Predict
Students write down what they expect with dry, moist and wet soil.
Project Smart Plants
The Smart Plants Project has students measure soil moisture and calibrate a sensor to build a plant monitor.
How does it work?
Students first predict what will happen. Then they build the setup, calibrate their sensor and collect measurements in the browser.
Students write down what they expect with dry, moist and wet soil.
The class measures what dry, moist and wet mean for this sensor.
The browser shows live how the sensor value changes during the measurement.
Choose when the plant needs water and let an output react.
Download the measurement data or create a PDF with graph, conclusion and reflection.
The setup
The capacitive sensor measures how the electrical capacitance around it changes. More water in the potting soil changes that value. The Arduino reads the raw value.
In pictures
Students work with real plants, sensors and their microcontroller. They immediately see the measurements and changes on their laptop screen.
What will you learn?
A sensor gives a number. By measuring dry and wet potting soil, students learn what that number means in their own experiment.
They compare dry, lightly moist and wet soil before choosing a threshold.
They recognize input, processing and output in their own circuit.
They compare measurement series and write a conclusion with their own data.
Place in the learning path
The platforms build computational thinking. The projects use that thinking in a cross-curricular assignment in which students build, measure, test and conclude.
For teachers
The assignment is made for students around 13-14 years old. Start with demo mode, then connect the hardware and let students finish with a CSV file or PDF report.
This project does not use its own analytics or advertising cookies. Input, progress and measurement data are processed in the browser and may be stored locally on the device. A download or export occurs only when the user initiates it. Connected hardware is accessed only after permission is given in the browser. GitHub Pages logs visitors’ IP addresses for security purposes; external services are governed by their provider’s privacy policy.
Original project material by Robbe Wulgaert may be used, copied and adapted free of charge for education, provided that ‘Robbe Wulgaert – AI in de Klas’ is clearly displayed, where reasonably practical with a link to the original project. Commercial sale, paid distribution, sublicensing or repackaging as a commercial product is not permitted without prior written permission. Other uses outside education also require prior written permission. Third-party components remain subject to their own licences.
Start demo mode, connect Arduino or let students compare and report their measurement series.