Measure the soil
A battery-powered wireless sensor measures the soil-moisture percentage inside the plant pot.
WIRELESS SOIL SENSING ยท RASPBERRY PI ยท EVEN WATERING
RootFlow is being upgraded into a wireless automatic watering system for one indoor potted plant. A battery-powered soil sensor sends moisture readings to a Raspberry Pi, which controls a pump and distributes water around the plant when the soil becomes dry.
THE PROJECT EVOLUTION
RootFlow originally began as an outdoor irrigation idea that used temperature data. Testing showed that weather alone could not determine whether soil was actually dry, so I built a working indoor prototype with a wired soil sensor and an MCP3008 converter.
The next version replaces the wired sensor and MCP3008 with a wireless Zigbee soil sensor and a USB Zigbee receiver connected to the Raspberry Pi. The watering outlet is also being upgraded from one open tube to a micro-bubbler that spreads water more evenly around the plant.
HOW THE NEW SYSTEM WORKS
A battery-powered wireless sensor measures the soil-moisture percentage inside the plant pot.
The sensor sends its data through Zigbee to a SONOFF USB dongle plugged into the Raspberry Pi.
Python compares the moisture percentage to the dry threshold. If the reading is missing or outdated, the pump remains off.
The Raspberry Pi activates the relay and pump. Water moves through 1/4-inch tubing to a 360-degree micro-bubbler around the plant.
ROOTFLOW VERSIONS
The upgraded RootFlow system is designed for one indoor potted plant. It receives wireless moisture readings, waters only when the soil is dry, and spreads water more evenly around the pot.
The outdoor garden system was the original RootFlow concept. A future version may combine soil readings with weather information and use weather-resistant hardware for larger outdoor spaces.
BUILT FOR RESPONSIBLE TESTING
The upgraded program is being designed so a missing, disconnected, or outdated wireless reading keeps the pump off. The pump will also use a maximum run-time limit so one dry reading cannot cause unlimited watering.
Before any pilot units are offered, the system will be tested for wireless reconnection, battery status, repeated Raspberry Pi restarts, sensor calibration, water flow, leaks, and safe pump shutoff.
THE NEW HARDWARE PATH
Measures soil-moisture percentage and sends it through Zigbee.
Receives the wireless sensor data and delivers it to the Raspberry Pi.
Runs the control program, checks the threshold, and applies safety rules.
Lets the Raspberry Pi switch the separately powered water pump on and off.
Moves water from the reservoir when the Raspberry Pi determines the soil is dry.
Carries water from the pump to the plant.
Creates gentle streams that distribute water around the soil instead of one spot.
Reads the percentage, checks data freshness, controls the pump, and limits run time.
Helps identify a low sensor battery before wireless readings become unreliable.
PROJECT DEMO
The first demonstration documents the working wired prototype, including soil testing, threshold calibration, and automatic pump control. A second demonstration of the wireless sensor and micro-bubbler will be added after the upgraded parts are installed and tested.
Ask About the Testing ProcessRootFlow demonstration coming soon
Wired prototype first ยท Wireless upgrade after testingABOUT THE CREATOR
I am a high school student interested in hardware engineering, software, embedded systems, and solving real-world problems with technology.
I created RootFlow to learn how sensors, wireless communication, a Raspberry Pi, electronics, Python, and physical automation can work together as one complete system.
The project began as an outdoor temperature-based irrigation idea, became a working wired indoor prototype, and is now being upgraded into a cleaner wireless indoor system with more even water distribution.
CONTACT
The upgraded wireless indoor system is still being assembled and tested. Contact me to ask about the project, the demonstration, future pilot testing, or availability after validation is complete.
RootFlow is not accepting paid orders for the upgraded version until the new wireless and watering components have been tested together.
Contact me about demonstrations, engineering decisions, pilot testing, or future availability.