Watering the garden is important to do regularly if you want your plants to thrive. [Nikodem Bartnik] built a system to handle it for him, keeping his garden on the grow.
The system has an Arduino commanding an irrigation system based around a pump delivering water from a reservoir. It’s paired with a water level sensor to keep an eye on the water available to the system. Moisture sensors are also used to monitor the prevailing soil conditions, to ensure the plants aren’t over- or under-watered. In this case, [Nikodem] designed his own resistive moisture sensors, which proved difficult but taught him a lot along the way. verything was then wrapped up in a food container to make it waterproof for installation outside. A solar panel and charging system was also installed to power the whole setup without requiring a mains connection.
While this system worked, the moisture sensors were a bit unreliable and there was a lot of cabling involved. A second revision got rid of the sensors and used a Pi Pico to implement a simple timer-based irrigation scheme.
Either way, both systems worked and helped keep the vital water flowing to the garden bed. Automatic plant watering is a bit of a popular theme around here, and we’ve seen some nifty hacks in that realm of late. Video after the break.
Continue reading “Watering The Garden With A Solar-Powered System”
While it’s true that some plants thrive on neglect, many of them do just fine with a few ounces of water once a week, as long as the light level is right. But even that is plenty to remember and actually do in our unprecedented times, so why bother trying? [Martin] has solved this problem for us, having given every aspect of automatic plant care a lot of thought. The result of his efforts is Flaura, a self-watering open-source plant pot, and a YouTube channel to go with it.
The 3D-printed pot can easily be scaled up or down to suit the size of the plant, and contains a water reservoir that holds about 0.7 L of water at the default size. Just pour it in through the little spout, and you’re good for about three months, depending on the plant, the light it’s in, and how much
current water it draws. You can track the dryness level in the companion app.
Whenever the capacitive soil moisture sensor hidden in the bottom of the dirt detects drought conditions, it sends a signal through the Wemos LOLIN32 and a MOSFET to a small pump, which sends up water from the reservoir.
The soil is watered uniformly by a small hose riddled with dozens of tiny holes that create little low-pressure water jets. This is definitely our favorite part of the project — not just because it’s cool looking, but also because a lot of these types of builds tend to release the water in the same spot all the time, which is. . . not how we water our plants. Be sure to check out the project overview video after the break.
No printer? No problem — you could always use an old Keurig machine to water a single plant, as long as the pump is still good.
Continue reading “Water Your Plants Just Four Times Per Year”
The greatest threat to a potted plant stems from its owner’s forgetfulness, but [Sasa Karanovic] has created an automation system that will keep his plants from getting too thirsty. Over the past year [Sasa] has been documenting an elegant system for monitoring and watering plants which has now blossomed into a fully automated solution.
If you haven’t seen the earlier stages of the project, they’re definitely worth checking out. The short version is that [Sasa] has developed a watering system that uses I2C to communicate with soil moisture, temperature, and light sensors as well as to control solenoids that allow for individual plants to be watered as needed. An ESP32 serves as a bridge, allowing for the sensors to be read and the water to be dispensed via an HTTP interface.
In this final part, [Sasa] integrates his watering system into a home automation system. He uses a MySQL database to store logs of sensor data and watering activity, and n8n to automate measurement and watering. If something isn’t quite right, the system will even send him a Telegram notification that something is amiss.
If you think automation might be the best way to save your plants from a slow death, [Sasa] has kindly shared his excellent work on GitHub. Even if you don’t have a green thumb, this is still a great example of how to develop a home automation solution from scratch. If you’re more interested in television than gardening, check out [Sasa]’s approach to replacing a remote control with a web interface!
Continue reading “Automation Allows You To Leaf Your Plants Alone”
We’ve seen countless automated plant care systems over the years, but for some reason they almost never involve the secret sauce of gardening — fertilizer. But [xythobuz] knows what’s up. When they moved into their new flat by themselves, it was time to spread out and start growing some plants on the balcony. Before long, the garden was big enough to warrant an automated system for watering and fertilizing.
This clever DIY system is based around a 5L gravity-fed water tank with solenoid control and three [jugs] of liquid fertilizer that is added to the water via peristaltic pump. Don’t worry, the water tank has float switches, and [xythobuz] is there to switch it off manually every time so it doesn’t flood the flat.
On the UI side, an Arduino Nano clone is running the show, providing the LCD output and handling the keypad input. The machine itself is controlled with an ESP32 and a pair of four-channel relay boards that control the inlet valve, the four outlet valves, and the three peristaltic pumps that squirt out the fertilizer. The ESP also serves up a web interface that mimics the control panel and adds in the debug logs. These two boards communicate using I²C over DB-9, because that’s probably what [xythobuz] had lying around. Check out the demo video after the break, and then go check on your own plants. They miss you!
Don’t want to buy just any old peristaltic pumps? Maybe you could print your own.
Continue reading “Automated Watering Machine Has What Plants Crave: Fertilizer”
The BBC has a long history of supporting technology education in schools. The BBC Micro introduced a whole generation of students to computers, and more recently the Micro:bit is teaching today’s children about embedded systems. [Michael Klements] happens to be a grown adult, but has whipped up a project using the little board to build an automatic plant watering system.
Rather than a simple timer-based system, [Michael’s] build measures soil moisture using a capacitive sensor. This has the benefit of not needing to be in direct contact with the soil as resistive sensors do, and thus the sensor can be built in a fashion that minimises corrosion. The Micro:bit reads this sensor using an analog input, and displays the moisture level using its inbuilt LED matrix as a graph. Once levels dip below a set threshold, a pump is activated to deliver water to the plant until the soil is suitably moist again.
It’s a simple project, but one that would be a great way to teach students about interfacing with pumps and sensors, as well as the basics of control systems. [Michael] also notes that further work could involve interfacing multiple Micro:bits using their onboard wireless hardware. We’ve thus far seen the Micro:bit used for everything from handheld gaming to gumball delivery. Video after the break.
Continue reading “Micro:bit Put On Plant Minding Duty”
Somehow, [Jeremy S Cook]’s wife was able to keep a Keurig machine going for 10 years before it quit slinging caffeine. [Jeremy] got it going again, but decided to buy a new one when he saw how it was inside from a decade of water deposits.
But why throw the machine out like spent coffee grinds? Since the pump is still good, he decided to turn it into an automatic plant watering machine. Now the Keurig pumps water using a Raspberry Pi Zero W and a transistor. [Jeremy] can set up watering cron jobs with PuTTY, or push water on demand during dry spells. We love that he wired up a soil moisture sensor to the red/blue LEDs around the brew button — red means the plant is thirsty, purple means water is flowing, and no light means the plant is quenched and happy.
This project is wide open, but cracking into the Keurig is up to you. Fortunately, that part of the build made it into the video, which is firmly planted after the break.
Old coffee makers really do seem suited to taking up plant care in retirement. Here’s a smart garden made from an espresso machine.
Continue reading “Coffee Maker Gives Plants An Automatic Drip”
We will all at some point have forgotten to water a plant. If we’re lucky then the limp vegetation we return to will magically revive when we rush to water it, if not then we have the shame of an empty plant pot to remind us of our folly.
No matter, you might be thinking, we can bring technology to bear on the problem, and automate it with a microcontroller! [Bonnie] has done just that, with a capacitive soil sensor feeding an ESP8266-based Adafruit Feather HUZZAH, which in turn logs soil humidity data with the Adafruit IO online service. An IFTTT applet monitors the data, and triggers a notification when moisture falls to the point at which watering is required.
The Instructables write-up gives a comprehensive step-by-step guide to the whole process, including the code, so it’s a project that almost anyone could try as well as a basic introduction to using an online service with a piece of hardware. We can’t help asking, though, whether it might have been better to have had the system do the watering rather than merely administer a prod to its fleshy horticulturist creator. Perhaps that’s left to anyone else building one to add as an enhancement.
Quite a few plant watering automation projects have found their way onto these pages over the years, from this one using car parts to a system with an impressively simple valve made by compressing a flexible pipe. The ultimate watering device though has to be this fully autonomous greenhouse robot.