Egg Detector

Project screenshot
Project screenshot

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