Egg Detector


About this project
Egg thermal detection project, this is my part of a final year project ("Smart Chicken") where we had to create a smart chicken coop. I was in charge of the egg detection part, and I decided to use a thermal camera to detect and count the eggs, which was originally sent to a firebase database to be displayed on an app and send notifications.
This project utilizes a "MLX90640 thermal camera" with an algorithm to detect chicken eggs based on thermal signatures. The camera captures a temperature array with Python, that is then processed with an algorithm in C that will detect and count the eggs. The result is then sent back to the python script, which will send the data to a firebase database.
The full project was a complete smart chicken coop we built from scratch, as you can see in the image above. The coop was equipped with a thermal camera to detect the chickens and the eggs, a camera to monitor the chickens, a mechanism to get the eggs automatically, all powered by a Raspberry Pi connected to a Firebase database.
Technologies
- Python
- C
- MLX90640 thermal camera
Key Features
- Thermal detection of chicken eggs
- Algorithm to detect and count eggs