Introduction:
By taking the help of modern engineering and technology, in this project we have designed a hen egg hatching machine. An egg hatching machine is an incubator. Incubator is a device that artificially replicates a mother hen’s environment to hatch eggs. Special attention has given for controlling the crucial factors like temperature, humidity, and egg turning to provide the optimal conditions for the embryo to develop without a parent hen’s care. Although emphasis has given only to hen eggs, it can be useful for other bird eggs also. It supports for a better poultry business model for rural farmers.

Block diagram:

Components required:
- Electric bulb
- Bulb holder
- Temperature and humidity sensor
- Microcontroller
- LCD
- Insulator box
- Relay driver
Working:
A layer of rice husk bed is prepared inside the box to support the fertilized eggs. It provides warm. Water cups are placed inside the box to humidify the inside chamber. Inside the box a temperature and humidity sensor is installed to measure the parameters and display it on a LCD. A filament type warm bulb is used to maintain the inside temperature up to 37 degree centigrade. When temperature exceeds 37 degree centigrade bulb is deenergized automatically. The ideal humidity 45% – 60% is maintained inside the chamber. Eggs are turned gently by hand, 3 to 6 times a day from day 1 to day 18. Then eggs are kept stable to allow the chicks to position themselves for hatching. We get chicks at 21 days.
Circuit diagram:

Advantages:
- Mother hen’s care is not necessary here.
- We can hatch more number of eggs compared to natural hatching.
- In this system temperature control is automatic.
- It supports for a better poultry business model for rural farmers.
Code for microcontroller:
//Incubator code for Arduino Uno
//Su-Din Technology, Contact: 9861004895
#include <TinyDHT.h>
#define DHTPIN 10
#define DHTTYPE DHT11
DHT dht(DHTPIN,DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin(); // Initialize the sensor
pinMode(8,OUTPUT);
}
void loop(){
float h=dht.readHumidity();
float t=dht.readTemperature();
Serial.print("Temperature = ");
Serial.println(t);
Serial.print("Humidity = ");
Serial.println(h);
delay(2000);
if(t<38) // 37 degree centigrade is maintained
{digitalWrite(8,HIGH);}
else{digitalWrite(8,LOW);}
delay(1000);
}
Designer:
Er. Anil Kumar Prusty
WhatsApp: +91 9861004895