PottedBaby AI smart planter

PottedBaby is a compact device that sits in a flower pot, reads soil temperature and moisture, and gives the plant a face and a voice. It shows expressions on a small OLED screen, reacts when someone walks by, and holds spoken AI conversations. It was built as a smart-planter prototype for STEM education, maker projects and interactive desktop products.

A small potted pine tree in a grey ceramic pot on a white office table, with a square device clipped into the pot rim
PottedBaby in a real pot on an office table

Tech stack

Main controller
ESP32-C3 SuperMini
Sensors
Soil temperature and moisture sensor (Modbus), PIR motion sensor
Display
OLED expression display
Audio
Microphone and speaker with MAX98357A amplifier
Power
Rechargeable battery with charge module and power switch
Software
MicroPython firmware with on-device async scheduling; ASR / LLM / TTS voice dialogue

What we built

  • Product definition
  • Hardware and PCB design
  • 3D enclosure and front-panel design
  • Embedded firmware: sensor handling, Modbus parsing, AI dialogue workflow
  • ASR / LLM / TTS integration
  • Prototype build and validation
  • Small-batch production preparation

Development time

about 15 days

All builds →

Building something similar?

Review my project

Or email [email protected] · WhatsApp +1 (323) 719-3730