0% found this document useful (0 votes)
170 views

Egg Incubator - Arduino Project Hub

Uploaded by

Phops Freal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
170 views

Egg Incubator - Arduino Project Hub

Uploaded by

Phops Freal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

Sign In (https://www.hackster.io/users/auth/arduino?

current_site=arduino&setup=true&redirect_to=%2Fprojecthub%2Fquantenschaum%2Fegg-
incubator-ef0cf6)

Arduino Web Editor


(https://create.arduino.cc/editor)

Getting Started
(https://create.arduino.cc/getting-started)

Egg Incubator © GPL3+


(http://opensource.org/licenses/GPL-3.0)
Arduino Project Hub
Adruino-controlled incubator for chicken eggs or other stuff.
(https://create.arduino.cc/projecthub)
animals (/projecthub/projects/tags/animals) kids (/projecthub/projects/tags/kids)

pets (/projecthub/projects/tags/pets)

9,429 VIEWS 5 COMMENTS 16 RESPECTS

Device Manager
(https://create.arduino.cc/devices)

COMPONENTS AND SUPPLIES 

Arduino UNO & Genuino UNO


(/projecthub/products/buy/4
× 1 
1?
Arduino Store ( (/proj (/projecthub/products
s=BAhJIhY4NjQ2NCxCYXNlQXJ
(http://store.arduino.cc/) / ecthu /buy/41?
0aWNsZQY6BkVG%0A)
p b/pro s=BAhJIhY4NjQ2NCxCY
(/projecthub/pro
r ducts XNlQXJ0aWNsZQY6BkV
ducts/buy/41?
o /buy/ G%0A)
s=BAhJIhY4NjQ2
j 41?
NCxCYXNlQXJ0a
WNsZQY6BkVG% e s=BA
c hJIhY
0A)
t 4NjQ
h 2NCx
Arduino IoT Cloud
(https://create.arduino.cc/iot) u CYXNl
b QXJ0a
(https://www.hackster.io/users/auth/arduino?
/ WNsZ
current_site=arduino&setup=true&redirect_to=%2Fprojecthub%2Fquantenschaum%2
incubator-ef0cf6) p QY6B
r kVG%
INTEL®-BASED o 0A)
d
PLATFORMS
u
RUNNING LINUX
c
ARE
t
SUPPORTED!
s
/
b
u
y
/
/
4
(HTTPS://BLOG.ARDUINO.CC/2017/11/03/LINUX-
SUPPORT-COMES-TO- 1
LEARN MORE
ARDUINO-CREATE/) ?
s
=
B
A
h
JI
h
Y
4
N
j
Q
2
N
C
x
C
Y
X
N
l
Q
X
J
0
a
W
N
s
Z
Q
Y
6
B
k
V
V
G
%
0
A
)

LCD shield
(/projecthub/products/buy/2
× 1 
9619?
( (/proj (/projecthub/products
s=BAhJIhY4NjQ2NCxCYXNlQXJ
/ ecthu /buy/29619?
0aWNsZQY6BkVG%0A)
p b/pro s=BAhJIhY4NjQ2NCxCY
r ducts XNlQXJ0aWNsZQY6BkV
o /buy/ G%0A)
j 29619
e ?
c s=BA
t hJIhY
h 4NjQ
u 2NCx
b CYXNl
/ QXJ0a
p WNsZ
r QY6B
o kVG%
d 0A)
u
c
t
s
/
b
u
y
/
2
9
6
1
9
9
?
s
=
B
A
h
JI
h
Y
4
N
j
Q
2
N
C
x
C
Y
X
N
l
Q
X
J
0
a
W
N
s
Z
Q
Y
6
B
k
V
G
%
%
0
A
)

DHT22 Temperature Sensor


(/projecthub/products/buy/4
× 1 
22?
( (/proj (/projecthub/products
s=BAhJIhY4NjQ2NCxCYXNlQXJ
/ ecthu /buy/422?
0aWNsZQY6BkVG%0A)
p b/pro s=BAhJIhY4NjQ2NCxCY
(/projecthub/pro
ducts/buy/422? r ducts XNlQXJ0aWNsZQY6BkV
s=BAhJIhY4NjQ2 o /buy/ G%0A)
j 422?
NCxCYXNlQXJ0a
WNsZQY6BkVG% e s=BA
0A) c hJIhY
t 4NjQ
h 2NCx
u CYXNl
b QXJ0a
/ WNsZ
p QY6B
r kVG%
o 0A)
d
u
c
t
s
/
b
u
y
/
4
2
2
?
s
=
B
B
A
h
JI
h
Y
4
N
j
Q
2
N
C
x
C
Y
X
N
l
Q
X
J
0
a
W
N
s
Z
Q
Y
6
B
k
V
G
%
0
A
)
Linear Regulator (7805)
(/projecthub/products/buy/4 × 1 
2790? ( (/proj (/projecthub/products
s=BAhJIhY4NjQ2NCxCYXNlQXJ / ecthu /buy/42790?
0aWNsZQY6BkVG%0A) p b/pro s=BAhJIhY4NjQ2NCxCY
(/projecthub/pro
r ducts XNlQXJ0aWNsZQY6BkV
ducts/buy/4279
o /buy/ G%0A)
0?
j 4279
s=BAhJIhY4NjQ2
e 0?
NCxCYXNlQXJ0a
c s=BA
WNsZQY6BkVG%
t hJIhY
0A)
h 4NjQ
u 2NCx
b CYXNl
/ QXJ0a
p WNsZ
r QY6B
o kVG%
d 0A)
u
c
t
s
/
b
u
y
/
4
2
7
9
0
?
s
=
B
A
h
h
JI
h
Y
4
N
j
Q
2
N
C
x
C
Y
X
N
l
Q
X
J
0
a
W
N
s
Z
Q
Y
6
B
k
V
G
%
0
A
)
×
Infineon IRFZ44N MOSFET
(
(/projecthub/products/buy/2
/ 1 
9617?
p (/proj (/projecthub/products
s=BAhJIhY4NjQ2NCxCYXNlQXJ
r ecthu /buy/29617?
0aWNsZQY6BkVG%0A)
o b/pro s=BAhJIhY4NjQ2NCxCY
j ducts XNlQXJ0aWNsZQY6BkV
e /buy/ G%0A)
c 29617
t ?
h s=BA
u hJIhY
b 4NjQ
/ 2NCx
p CYXNl
r QXJ0a
o WNsZ
d QY6B
u kVG%
c 0A)
t
s
/
b
u
y
/
2
9
6
1
7
?
s
=
B
A
h
JI
h
h
Y
4
N
j
Q
2
N
C
x
C
Y
X
N
l
Q
X
J
0
a
W
N
s
Z
Q
Y
6
B
k
V
G
%
0
A
)

×
(
/
12cm 12V PC fan
p
(/projecthub/products/buy/2
r 1 
9618?
o (/proj (/projecthub/products
s=BAhJIhY4NjQ2NCxCYXNlQXJ
j ecthu /buy/29618?
0aWNsZQY6BkVG%0A)
e b/pro s=BAhJIhY4NjQ2NCxCY
c ducts XNlQXJ0aWNsZQY6BkV
t /buy/ G%0A)
h 29618
u ?
b s=BA
/ hJIhY
p 4NjQ
r 2NCx
o CYXNl
d QXJ0a
u WNsZ
c QY6B
t kVG%
s 0A)
/
b
u
y
/
2
9
6
1
8
?
s
=
B
A
h
JI
h
Y
4
N
j
Q
2
N
C
x
C
Y
X
N
l
Q
X
J
0
a
W
N
s
Z
Q
Y
6
B
k
V
G
%
0
A
)

Kathal wire (for styrofoam


cutting) × 1

×
×
Servos (Tower Pro MG996R) (
(/projecthub/products/buy/3 / 1 
4406? p
(/proj (/projecthub/products
s=BAhJIhY4NjQ2NCxCYXNlQXJ r
ecthu /buy/34406?
0aWNsZQY6BkVG%0A) o
b/pro s=BAhJIhY4NjQ2NCxCY
j
ducts XNlQXJ0aWNsZQY6BkV
e
/buy/ G%0A)
c
3440
t
6?
h
s=BA
u hJIhY
b 4NjQ
/ 2NCx
p CYXNl
r QXJ0a
o
WNsZ
d
QY6B
u
kVG%
c
0A)
t
s
/
b
u
y
/
3
4
4
0
6
?
s
=
B
A
h
JI
h
h
Y
4
N
j
Q
2
N
C
x
C
Y
X
N
l
Q
X
J
0
a
W
N
s
Z
Q
Y
6
B
k
V
G
%
0
A
)

styrofoam box × 1
12V power supply × 1

ABOUT THIS PROJECT 

This project is primarily hosted at https://github.com/quantenschaum/egg-


incubator/ (https://github.com/quantenschaum/egg-incubator/)
This is an Arduino-controlled incubator for chicken's eggs. Its purpose is to keep
temperature and humidity at defined values, so that the eggs are incubated and the
chicks finally hatch after some days.
It might as well be used to incubate other things than chicken's egg like other kinds of
eggs (ducks, turtles, alligators, ...), or cultures of bacteria or fungus i.e. to make yogurt or
to leaven yeast/sour dough or to make Tempeh. (https://en.wikipedia.org/wiki/Tempeh)

How it works
The Arduino constantly measures temperature and humidity. The raw measurements are
smoothed using Holt-Winters double exponential smoothing.
(https://en.wikipedia.org/wiki/Exponential_smoothing#Double_exponential_smoothin
g) The smoothed values are then fed into a PID control loop.
(https://en.wikipedia.org/wiki/PID_controller)

Temperature control
The temperature is maintained by turning the heating element on and off in a 2 seconds
cycle. The duty cycle of the heater is determined by the temperature PID loop. Using a
low frequency pulse width modulation turns a bang-bang controlled
(https://en.wikipedia.org/wiki/Bang%E2%80%93bang_control) heating element into a
fully modulated element.
As heating element I highly recommend Kanthal
(https://en.wikipedia.org/wiki/Kanthal_(alloy))wire (used for styrofoam cutting). 10-15
watts are enough! This is much better than a light bulb. It can be operated with low
voltage (saver than 220V bulb), does not emit light and does not burn out. Use a
MOSFET to turn it on and off (no heatsink needed due to PWM and no clicking and
wearing of a relay).

Humidity control
The humidity is maintained by opening and closing an air vent on the incubator using a
servo. The servo angle is determined by the humidity PID loop. Inside the incubator is a
water filled jar. The water warms up and evaporates, the humidity rises, the vent is
opened and the humid air can escape letting dryer air in. The air vent is also needed also
to allow fresh air and oxygen to get into the incubator. You have to experiment with the
size (water surface) of the jar to reach the humidity set point and have the air vent (half)
open.

Fan monitoring
The fan does not need to be controlled, it is constantly running and distributes heat and
humidity equally in the incubator. I used a 12cm 12V PC fan operated at 5V, so it runs
slowly. The Arduino monitors the fan using it's rpm signal and sets of an alarm if it fails.
The fan also cools the heating wire, the heating is turned off, if the fan fails.

CODE 

Github repo
code, schematic, pictures, ...

12 (https://github.com/quantenschaum/egg-incubator/watchers)
quantenschaum (https://github.com/quantenschaum) / egg-incubator
10 (https://github.com/quantenschaum/egg-incubator/forks)
(https://github.com/quantenschaum/egg-incubator)

adruino controlled incubator for chicken eggs — Read More (https://github.com/quantenschaum/egg-


incubator#readme)
https://create.arduino.cc/projecthub/quantenschaum/egg-incubator-ef0cf6
(https://create.arduino.cc/projecthub/quantenschaum/egg-incubator-ef0cf6)

Latest commit to the master branch onDownload


4-7-2018 as zip (https://github.com/quantenschaum/egg-incubator/zipball/master)
SCHEMATICS 

s
c
h
e
m
a
t
i
DOWNLOAD (HTTPS://HALCKEMY.S3.AMAZONAWS.COM/UPLOADS/ATTACHMENTS/460457/INCUBATOR_SCHEMA
c

COMMENTS 
Please log in (/projecthub/users/sign_in?
id=86464&m=base_article&reason=comment&redirect_to=%2Fprojecthub%2Fquanten
schaum%2Fegg-incubator-ef0cf6%23comments) or sign up
(/projecthub/users/sign_up?
id=86464&m=base_article&reason=comment&redirect_to=%2Fprojecthub%2Fquanten
schaum%2Fegg-incubator-ef0cf6%23comments&source=popup) to comment.

luiz_vieira (/projecthub/luiz_vieira)
9 months ago
(/pr
Hey,
oject I makin an Incubator, but I have some doubts, how I can switch the Mosfet and put
ahub/
relay?
luiz
_viei
ra)
Otabor (/projecthub/Otabor)
8 months ago
(/pr
Good
oject project if you add a turning mechanism to help turn the eggs 45° at intervals to
avoid
hub/ the embryo from sticking to one side of the shell. Good luck
Otab
or)

fetah71 (/projecthub/fetah71)
8 months ago
(/pr
Good
oject evening so the code I can not compile?
C:\Users\fetah\OneDrive\Bureau\04.03.2018\Example
hub/ des motor
couveuse\quantenschaum-egg-incubator-c4872fd\quantenschaum-egg-incubator-
feta
c4872fd\incubator\incubator.ino:2:27:
h71) fatal error: SoftwareServo.h: No such file or
directory
#include <SoftwareServo.h>

compilation terminated.
exit status 1
Erreur de compilation pour la carte Arduino/Genuino Uno

nazriueo (/projecthub/nazriueo)
5 months ago
(/pr
Ioject
experienced it too
hub/
nazri
ueo)
johnrey21 (/projecthub/johnrey21)
15 days ago
(/pr
Ioject
encountered that too what should I do with that
hub/
john
rey2
AUTHOR1)

(/projecthub/quantenschaum)

quantenschaum (/projecthub/quantenschaum)
1 PROJECT 2 FOLLOWERS

FOLLOW (/PROJECTHUB/USERS/SIGN_UP?ID=458498&M=USER&REASON=FOLLOW&REDIRECT

PUBLISHED ON

April 3, 2018

 RESPECT PROJECT (/PROJECTHUB/USERS/SIGN_UP?ID=86464&M=ARTICLE&REASON=RESPECT&R...

 WRITE A COMMENT

 Share

MEMBERS WHO RESPECT THIS PROJECT


(/projecthub/420aakura) (/projecthub/mannarmannan) (/projecthub/teresa-

cabrera-r) (/projecthub/ronnyfr) (/projecthub/kikosoad) (/projecthub/micromet)


and 10 others

SEE SIMILAR PROJECTS


YOU MIGHT LIKE

SIMILAR PROJECTS YOU MIGHT LIKE

(/projecthub/eleks/an-arduino-powered-easter-egg-printer-2472df?
ref=similar&ref_id=86464&offset=0)
An Arduino-Powered Easter Egg Printer (/projecthub/eleks/an-
arduino-powered-easter-egg-printer-2472df?
ref=similar&ref_id=86464&offset=0)
Project showcase by ELEKS (/projecthub/eleks)
12,214 VIEWS 10 COMMENTS 53 RESPECTS

(/projecthub/pattvira/egg-step-sequencer-d7fcd9?ref=similar&ref_id=86464&offset=1)

Egg Step Sequencer (/projecthub/pattvira/egg-step-sequencer-


d7fcd9?ref=similar&ref_id=86464&offset=1)
Project tutorial by Patt Vira (/projecthub/pattvira)
3,057 VIEWS 4 COMMENTS 13 RESPECTS

(/projecthub/jim-haseloff/low-cost-laser-cut-incubator-for-microbiology-c774e7?
ref=similar&ref_id=86464&offset=2)
Low-Cost Laser-Cut Incubator for Microbiology (/projecthub/jim-
haseloff/low-cost-laser-cut-incubator-for-microbiology-c774e7?
ref=similar&ref_id=86464&offset=2)
Project in progress by Biomaker Challenge 2017: Team 41
1,024 VIEWS 0 COMMENTS 8 RESPECTS

(/projecthub/pablo_232/the-baby-warmer-a-neonate-incubator-approach-f3c929?
ref=similar&ref_id=86464&offset=3)
The Baby Warmer (a Neonate Incubator Approach)
(/projecthub/pablo_232/the-baby-warmer-a-neonate-incubator-
approach-f3c929?ref=similar&ref_id=86464&offset=3)
by pablo_232 (/projecthub/pablo_232)
886 VIEWS 3 COMMENTS 10 RESPECTS

(/projecthub/nuts-and-bolts/animatronic-hand-26d4f7?
ref=similar&ref_id=86464&offset=4)

Animatronic Hand (/projecthub/nuts-and-bolts/animatronic-hand-


26d4f7?ref=similar&ref_id=86464&offset=4)
Project showcase by Team Nuts and Bolts (/projecthub/teams/nuts-and-bolts)
1,152 VIEWS 0 COMMENTS 4 RESPECTS
1,152 VIEWS 0 COMMENTS 4 RESPECTS

(/projecthub/gut/aquarium-automation-deac12?ref=similar&ref_id=86464&offset=5)

Aquarium Automation (/projecthub/gut/aquarium-automation-


deac12?ref=similar&ref_id=86464&offset=5)
Project showcase by Team GUT (/projecthub/teams/gut)
15,106 VIEWS 8 COMMENTS 26 RESPECTS

(https://www.arduino.cc)
Powered by
(https://www.hackster.io)

You might also like