Indoor Houseplant Monitor Kit v8
Build an ESP32 Houseplant Monitor with On-Device Machine Learning
Every part needed, pre-tested for compatibility, with an AI build companion trained on this exact project. Shipped from Bengaluru in 3-5 days.
Houseplants thrive when you water them just right — too much or too little and they suffer. This kit puts a mini machine-learning brain inside an ESP32 that reads your plant's soil moisture, pH, and temperature, then instantly classifies the combination as "irrigation needed" or "healthy". You'll train a decision tree model with TensorFlow Lite, deploy it directly on the microcontroller, and watch the OLED screen show your plant's verdict in real time.
What You'll Build
You'll assemble a compact monitor that sits in the soil of any potted plant. Three sensors continuously measure moisture, pH, and temperature, while the ESP32 runs a TFLite decision tree to weigh these inputs and output a clear irrigation status. The OLED displays the classification and raw sensor values, giving you a complete window into your plant's root zone — far more reliable than a simple moisture meter.
What You'll Learn
- Interface analog sensors (soil moisture, pH) and a digital temperature sensor (DS18B20) with an ESP32
- Train a TensorFlow Lite decision tree model on sample plant-health data and convert it for microcontroller use
- Deploy the model on the ESP32 and run real-time inferences to classify irrigation needs
- Display sensor readings and model predictions on a 0.96-inch OLED screen
Kit Contents
| Component | Quantity |
|---|---|
| ESP32 Dev Board | 1 |
| Soil Moisture Sensor | 1 |
| Analog pH Sensor | 1 |
| DS18B20 Temp | 1 |
| 0.96in OLED | 1 |
| MicroUSB Cable | 1 |
| M-M Wires | 15 |
Why Buy This Kit Instead of Sourcing Parts Separately
| Factor | Sourcing Separately | Compoden Kit |
|---|---|---|
| Compatibility checks | You verify every part | Pre-tested as a system |
| Build support | Forums and scattered tutorials | AI companion trained on this exact project |
| Time to first working build | Days of debugging | Hours, with step-by-step guidance |
| Shipping coordination | Multiple sellers, multiple delays | One shipment from Bengaluru in 3-5 days |
Who This Kit Is For
This kit is designed for curious beginners who want to step into the world of AI on microcontrollers. CBSE Class 11-12 students working on AI electives can use it as a hands-on project, while B.Tech ECE/EEE undergraduates will find it a compact mini project for embedded systems or IoT coursework. It also suits ATL Tinkering Lab sessions and participants in events like Smart India Hackathon who need a working ML prototype fast.
Built and Backed by Compoden
Every Compoden kit ships with an AI build companion trained on this exact project — accessible via a QR code on the box, with WhatsApp and email backup. We've spent 10 years building projects for makers, schools, and institutions across India. If a part fails because of a manufacturing defect, replace it free within 7 days.
What if I get stuck during the build?
Open the AI companion from the QR code or send a WhatsApp message. It walks you through each connection and line of code, and our team responds within hours on the same chat.
Does this require any soldering or prior electronics experience?
No soldering — all components plug directly into the ESP32 using the included jumper wires. The AI companion assumes you’re starting from scratch and explains everything.
Can I use this on multiple plants or only one type?
The model classifies based on general soil readings, so it works with any indoor potted plant. You can easily retrain the decision tree with your own data for a specific species if you wish.
Do I need to write the machine learning code myself?
No, the AI companion provides the complete decision tree training script and the converted TFLite model. You just modify parameters and upload to the ESP32.
Houseplant — TFLite decision tree on ESP32 classifies soil moisture, pH and temperature into irrigation-needed or healthy states.
What's in this kit
Shipping Information
- Prepaid Orders: ₹75 for orders up to ₹999, FREE shipping above ₹999
- COD Orders: ₹125 shipping + ₹50 COD fee = ₹175 total
- Delivery Timeline: Dispatch in 1-2 days, delivery in 2-7 days depending on location
Returns & Warranty
- 7-Day Return: Manufacturing defects only (approval required)
- Warranty: 7 days from delivery
- Non-Returnable: Batteries, consumables, cut wires, clearance items