Skip to content

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Embedded-Systems

A collection of university projects involving Arduino, ATmega328P, ESP32, and general embedded systems development.


📂 Repository Structure

  • Arduino328P → Smart Autonomous Microbot
  • Greenhouse_Atmega328p_code → IoT Greenhouse Monitoring Hub

Project 1: Arduino328P – Smart Autonomous Microbot

image

🔧 Overview

An embedded systems project demonstrating robotics, Bluetooth control, and autonomous navigation. The microbot integrates sensors, led indicators for interactive functionality implemented through raw embedded c programming and hardware setup.

⚙️ Features

  • 🚗 Remote Control Mode via Bluetooth (UART communication)
  • 🔄 Autonomous Mode using HC-SR04 Ultrasonic Sensor for obstacle detection & avoidance
  • 🔊 Buzzer alerts when reversing or triggered from mobile app
  • 💡 Lighting System
    • Front headlights
    • Rear lights
    • Left/Right indicator LEDs
  • 🌡️ LM35 Temperature Sensor for live data monitoring
  • 📡 Bidirectional communication (sending & receiving data via UART)
  • 🎶 Dance Function for demonstration & fun interaction
  • Check out the demonstration video: https://youtube.com/shorts/MYuRv3px1k4?feature=share

Project 2: Greenhouse_Atmega328p_code – IoT Greenhouse Monitoring Hub

image

🔧 Overview

An IoT project built with ATmega328P, ESP8266 Wi-Fi, and multiple sensors. It provides real-time environmental monitoring, cloud connectivity, and AI-powered predictions for smart greenhouse management.

⚙️ Features

  • 🌡️ Sensors

    • DHT20 → Air Temperature & Humidity
    • DS18B20 → Soil Temperature
    • LDR → Light Intensity
  • 💨 Relay-controlled Fan → Automatically turns on/off based on set temperature threshold

  • 🔊 Passive Buzzer → Plays startup melodies and alerts when fan state changes

  • 🖥️ LCD Display → Shows real-time sensor values and fan state locally

  • 🌐 Cloud Integration

  • AI/ Algorithm Predictions

    • Implemented using Python + XGBoost on Google Colab
    • Predicts future greenhouse sensor values and exports them as graph images and .csv files. (temperature, humidity, soil temp, light)
    image image image image

PCB Implementation:

  • Schematic:
image
  • Pcb:
image

Prerequisites for Greenhouse.ino code

  • Arduino IDE or PlatformIO
  • Libraries:
    • OneWire
    • DallasTemperature
    • LiquidCrystal
    • rgb_lcd
    • Arduino_SensorKit

About

Projects I worked on in University involving Embedded Systems, Arduino, Atmega, Esp32

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages