Raspberry Pi Pico W Gives Your Plant Emotions with Face Animations

Raspberry Pi
(Image credit: Penguin Pranav)

If you don’t have a green thumb, that doesn’t mean you can’t build one. Keeping your plants happy can be tricky, especially when they each have different requirements. This Raspberry Pi project, created by a maker known as Penguin Pranav over at Medium, has created a system called EmoPot that not only monitors his plants but gives it some personality by animating faces using a Raspberry Pi Pico W.

EmoPot can display up to 8 unique faces that respond to environmental factors like temperature and moisture levels. Because it’s a Pico W, it has wireless support which allows it to act as an IoT device. In this case, it integrates with Blynk to determine the conditions of the plant so it knows exactly which face to use.

It has happy and sad faces for good and bad conditions. A blank face can be used for neutral data. If it’s too hot you can expect a sweating and stressed face to appear while the cold will generate a chilly expression with visible teeth. If you need to add water, a thirsty face will show up with a tongue sticking out. There’s even a vampire face thrown in for fun. Pranav also included a special rain cloud animation that can appear over top of any of the faces.

The unit is powered entirely by a Raspberry Pi Pico W. It outputs the faces to a TFT LCD display module. We’re not sure how things like moisture and temperature levels are monitored but it wouldn’t be hard to integrate something like a moisture sensor to pull the data you need. Separate modules would be necessary for each plant you want to monitor.

Pranav is using a display library called ILI9341 to generate the faces. It allows you to create graphics out of basic shapes which is how he designed the various expressions. Blynk is used for the IoT functionality. This is an IoT platform in which he can monitor things like temperature, humidity, the moisture level in the soil as well as sunlight and health. You can find more details about the project over at GitHub.

If you want to recreate this Raspberry Pi project or just get a closer look at how it goes together, check out the full project breakdown over at Medium.

Ash Hill
Contributing Writer

Ash Hill is a contributing writer for Tom's Hardware with a wealth of experience in the hobby electronics, 3D printing and PCs. She manages the Pi projects of the month and much of our daily Raspberry Pi reporting while also finding the best coupons and deals on all tech.

Read more
Raspberry Pi
Maker uses Raspberry Pi 5 and Pico to power this multi-sensor project
Raspberry Pi
This illuminating Raspberry Pi Pico project wants to improve your photos and YouTube videos
Raspberry Pi
This Raspberry Pi Pico W-powered Inky Frame display will help keep you organized
Raspberry Pi
Maker builds Raspberry Pi Pico smart clock with lots of cool features
Raspberry Pi
Monitor air quality on the go with the Raspberry Pi Pico 2
Raspberry Pi
You can customize this Raspberry Pi eInk display with tons of cool plugins
Latest in Raspberry Pi Projects
Elecrow CrowPi 3 open-source learning tool
Elecrow's Raspberry Pi powered CrowPi 3 educational kit offers plenty of scope for learning
SwadeWhite's Raspberry Pi project
This Raspberry Pi ADS-B plane tracker features a weather station with tons of cool features
The Raspberry Pi car
Electronics builder qualifies for ‘Father of the Year’ with this Raspberry Pi-enhanced kids’ electric car
The 40%-scale faux TRS-80
One of the first home computers resurrected — Raspberry Pi and 3D printing brings faux TRS-80 to life
News Badge
How to make a connected badge that shows the latest news headlines — and looks like a floppy disk
Pocket Z and HP Jornada, the inspiration for the project
Pocket Z project hopes to rekindle pocket PC form factor — with a Raspberry Pi Zero 2W inside
Latest in News
Nvidia Ada Lovelace and GeForce RTX 40-Series
Nvidia is reportedly close to adopting Intel Foundry's 18A process node for gaming GPUs
RX 9070 XT Sapphire
Lisa Su says Radeon RX 9070-series GPU sales are 10X higher than its predecessors — for the first week of availability
RTX 5070, RX 9070 XT, Arc B580
Real-world GPU prices cost up to twice the MSRP — a look at current FPS per dollar values
Zotac Gaming GeForce RTX 5090 AMP Extreme Infinity
Zotac raises RTX 5090 prices by 20% and seemingly eliminates MSRP models
ASRock fixes AM5 motherboard by cleaning it
ASRock claims to fix 'burned out' AM5 motherboard by cleaning the socket
ChatGPT Security
Some ChatGPT users are addicted and will suffer withdrawal symptoms if cut off, say researchers