Pico plant waterer

Vanessa Bradley and Martin Spendiff of VEEB Projects like to take holidays. What they don’t like is the rather awkward task of asking a neighbour to leave their own house and come all the way into their house to water their plants. So they built an automatic plant waterer powered by Raspberry Pi Pico.

Do we share VEEB Projects’ stuff because we like their cutsie video style? Yes. But that’s not the only reason

I need one of these because I’m a terrible plant-waterer even when I’m not on holiday. I have resigned myself to only keeping cacti at home because I can’t keep anything else alive.

Parts list

  • Raspberry Pi Pico
  • Waveshare SSD1351 1.5-inch RGB OLED module
  • WGCD KY-040 Rotary Encoder
  • Capacitive soil moisture sensor
  • Relay switch
  • Fish tank water pump
pico plant waterer by VEEB Projects

How does it work?

Raspberry Pi Pico runs code that constantly monitors the soil moisture levels measured by a sensor. When a reading comes back indicating that the soil is too dry, it triggers a relay switch that adds a squirt of water from the water pump. Another moisture reading is taken, and if the soil is still too dry, more water is added until the sensor is satisfied that the plant has had enough to drink.

pico plant waterer by VEEB Projects
Watch Clive in action over the course of a week in the build video

The full title of the build is Clive Moss, the Window Box Boss. Yes, really.

As with all of VEEB Projects‘ builds, the code is available for free in their GitHub repo so you can go ahead and save the lives of all your own indoor plants.

Cook burgers with Raspberry Pi Pico

Vanessa and Martin were inspired to do this project after realising that this burger cooking device they’d built around Pico could easily be tweaked to do something more… normal.

Print Friendly, PDF & Email

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Server Status

Aradippou Chat 1 Chat 2 Larnaca Limassol Nicosia

Chat Links

Official Links.

1. Chat 1.
2. Chat 2.

Alternative Mirror Links.

1. KiwiIRC 1.
2. KiwiIRC 2.

Other Web Clients.

1. IrcCloud.

Recent Posts

Related Posts:

Advertisement

Archives

Super Club Radio

Mighty Deals

CyIRC

CyIRC Tweets

Scroll Up
Fatal error: Uncaught WMAC\JSMin_UnterminatedStringException: WMAC\JSMin: Unterminated String at byte 1181: "+o.accessToken}}).then(e=>{if(!e.ok)throw e;return e});return a.catch(e=>{console.error(`Failed to logout chatrix session. deviceId: ${o.deviceId}`)}),a}})(); in /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php:215 Stack trace: #0 /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php(157): WMAC\JSMin->action(2) #1 /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php(96): WMAC\JSMin->min() #2 /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/class-main.php(375): WMAC\JSMin::minify('(function(){"us...') #3 /home/bszucbfe/public_html/wp-includes/class-wp-hook.php(324): WMAC_PluginMain->jsSnippetcacher('(function(){"us...', '/home/bszucbfe/...') #4 /home/bszucbfe/public_h in /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php on line 215