https://github.com/ann-04/smart-plant-system
An IoT-based Smart Plant Monitoring and Watering System using ESP8266, Blynk, and sensors
https://github.com/ann-04/smart-plant-system
blynk-iot-platform esp8266 iot sensors
Last synced: about 2 months ago
JSON representation
An IoT-based Smart Plant Monitoring and Watering System using ESP8266, Blynk, and sensors
- Host: GitHub
- URL: https://github.com/ann-04/smart-plant-system
- Owner: ann-04
- Created: 2025-07-13T08:10:20.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-09-05T06:27:49.000Z (10 months ago)
- Last Synced: 2025-09-05T08:28:42.753Z (10 months ago)
- Topics: blynk-iot-platform, esp8266, iot, sensors
- Language: C++
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🌱 Smart Plant Monitoring System using ESP8266 & Blynk
This project is an IoT-based **Smart Plant Monitoring System** built using the ESP8266 NodeMCU, Blynk IoT platform, and sensors for monitoring temperature, humidity, soil moisture, and motion detection.
> 💡 Ideal for home gardening automation or learning how to integrate hardware with IoT platforms like Blynk.
---
## 🔧 Features
- 🌡️ **DHT11 Sensor** – Measures Temperature and Humidity
- 💧 **Soil Moisture Sensor** – Monitors soil wetness and displays it.
- 🚨 **PIR Motion Sensor** – Detects movement and triggers Blynk alerts
- ⚙️ **Relay Module + Water Pump** – Allows plant watering via Blynk app
- 📱 **Blynk IoT App** – View real-time data and control the pump remotely
---
## 🧰 Hardware Used
| Component | Quantity |
|----------------------|----------|
| ESP8266 NodeMCU | 1 |
| DHT11 Sensor | 1 |
| Soil Moisture Sensor | 1 |
| PIR Motion Sensor | 1 |
| Relay Module | 1 |
| Mini Water Pump | 1 |
| 3.7V Li-ion Battery | 1 |
| Jumper Wires | Several |
| Breadboard | 1 |
---
## 🖥️ Software Used
- **Arduino IDE** (for writing and uploading code)
- **Blynk IoT App** (for dashboard and device control)
- **Libraries:**
- `ESP8266WiFi.h`
- `BlynkSimpleEsp8266.h`
- `DHT.h`
---
## 🧠 How It Works
- Sensor readings are sent to Blynk every few seconds.
- If motion is detected, an alert is sent to Blynk and logged as an event.
- The water pump can be manually activated via the Blynk app using the button assigned to Virtual Pin `V12`.
---
## 📸 Demo


---