Incubator Using Arduino
Incubator Using Arduino
Introduction
This project was designed as per the suggestions from Mr. Imran, but some additional
modification is done to make this project universally suitable for all.
You may use your creativity and imagination to get this project done.
This is to create favourable environment for the specimen under care. For example incubators are
used to grow microbial organism in laboratories, incubators are used in hospitals to take care of
prematurely born infants.
The kind of incubator we are going to build in this project is for hatching chicken eggs or any
other bird eggs.
All incubators have one thing in common; it regulates the temperature, humidity and provides
adequate oxygen supply.
You can set temperature and humidity by pressing the provided buttons and also it shows the
internal temperature and humidity in real time. Once both parameters set it automatically
controls the heating element (bulb) and vaporizer (humidifier) to meet the set point.
The chassis of the incubator may be of Styrofoam / thermocol box or acrylic glass which can
provide good thermal insulation. I would recommend Styrofoam / thermocol box which will be
easier to work with.
Apparatus design:
A 25 watt bulb acts as heat source; higher wattage may hurt the eggs in a small container. The
humidity is provided by vaporizer, you may use the vaporizer something similar as shown below.
It produces thick stream of steam which will be inlet to incubator. The steam can be carried via
any flexible tube.
There is a cylinder carrying eggs with several holes around it, connected to a servo motor. The
servo motor rotates the cylinder 180 degree every 8 hours thus rotates the eggs.
The rotation of the eggs prevents the embryo sticking to the shell membrane and also provides
contact with the food material in the egg, especially at early stage of incubation.
The rotating cylinder must have several numbers of holes so that proper air circulation will be
present and also the cylinder must be hollow on both sides.
Paste an ice cream stick on both end of the hollow cylinder such that the ice cream stick makes
two equal semi circles. Paste the arm of the servo motor at middle of the ice cream stick. On the
other side poke a hole and paste a tooth pick firmly.
Insert the tooth pick inside box and paste the servo on opposite wall inside the box. The cylinder
must stay horizontal as possible, now the cylinder can rotate as the servo motor rotates.
If you want to accommodate more eggs make more such cylinders and multiple servo motor can
be connected on same control line pin.
The humidity control holes can be made by poking a pencil through the Styrofoam / thermocol
box at the top. If you made lot of unnecessary holes or if humidity or temperature is escaping too
fast you may cover some of the holes using electrical or duct tape.
The DHT11 sensor is heart of the project which may be placed at the middle of any four sides of
incubator (inside) but away from the bulb or humidity inlet tube.
CPU fans can be placed as shown in the apparatus design for air circulation. For proper air
circulation use at-least two fans pushing the air in opposite direction, for example: one of the
CPU fan pushing downwards and another CPU fan pushing upwards.
That’s all about the apparatus. Now let’s discuss on the circuit.
Schematic Diagarm:
The above circuit is for Arduino to LCD connection. Adjust 10K potentiometer for adjusting
LCD contrast.
The Arduino is the brain of the project. There are 3 push buttons for setting temperature and
humidity. The pin A5 controls the relay for vaporizer and A4 for the bulb. The DHT11 sensor is
connected to pin A0. The pins A1, A2 and A3 used for push buttons.
The pin #7 (non-PWM pin) is connected to servo motor’s control wire; multiple servo motors
can be connected to pin #7. There is misconception that servo motors works only with PWM
pins of Arduino, which is not true. It works happily on non PWM pins too.
Connect a diode 1N4007 across the relay coil in reverse bias to eliminate high voltage spikes
while switching on and off.
Power Supply:
The above power supply can provide 9 V and 5 V supply for relay, Arduino, Servo motor
(SG90) and CPU fans. The DC jack is provided for powering the Arduino.
https://arduino-info.wikispaces.com/file/detail/DHT-lib.zip
Program Code:
· With completed hardware and apparatus setup, power the circuit ON.
· The display shows “set temperature” press up or down button to get the desire temperature and
press “set button”.
· Now the display shows “set Humidity” press up or down buttons to get desire humidity and
press “set button”.
Please refer internet or get advice from a professional for temperature and humidity level for the
eggs.
If you have any specific question regarding this Arduino automatic incubator temperature and
humidity control circuit, feel free to express in the comment section. You may receive a quick
reply.