Elecrow's 2nd Electronics Design Contest is Heating Up! Win $6,000 cash + Maker products + Official sponsorship! Share your designs today! [Learn More]

user-img

Kristóf Frank

+ Follow

Smart Plant Guardian

Smart Plant Guardian is an IoT-enabled, energy-efficient plant care system that automatically monitors and maintains optimal growing conditions while providing real-time data to users through a mobile app.

Smart Plant Guardian
 
  • thumbnail-img
 

Hardware Components

  • DHT22 Temperature/Humidity Sensor

    X 1
  • Micro Submersible Water Pump (5V DC, ~100L/H)

    X 1
  • Soil-Based Energy Harvester Module

    X 1
  • 18650 Li-ion Battery & Holder

    X 1
  • 5V 1W Solar Panel (with JST connector)

    X 1
  • RGB LED Common Anode

    X 1
  • Water Level Sensor (Floatless Type)

    X 1
  • MIT App Inventor/Blynk Services

    X 1

Tools, APP Software Used etc.

  • Arduino IDE

    Arduino IDE

    Arduino
  • Core Electronics

  • IoT/Cloud Services

  • Blynk

  • MIT App Inventor 2

    MIT App Inventor

Story

The Smart Plant Guardian is an IoT-enabled, self-sustaining plant care system that automatically monitors and maintains optimal growing conditions for your plants. It combines sensors, automation, and solar power to:
✅ Monitor soil moisture, temperature, humidity, and light levels.
✅ Automatically water plants when needed.
✅ Alert you via a mobile app if something’s wrong.
✅ Run on solar + battery power for eco-friendly operation.

Perfect for home gardeners, urban farmers, and electronics enthusiasts who want a hands-off approach to plant care!

 

System Overview

  1. Sensors measure soil moisture, temperature, humidity, and light.

  2. Crowduino (Arduino-compatible) processes data and decides when to water.

  3. Water pump activates when soil is too dry.

  4. WiFi (ESP8266) sends data to your phone via Blynk/MIT App Inventor.

  5. Solar panel + battery keep it running without outlets.

 

Components Needed

Component Where to Buy
Crowduino (Arduino) Elecrow
Soil Moisture Sensor Elecrow/Amazon
DHT22 Sensor Amazon/AliExpress
5V Water Pump AliExpress/SparkFun
ESP8266 (WiFi) Elecrow/Amazon
0.96" OLED Display Elecrow
Solar Panel (5V 1W) Adafruit/eBay

 

Wiring Guide

Component Crowduino Pin
Soil Moisture Sensor A0
DHT22 Sensor D2
Light Sensor A1
Water Pump D5 (via Relay)
ESP8266 (WiFi) RX/TX (UART)

Install Required Libraries

 

#include <DHT.h>  
#include <ESP8266WiFi.h>  
#include <Adafruit_SSD1306.h>  


2. Main Logic (Simplified)

arduino
Copy
void loop() {  
  int moisture = analogRead(A0);  
  if (moisture < 30) {  // If soil is dry  
    digitalWrite(PUMP_PIN, HIGH);  // Turn on pump  
    delay(2000);  // Water for 2 seconds  
    digitalWrite(PUMP_PIN, LOW);  
  }  
}  



Option 1: Blynk (Easiest)

  1. Download Blynk App (iOS/Android).

  2. Create a project with:

    • Live Soil Moisture Gauge

    • Button for Manual Watering

    • Alert Notifications

 

Option 2: MIT App Inventor (Customizable)

  • Drag-and-drop UI with HTTP/MQTT for sensor data.


🔋 Step 4: Power & Enclosure

  1. Solar Panel → TP4056 Charger → 18650 Battery

  2. 3D-Printed Case (Download STL Files)

    • Waterproof electronics compartment.

    • Modular sensor mounts.

 

Demonstration Video

▶️ Watch How It Works! (Link to YouTube demo)


💡 Why This Project Matters

  • Saves Plants from over/under-watering.

  • Teaches IoT, Sensors, and Automation in a practical way.

  • Open-Source & Hackable – add cameras, AI, or voice control!

 


⚠️ Common Pitfalls & Fixes

Issue Solution
Pump not turning on Check relay wiring + power supply.
WiFi disconnects Use stable 3.3V for ESP8266.
Wrong moisture readings Calibrate sensor in dry/wet soil.

Code
Schematic and Layout
CAD-Custom parts and enclosures
  • Technical drawing

    Technical Drawing.png
    View
  • Technical drawing

    Components.png
    View
Topic
View All

Smart Plant Guardian

Smart Plant Guardian is an IoT-enabled, energy-efficient plant care system that automatically monitors and maintains optimal growing conditions while providing real-time data to users through a mobile app.

247
 
6
0
0
These revenues will go back into supporting creators, contests, and the open source ecosystem, and more.

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 6 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Supported Purchase: Full After-sales Protection