Arduino Smart Plant Monitor
Measure soil moisture and provide threshold-based watering guidance with a safe low-voltage prototype.
Problem statement
Measure soil moisture and provide threshold-based watering guidance with a safe low-voltage prototype.
System design
Circuit & Wiring Studio
Exact target requiredDrag components. In Connect mode, select one pin and then another pin.
Rich media learning
Print lab worksheetInstructor media is being prepared for this project.
Project execution and evidence
Log in to start this practical, save readings and submit evidence.
Log in to startComponents required
Contact Us| Component | Qty | Notes |
|---|---|---|
| Arduino Uno | 1 | ControllernCapacitive soil sensor |
Pin-connection table
| Controller pin | Connected device | Device pin | Voltage / notes |
|---|---|---|---|
| A0 | Soil sensor | AO | 0–5 V analoguenA4/SDA |
Project files
Source-code files
Instructor file pending.
PCB and Gerber files
Instructor file pending.
Enclosure design files
Instructor file pending.
Testing and observations
- Inspect wiring and polarity before power-up.nUpload sensor-only firmware and record dry/wet readings.nConnect display and verify I2C address.nCalibrate threshold with real soil samples.
| Test | Expected | Instrument | Acceptance criteria |
|---|---|---|---|
| Dry soil response | ADC moves toward calibrated dry value | Multimeter / Serial | Repeatable within 5%nWet soil response |
Viva questions
Why use a capacitive sensor?
It reduces exposed-electrode corrosion.nHow is the threshold selected?
Verify voltage, polarity, GPIO limits and isolation before power-up. Use current limiting and disconnect power before wiring changes.
