Smart bird Feeder is a project freshly created and built by a group of 9 children, aged from 5 to 9 yrs old. The purpose of the project is to create a smart squirrel proof bird feeder. A real time bird/squirrel detector is running on solar powered Arduino TinyML kit. The bird feeder is waterproof and has been successfully tested under various weather conditions.
Design and Build the Bird FeedersChildren design their own bird feeders and build them using traditional Lego blocks in various unique ways. The design considers lighting, spacing, and rain proof.
A total number of 2912 images containing birds and squirrels are taken from multiple locations to train a bird-squirrel classifier. The model is modified based on Mobilenetv1_0.25_96 backbone, and is trained from scratch. An 8 bit quantized model is further converted and deployed on lower power Arduino tinyML kit. The kit contains OV7675 as an image sensor to capture grayscale image as model input. The entire pipeline, including data preprocessing, model training (with tuned hyper-parameters), model quantization and conversions are fully uploaded to our repository for reproducing results.
The kit is further assembled with a speaker (with audio amplifier) and powered by a rechargeable battery. To keep the system environment friendly and stay green, solar charging is integrated into the final product to power the smart bird feeder.
When a squirrel is detected, the speaker will create noise to scare them away. While birds are detected, the speaker will keep quiet.
The system has been tested to be 100% waterproof after thunderstorms.
To keep the project environment friendly and stay green, solar charging is integrated into the final system to power the smart bird feeder. To further save power, the system only turns on when it is in daytime. Here comes a close look of one of the final products -- a complete waterproof, 100% solar powered smart bird feeder! From initial design, drawing to building, from image collection to model training and quantization, from speaker integration on Arduino board to solar charging assembling, the smart bird feeders are freshly created and has been completely tested under various weather conditions by these 9 kids.
Ariela, Anna, Audrey, Nathan, Tianlang, Haoming, Eric, Edward, Tara
Comments