Skip to content

Latest commit

Β 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌿 Smart Plant Monitoring System

πŸ” Overview

  • The Smart Plant Monitoring System is an embedded IoT solution designed to monitor environmental factors affecting plant health.

  • Powered by the ESP32 microcontroller, it integrates multiple sensors for real-time monitoring.

  • Displays readings on a 128x64 OLED screen with mood emojis πŸ™‚πŸ˜πŸ˜Ÿ to indicate plant status.

  • Alerts users when:

    • Soil moisture is low
    • Temperature or humidity are out of range
    • Ambient light is insufficient
  • Provides Serial Monitor output for debugging and advanced monitoring.

  • Built using Arduino IDE for easy accessibility and customization.

  • Open-source and extendable for advanced features such as:

    • Automatic watering
    • Remote IoT notifications
    • Cloud integration

βš™οΈ Hardware Components

  1. ESP32 Development Board
  2. Soil Moisture Sensor (Analog)
  3. DHT11 Temperature and Humidity Sensor
  4. LDR Light Sensor
  5. SSD1306 OLED Display (128x64)
  6. Connecting Wires and Breadboard

πŸ’» Software Requirements

  • Arduino IDE with ESP32 board support

  • Required Libraries:

    1. Adafruit GFX
    2. Adafruit SSD1306
    3. DHT Sensor Library
    4. Wire (I2C) Library

πŸ”Œ Wiring Connections

Component ESP32 Pin Function
OLED SDA GPIO 21 I2C Data
OLED SCL GPIO 22 I2C Clock
Soil Moisture Sensor GPIO 14 Analog Input
LDR Sensor GPIO 12 Digital Input
DHT11 Sensor GPIO 27 Temperature & Humidity Data

πŸš€ Installation & Usage Steps

  1. Clone the project repository to your local system.
  2. Open the Arduino sketch in the Arduino IDE.
  3. Install all required libraries using the Library Manager.
  4. Connect the hardware as per the wiring diagram.
  5. Upload the code to the ESP32 board.
  6. Open the Serial Monitor at 115200 baud to view detailed output.
  7. Observe plant health and mood indicators on the OLED display.

πŸ“„ License

  • This project is licensed under the MIT License.
  • Refer to the LICENSE file for full details.

Watch the project demonstration on LinkedIn: https://www.linkedin.com/posts/krisanth_smart-plant-monitoring-system-by-krisanth-activity-7344639278146068481-lBKU?utm_source=social_share_send&utm_medium=member_desktop_web&rcm=ACoAAFLkZP8B8ve2F-aCu0sK-CnRrGit7FQPFEE

πŸ“¬ Contact

For queries or suggestions, contact: krisanthm.vlsi2024@citchennai.net


About

🌿 ESP32-based smart plant monitor with soil moisture, DHT11 (temp/humidity), and LDR sensors. Displays health with mood emojis πŸ™‚πŸ˜Ÿ on OLED, alerts for water, light, and climate. Easy, customizable Arduino project for smart gardening! πŸŒžπŸ’§πŸŒ±

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages