Imported from GitHub: Rojar2006/Plant-monitoring-system · commit eee95a6
Description
This project is a compact, low-power smart plant monitoring system designed using KiCAD. It integrates an ESP32-C3-WROOM microcontroller with a range of sensors and peripheral interfaces to monitor soil moisture, temperature, and humidity. The system is ideal for IoT-based plant care, home automation, or educational prototyping.
README
------------PLANT MONITORING SYSTEM--------------
A smart plant monitoring system using the esp32-WROOM-C3 module, and custom designed PCB.
UNIQUENESS OF THE PROJECT -Unlike most DIY projects which use the development board, this uses the raw esp32 microcontroller with a custom PCB.
------KEY FEATURES------ - ESP32-WROOM-C3 module with wifi and bluetooth connectivity. - Fully custom PCB designed from scratch. - Soil moisture sensor, temperature and humidity sensor, and light intensity sensor integrated into the PCB. - Uses capacitors for entering the bootloader mode, instead of using manual buttons. - micro-USB for programming the microcontroller, with a USB-UART master bridge. - Integrated voltage regulator for the optimal 3.3V supply for the esp32. - Barrel-jack for external power, with Schottky diode to prevent backfeeding when multiple power sources are present. - Optioinal cloud connectivity. - Designed for low-cost scalable deployment.
-----------HARDWARE OVERVIEW------------- - ESP32-WROOM-C3 bare module - AMS1117 3.3V regulator (or similar LDO) - USB-to-Serial (CH340 / CP2102) for flashing/debug - Soil Moisture Sensor - DHT11 or DHT22 Sensor - Relay Module (optically isolated) - Decoupling capacitors, pull-up resistors. -----------PCB DESIGN-------------- - Designed in KiCAD - custom Copper route, antenna clearance. - Proper boot configuration circuitry. - USB and power input protection.