OSHWLab
check in
Ongoing

plant-monitor

PROplant-monitor

tag

2.0k
0
0
1
Mode:OSHWLab Stars
OSHWLab Stars
Reproduction cost: $20

License

CERN Open Hardware License

Creation time:2025-05-11 13:12:49Update time:2025-10-28 01:46:07

Description

This is a custom PCB-based smart plant monitor system using an onboard ESP32-C3 Supermini. It includes JST connectors for the following:

  • 5V solar panel
  • 3.7V LiPo battery

The PCB includes:

  • Step-up converter (3.7V → 5V for ESP and sensors)
  • Battery charger circuit (via solar and USB-C)
  • Light sensor (to detect sunlight and control sleep mode)
  • Soil moisture sensor: measures soil moisture levels
  • DS18B20 temperature sensor
  • Buzzer: provides beeps for low moisture conditions

What it does:

  • Sends sensor data (temperature, soil moisture, sunlight presence) to Home Assistant via MQTT every 1 min (light) or 30 min (dark)
  • Triggers automated watering via a separate ESP32-based watering station when soil moisture drops below the threshold (with a 5-minute cooldown)
  • Emits periodic buzzer alerts when soil moisture is critically low
  • Goes into deep sleep when it's dark to conserve power
  • Features captive portal WiFi setup on first boot for easy configuration
  • Maintains watering history and timing across sleep cycles using RTC memory

The watering station is a separate ESP32 device that:

  • Receives MQTT watering commands from the smart pot
  • Controls a water pump for 5-second watering cycles
  • Includes a manual override button for direct pump control
  • Provides its own captive portal setup interface

V5 is in the plans, with an enclosure and screw holes included.

Design Drawing

The preview image was not generated, please save it again in the editor.

BOM

Bom empty

Attachments

OrderFile nameDownload times
1
github-link.txt
1
2
homeassistant.jpg
2
3
front.jpg
2
4
above.jpg
2
5
20250825_112222.mp4
2
Clone
Add to Album
0
0
Share
Report

Project Members

Intellectual Property Statement & Reproduction Instructions

This is an open-source hardware project. All intellectual property rights belong to the creator. The project is shared on the platform for learning, communication, and research only; any commercial use is prohibited. If your intellectual property rights are infringed on EasyEDA, please notify us by submitting relevant materials in accordance with the Rules for Complaints and Appeals of IPR Infringement.

Users must independently verify the circuit design and suitability when replicating this project. All risks and consequences are borne by the user, and the platform assumes no liability.

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation