Justin Lutz
Published © MIT

Solar-Powered TinyML Bird Feeder!

Use an ESP-32 Cam and an Edge Impulse model to take photos of your avian friends visiting your solar-powered bird feeder!

IntermediateFull instructions provided10 hours5,466
Solar-Powered TinyML Bird Feeder!

Things used in this project

Hardware components

ESP32 Cam
×1
Solar Panel, 2.5 W
Solar Panel, 2.5 W
×1
adafruit solar charger
×1
Adafruit PowerBoost 1000C
Adafruit PowerBoost 1000C
×1
USB-A to Micro-USB Cable
USB-A to Micro-USB Cable
×1
Bird Feeder (I retrofitted my kids
×1
Omni-directional Antenna, Rubber Duck WiFi
Omni-directional Antenna, Rubber Duck WiFi
×1
Battery, 3.7 V
Battery, 3.7 V
×1
Micro SD card
×1

Software apps and online services

Edge Impulse Studio
Edge Impulse Studio
Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Tape, Double Sided
Tape, Double Sided

Story

Read more

Schematics

ESP32 Bird Cam HW Diagram

Apologies, this is my first attempt at Fritzing!

Code

Bird Classifier Github

This project uses an ESP32 Cam and an Edge Impulse model to determine if a bird is at your bird feeder. If a bird is there, it will save the snapshot to the SD card. The ESP SD File Manager can be accessed from a web browser to download (or delete) the photos that are stored on the SD card.

Credits

Justin Lutz

Justin Lutz

23 projects • 38 followers
Quality manager by day, tinkerer by night. Avid runner. You can tell I'm a dad because of my jokes.
Thanks to jameszah.

Comments