Blog Home

A useful Christmas tree water level indicator

Arduino TeamDecember 3rd, 2018

It’s that time of year again, when many the world over chop down a tree, then insert it into some sort of water dish to keep it green for a month or longer. This normally works out well, but means that someone has to keep it hydrated, climbing under sharp branches to intermittently check the water level.

As originally seen on Reddit, this is a perfect job for Arduino, and with some very simple wiring, maker “Boskovitch” created a clever setup that shows water levels with three blue, yellow, and red LEDs. A depth sensor in inserted into the water, which feeds analog readings to an Arduino Nano that is used for control.

Threw this together last night for my dad. He’s very anal about keeping his tree healthy, and he gets on his stomach and sticks his hand in the base to check the water level a couple of times a day. So I threw this together so he doesn’t have to crawl under the tree anymore. After the semester is over I might add an automatic watering system with a solenoid valve and gravity feed.

Want to recreate this setup for your own Christmas conifer? Check out Boskovitch’s write-up here.