Most people struggle to keep their indoor plants alive because plants "speak" a silent language. FloraCare bridges this gap. It’s not just a sensor, it’s a digital character that lives with your plant. Using an ESP32-S3, it monitors the environment and expresses its "mood" through a color screen—turning raw data into empathy.
How?The system monitors four critical environmental factors:
Soil Moisture: To prevent dehydration or root rot.
Ambient Light (BH1750): Ensures optimal photosynthesis.
Temperature & Humidity (DHT22): Tracks the plant's comfort zone.
All data is processed in real-time using MicroPython. If the values drop below specific thresholds, the face on the screen changes from neutral to angry when the plant feels bad giving the plant a clear voice.
Technical description :Custom Hardware: Designed a dedicated PCB (KiCad) for the ESP32-S3, optimized for USB-C power and sensor stability.
Interactive Web UI: The ESP32 acts as a WiFi Access Point. By connecting to it, users can access a web dashboard to calibrate analysis thresholds specifically for their plant species (Monstera, Cactus, etc...).
Advanced UI: Leveraged the SPI interface to drive a high-resolution 3.5-inch screen with custom graphics. (developped by @CoderYansky)
Rapid Prototyping: Designing and routing a custom PCB in just one week.
Memory Management: Optimizing MicroPython code to handle the WiFi stack, the web server, and the display driver simultaneously.Data Accuracy: Calibrating analog soil sensors to provide reliable readings.To use FloraCare, you just need to plug the USB-C to the Device and plug the soil sensor to your plant to connect them together.















Comments