Please enable JavaScript.
Coggle requires JavaScript to display documents.
Soil moisture sensor - Coggle Diagram
Soil moisture sensor
Hardware Requirements
Raspberry Pi Zero W
Capacitive Soil Moisture Sensor
MCP3008 ADC (Analog-to-Digital Converter)
DHT22 Temp & Humidity Sensor
MOSFET Relay + Water Pump
Breadboard, Jumper Wires, Power Source
Web Application Features
Real-time dashboard for teachers
Accessible (WCAG 2.0 compliant)
Filter by date or location
Displays local weather + soil data
Mobile-friendly + plant help link
Data & Code
Log readings in .CSV on Raspberry Pi
Upload to online database using Python
Validate, clean, and encrypt data
Use external weather data from Open-Meteo API
Purpose
Automate watering using real-time soil data
Reduce teacher workload in plant care
Support student wellbeing through healthy indoor plants
Client Constraints
Works across multiple campus buildings
10-week development timeframe
Alerts and dashboard must be simple and accessible
User Personas
Cara (Admin) – Waters office plants across campus
Cira (Science Teacher) – Downloads CSV data for student use
Bella (Art Teacher) – Wants text/email alerts when to water
Developer Problems
No internet/power in some areas
Sensor durability and accuracy
Securing and validating transmitted data