An electronic incubator thermostat circuit shown in this article is not only simple to build but is also easy to set and acquire exact tripping points at various different set temperature levels. The setting may be completed through two discrete variable resistors.
How Incubators Work
An Incubator is a system where bird/reptile eggs are hatched through artificial methods by creating a temperature controlled environment.
Here the temperature is precisely optimized to match the natural incubating temperature level of eggs, which becomes the most crucial part of the whole system.
The advantage of artificial incubation is faster and healthier production of the chicks compared to the natural process.
Sensing Range
The sensing range is quite good from 0 to 110 degrees Celsius. Switching a particular load at different threshold temperature levels doesn’t necessarily need complex configurations to be involved in an electronic circuit.
Here I have explained a simple construction procedure of an electronic incubator thermostat. This simple electronic incubator thermostat will very faithfully sense and activate the output relay at different set temperature levels from 0 to 110 degree Celsius.
Drawbacks of Electromechanical Thermostats
The conventional electromechanical temperature sensors or thermostats are not very efficient due to the simple reason that they cannot be optimized with accurate trip points.
Normally these types of temperature sensor or thermostats fundamentally use the ubiquitous bimetal strip for the actual tripping operations.
When the temperature to be sensed reaches the threshold point of this metal, it bends and buckles.
Since the electricity to the heating device passes through this metal, it’s buckling causes the contact to break and thus power to the heating element is interrupted - the heater is switched off and the temperature starts falling.
As the temperature cools, the bimetal starts straightening to its original form. The moment it reaches its previous shape, the electricity supply to the heater is restored through its contacts and the cycle repeats.
However, the transition points between the switching are too long and not consistent and therefore not reliable for accurate operations.
The simple incubator circuit presented here is absolutely free from these drawbacks and will produce comparatively high degree of accuracy as far the upper and the lower tripping operations are concerned.
Parts List
- R1 = 2k7,
- R2, R5, R6 = 1K
- R3, R4 = 10K,
- D1---D4 = 1N4007,
- D5, D6 = 1N4148,
- P1 = 100K,
- VR1 = 200 Ohms, 1Watt,
- C1 = 1000uF/25V,
- T1 = BC547,
- T2 = BC557,IC = 741,
- OPTO = LED/LDR Combo.
- Relay = 12 V, 400 Ohm, SPDT.
Circuit Operation
We know that every semiconductor electronic component changes its electrical conductivity in response to the varying ambient temperature.
This property is exploited here to make the circuit work as a temperature sensor and controller.
Diode D5 and transistor T1 together form a differential temperature sensor and interact greatly with each other with changes in the respective surrounding temperature.
Also since D5 acts as the reference source by staying at the ambient temperature level should be kept as far as possible from T1 and in open air.
Pot VR1 may be used externally to optimize the reference level set naturally by D5.
Now assuming D5 is at a relatively fixed temperature level (ambient), if the temperature in question around T1 starts rising, after a particular threshold level as set by VR1, T1 will begin to saturate and gradually start conducting.
Once it reaches the forward voltage drop of the LED inside the opto-coupler, it will start glowing correspondingly brighter as the above temperature rises.
Interestingly as the LED light reaches a particular level, further set by P1, IC1 picks this up and instantly switches its output.
T2 along with relay also respond to the IC’s command and respectively actuate to trip off the load or the heat source in question.
How to Make an LED/LDR Opto-Coupler?
Making a homemade LED/LDR opto is actually very simple. Cut a piece of general purpose board about 1 by 1 inch.
Bend the LDR leads near its “head.” Also take a green RED LED, bend it just as the LDR (See figure and Click to Enlarge).
Insert them over the PCB so that the LED lens point is touching the LDR sensing surface and are face to face.
Solder their leads at the track side of the PCB; do not cut off the remaining excess lead portion.
Cover the top with an opaque lid and make sure its light proof. Preferably seal off the edges with some opaque sealing glue.
Let it dry. Your home made LED/LDR based opto-coupler is ready and may be fixed over the main circuit board with its leads orientations done as per the electronic incubator thermostat circuit schematic.
Update:
After some careful investigation it became evident that the above opto-coupler can be totally avoided from the proposed incubator controller circuit.
Here are the modifications which needs to be made after eliminating the opto.
R2 now directly connects with the collector of T1.
The junction of pin#2 of IC1 and P1 hooks up with the above R2/T1 junction.
That's it, the simpler version is now all ready, much improved and easier to handle.
Please check-out the much simplified version of the above circuit:
Adding a Hysteresis to the above Incubator Circuit
The following paragraphs describes a simple yet accurate adjustable incubator temperature controller circuit which has a special hysteresis control feature.
The idea was requested by Dodz, let's know more.
Technical Specifications
Actually, I have a little request to make and I hope this does not burden you that much. I have been researching on analog thermostat for my homemade incubator.
I learned that there are probably dozen of ways of doing it using different sensors such as thermistors, bi-metallic strip, transistors, diodes, and so on.
I want to build one using either of these methods but I find the diode method as the best one for me because of the availability of the components.
However I could not find diagrams that I am comfortable experimenting with.
The present circuit is good but could not follow much regarding setting the high and low temp levels and adjusting the hysteresis.
My point is I want to make thermostat with sensor that is diode-based with adjustable hysteresis for a homemade incubator.
This project is for personal use and for our local farmers that venture into duck and poultry hatching.
I am an agriculturist by profession by I studied (vocational very basic course) electronics as a hobby. I can read diagrams and some components but not very much.
I hope you can make me this circuit. Lastly, I hope you can make simpler explanations especially on setting the temperature thresholds and the hysteresis.
Thank you very much and more more power to you.
The Design
In one of my previous posts I have already discussed an interesting yet very simple incubator thermostat circuit which uses an inexpensive transistor BC 547 for detecting and maintaining the incubation temperature.
The circuit includes another sensor in the form of a 1N4148 diode, however this device is used for generating the reference level for the BC547 sensor.
The 1N4148 diode senses the ambient atmospheric temperature and accordingly "informs" the BC547 sensor to adjust the thresholds appropriately.
Thus during winter, the threshold would be shifted on the higher side such that incubator stays warmer than during summer seasons.
Everything seems to be perfect in the circuit except one issue, that is the hysteresis factor which is completely missing there.
Without an effective hysteresis the circuit would respond fast making the heater lamp switch at rapid frequencies at the threshold levels.
Moreover adding a hysteresis control feature would allow the user to manually set the average temperature of the compartment as per individual preferences.
The following diagram shows the modified design of the previous circuit, here as we can see, a resistor and a pot has been introduced across pin#2 and pin#6 of the IC.
The pot VR2 can be used for adjusting the OFF time of the relay as per the desired preferences.
The addition almost makes the circuit a perfect incubator design.
Parts List
- R1 = 2k7,
- R2, R5, R6 = 1K
- R3, R4, R7 = 10K,
- D1---D4 = 1N4007,
- D5, D6 = 1N4148,
- P1 = 100K,VR1 = 200 Ohms, 1Watt,
- VR2 = 100k pot
- C1 = 1000uF/25V,
- T1 = BC547,
- T2 = BC557,IC = 741,
- OPTO = LED/LDR Combo.
- Relay = 12 V, 400 Ohm, SPDT.
Incubator Thermostat using IC LM35 Temperature Sensor
A very simple egg incubator temperature controller thermostat circuit using LM 35 IC is I have explained in this article. I have explained more.
Importance of Temperature Controlled Environment
Anybody involved in this profession will understand the importance of a temperature controller circuit which should be not only reasonably priced but also have features like precise temperature control and manually adjustable ranges, otherwise the incubation could get hugely affected, destroying most the eggs or developing premature offspring.
I have already discussed an easy to build incubator thermostat circuit in one of my earlier posts, here we'll learn a couple of incubator systems having easier and much more user friendly setting up procedures.
The first design shown below uses an opamp and a LM35 IC based thermostat circuit and indeed this looks quite interesting due to its very simple configuration:
The idea presented above looks self explanatory, wherein the IC 741 is configured as a comparator
with its inverting pin#2 input pin is rigged with an adjustable reference potentiometer while the other non-inverting pin#3 is attached with output of temperature sensor IC LM35
The reference pot is used to set the temperature threshold at which the opamp output is supposed to go high.
It implies that as soon as the temperature around the LM35 goes higher than the desired threshold level, its output voltage becomes high enough to cause pin#3 of the opamp to go over the voltage at pin#2 as set by the pot.
This in turn causes the output of the opamp to go high. The outcome is indicated by the lower RED LED which now illuminates while the green LED shuts off.
Now this outcome can be easily integrated with a transistor relay driver stage for switching the heat source ON/OFF in response to the above triggers for regulating the incubator temperature.
A standard relay driver can be seen below, wherein the base of the transistor may be connected with pin#6 of the opamp 741 for the required incubator temperature control.
The Relay Driver Stage for Switching the Heater Element
Incubator Temperature Controller Thermostat with LED Indicator
In the next design we see another cool incubator temperature controller thermostat circuit using an LED driver IC LM3915
In this design the IC LM3915 is configured as a temperature indicator through 10 sequential LEDs and also the same pinouts are used for initiating the ON/OFF switching of the incubator heater device for the intended incubator temperature control.
Here R2 is installed in the form of a pot and it constitutes the threshold level adjustment control knob and is used for setting up the temperature switching operations as per the desired specifications.
The temperature sensor IC LM35 can seen attached to the input pin#5 of the IC LM3915. With rise in temperature around the IC LM35 the LEDs begin sequencing from pin#1 towards pin#10.
Let's assume, at room temperature the LED#1 illuminates and at the higher cut-off temperature the LED#15 illuminates as the sequence progresses.
It implies that pin#15 may be considered the threshold pinout after which the temperature could be unsafe for the incubation.
The relay cut-off integration is implemented according to the above consideration and we can see that the base of the transistor is able to get its biasing feed only upto pin#15.
Therefore as long as the IC sequence is within pin#15, the relay remains triggered and the heater device is held switched ON.
However, as soon as the sequence crosses over pin#15 and lands on pin#14, pin#13 etc. the transistor biasing feed is cut off and the relay is reverted towards the N/C position, subsequently switching OFF the heater..... until temperature normalizes and the sequence restores back below the pin#15 pinout.
The above sequential up/down drift keeps on repeating in accordance with the surrounding temperature and the heater element is switched ON/OFF maintaining almost a constant incubator temperature as per the given specifications.
Solar Powered Egg Incubator Circuit
The solar-powered incubator circuit described uses an op-amp configured as a comparator to control the operation of a heater bulb for eggs. The working of the circuit can be understood from the following points.
Solar Panel: The circuit is powered by a 12V 200W solar panel, which provides the required operating power to the circuit and the lamp.
LM35 IC Heat Sensor: An LM35 temperature sensor IC is connected to the non-inverting input of the op-amp (741) to detect the heat generated by the heater bulb. The LM35 provides an output voltage proportional to the temperature it senses.
10K Preset: A 10K preset resistor is connected to the inverting input of the op-amp. This resistor sets the reference voltage for comparison with the LM35 output.
By adjusting the preset resistor, the desired temperature threshold can be set.
Op-Amp (741) Comparator: The op-amp (741) is configured as a comparator. The IC the voltages at its inverting and non-inverting inputs.
As soon as the voltage at the non-inverting input goes above the voltage at the inverting input, the output of the op-amp becomes high.
Transistor Relay Driver: A transistor relay driver circuit is connected to pin 6 (output) of the op-amp.
The relay driver provides the necessary current to activate a relay when the op-amp output goes high.
Relay: The relay acts as a switch that controls the power supply to the heater bulb. When the op-amp output goes high, the relay is activated, turning off the bulb.
Conversely, when the op-amp output goes low, the relay is deactivated, turning on the bulb.
Circuit Description
The functioning of the circuit is as follows:
Initially, the heater bulb is turned on, and the LM35 measures the temperature.
The op-amp compares the LM35 output voltage with the reference voltage set by the 10K preset resistor.
If the measured temperature exceeds the set threshold, the op-amp output goes high, activating the relay and turning off the heater bulb.
As the temperature decreases below the threshold, the op-amp output goes low, deactivating the relay and turning on the heater bulb again.
This cycle repeats continuously, maintaining the temperature within the desired range.
Gaston says
l am interested in simple incubators and l want to learn more about simple circuits.l would like to hatch eggs at home.
Swagatam says
You can try the following simple design:
https://www.homemade-circuits.com/wp-content/uploads/2024/09/simplest-egg-incubator-circuit.jpg
Let me know if you have any doubts regarding the circuit…
Sashia says
So the question basically says this:
An amplifier is required to amplify a signal that varies from OV to 1V to an output potential of
OV to 5V as per the following diagrams
a) Using no more than three components develop and test a circuit using these diagrams as a starting point.
I can’t however post the diagram here cause it doesn’t allow me to paste it.
I am not really sure what amplifier it is.
Thank you
Swagatam says
You can try the following circuit:
https://www.homemade-circuits.com/wp-content/uploads/2016/01/Li-Fi.jpg
The 2 ohm resistor and the LED can be removed.
The amplified output can be acquired across the transistor collector and the positive line.
Sashia says
Thank you so much. I managed to make the circuit work.
Swagatam says
No problem! I am glad it worked.
Sashia says
Hello and thank you for your help I am really struggling to design the circuit diagram of incubator that is designed to be at the constant temperature of 49 degrees, it must contain the heat lamp that is automated if the temperature gets to low and it turn off when the temperature gets to high. Also you can set it to desired temperature and the output driver must include a MOSFET
Can you please help me with this circuit diagram if possible
Swagatam says
Hello, no problem, I will help you to succeed with your incubator project.
Please try the following circuit, it will surely work. Please make sure to keep the LM35 IC close to the bulb, at a touching distance.
https://www.homemade-circuits.com/wp-content/uploads/2016/08/incubator-circuit.jpg
Sashia says
Thank You for Your reply, do You have any tutorials where amplifier is used? I need to develop circuit where an amplifier is required to amplify a signal that varies from 0V to 1V to an output potential of 0V to 5V, and where no more than 3 components are used excluding the amplifier.
Swagatam says
Do you mean an audio amplifier or boost converter? Please explain more….
Sashia says
In the work sheet I have it only says amplifier to amplify the signal. I can send the picture of original sheet that I need to follow with basic draw of the circuit I need to complete.
Thank you
Swagatam says
The signal to be amplified is constant DC, or is fluctuating?
Basically is it an audio amplifier that you need or a boost converter?
Frank says
I kindly requesting for a precise drawing of a laboratory incubator circuit
Swagatam says
In the laboratory incubator I can add temperature control and humidity control but not CO2 control, will that be Ok?
Frank says
Ok,but my request was a complete circuit. Just proceed
Frank says
How is a precise laboratory incubator circuit look?
Swagatam says
Please provide detailed specifications about your requirement, i will try to figure it out.
Frank says
Ok,but my request was a complete circuit
Swagatam says
Pleade Provide specifications.
Frank says
An embryo incubator circuit
Swagatam says
What features do you want in the circuit?
Frank says
The switches,thermal regulators,resistors
Swagatam says
You can try this concept:
https://www.homemade-circuits.com/incubator-using-arduino-with-automatic-temperature-and-humidity-control/
Frank says
Thank you so much
Swagatam says
You are welcome.
Rashid abdallah says
Hello swagatam, I’m again back to you, requesting you to please design an incubator that can use solar or dc electricity
Swagatam says
Thanks Rashid, I will try to upgrade the last circuit with solar panel and DC lamp.
If possible please specify the solar panel voltage and current specifications.
Rashid abdallah says
You are the father of technology, so I kindly request you to design it in dc way, let’s say for example let it be using 12v dc batteries and it can incubate more than 500 eggs so that it can help in the villages.
Please swagatam you are the one to decide what is very easy to make and very cheap and can incubate very many eggs so that it can can help in the villages, thanks
Swagatam says
Thank you Rashid, for your kind words.
I have updated the circuit diagram at the end of the above post, you can check it out.
However, I am not sure what should be the power of the bulb to incubate 500 eggs, you will have to dimension the bulb and the batteries according to the necessary specifications.
The solar panel can be replaced with a 12 V 200 Ah lead acid battery.
Abdulrahman says
Hi swagatam;
Pls can you explain to me what is P1 in the circuit?
Swagatam says
Hi Abdulrahman, P1 is a preset or a trimpot.
I would recommend you the following circuit which is more easy to build:
https://www.homemade-circuits.com/wp-content/uploads/2016/08/incubator-circuit.jpg
suat kaleli says
Hi Swagatam;
I think the stable humudity should be necessary for the incubators. Please advise how we can control it and if there is any sensor like LM35 to control the humudity. Best Regards
Swagatam says
Hi Suat,
Here’s one circuit which can be used for implementing humidity and temperature both:
https://www.homemade-circuits.com/incubator-using-arduino-with-automatic-temperature-and-humidity-control/
Prakash Srivastava says
Dear Swagatam,
Is it possible increase the temperature sensing range up to 250°c?
We want to use same circuit for one of our hating project, where we need the cutoff range 250°c.
best regards
Prakash Srivastava
Swagatam says
Dear Prakash, it is possible by safeguarding the BC547 with a 5mm thick coating of epoxy, so that 250 degrees on the heater corresponds to 100 degrees on the BC547
Asad says
Sir please tell me what is the temperature range with 2k resistor of Thermostat that based on Lm35 temperature sensor. I am talking about second last circuit diagram of this page….
And my second question is which is best last or second last by accuracy because i want to add high temperature alarm in incubator because some times temperature goes high…. Please answer me…
Swagatam says
Asad, you can adjust up to 80 degrees C. But it also depends on the distance of the LM35 from the temperature source.
The second last is easier than the last one, but the last one has the feature of 10 step LED temperature indication.
Asad says
Please guide me by Making What changes i control temperature on 37.5 ?????….please tell me
Swagatam says
Asad, Keep the pin2 preset to positive level. You will find the relay is switch OFF, and the RED led OFF.
Now bring a 38 degree heat source very near to the LM35, and slowly adjust the preset until the relay just switches ON.
That’s all, the circuit is set now. Make sure to use the pole and the N/C contact of the relay for the load and mains connections
Asad says
Sir please tell me what do you mean by positive level????
Swagatam says
At first rotate the preset with screwdriver until the center pin of the preset or the IC pin2 becomes equal to positive supply. Now the relay will be OFF (RED LED OFF)
After this bring a 38 degree heat near LM35, and again rotate the preset on the opposite direction (very slowly) until the point when the relay just switches ON (RED LED ON)
Asad says
Very Thankyou Sir…… My Last question about this project is… Is this thermostat is durable? ????
Swagatam says
No problem Asad, yes LM35 is very reliable and durable below 125 degrees C.
Patea says
Sir, can i use LM3914 instead of LM3915 for your precious circuit Incubator Temperature Controller Thermostat with LED indicator.
I was very happy to see your circuit and explanation. But problem is LM3915 is dificult to find for me. I was very sorry for my broken english thank alot.
Swagatam says
Thank you Patea, yes you can use LM3914 in place of LM3915.
Jonathan Dekura says
A pleasant day sir.
I had a question about the incubator using IC LM35 on post.
I am done wiring it but it doesn’t turn off & on the bulb.
I follow the circuit you’ve posted.
I am just worried it doesn’t turn off.
Thank you in advance! 🙂
Swagatam says
Hi Jonathan, it will surely turn ON and OFF as required, but before that you will have to check and do some precise adjustments. Please tell me what is the voltage range that you are getting across the “out” and “ground” pin of LM35 at normal temperature, and when the temperature is increased to the threshold level? I’ll try to troubleshoot.
Adu Kingsley says
please sir, what will happen if the circuit can not trip but functioning. and what component will cause that please, am using the second circuit sir. thank you
Swagatam says
the BC547 will burn, and the lamp will never switch OFF, you can add a timer based function in that case
Michael says
Hi swag, am Michael an electrician from Kenya and follower of your website. Ave built the simple incubator circuit using BC 547 without opto coupler and I politely ask you to guide me on how to set up the output of op amp to trigger relays OFF/ON at my desired temperature
Swagatam says
Hi Michael,
for easy results, remove R4 completely so that pin3 remains connected only with R3. Remove P1 also.
Connect an LED in series with R2 to indicate the temperature change.
Now switch ON and check the response. As soon as the LED begins illuminating the relay must click.
Goodluck says
Thanks
Goodluck says
Sorry Sir,in our stores i can only see 12v 10A relay, can i use it in this circuit?
Swagatam says
check its coil resistance, if it is higher than 200 ohm, it will be fine
rhamram says
thank you sir swag..! ill try to do that.. but my multitester is defective so i cant get accurate reading specially for ohms..for now i cant afford to buy a digital one..maybe sir ill try to look for presets at stores and use different names like trimmer or trimpot.. im not sure sir if their just the same. and if i found presets will it stabilize the thermostat?
rhamram
Swagatam says
Hi rhamram, yes a good quality preset will be more accurate than a pot, and especially if it is glued with an acrabond kind of adhesive after setting it up.
rhamram says
sir swag,
good day! thank you for this very useful circuit. im done making mine and enjoying it now. but this past few days, i’ve noticed that the circuit became unstable with temperature ranging from 34-44 degrees so i need to make adjustments every 10 cycles i think.. but the problem is im not home all day..i think its the pot that gives the problem here. presets are very hard to find in my place which is a very small town so i used pots for the adjusters.
can i use fixed resistors instead if pots? any suggestion sir? thank you in advance!
Swagatam says
Hi rhamram, yes it could be due to pot’s internal setting getting slightly disturbed due its sensitive nature.
you can use fixed resistors by carefully measuring the pot resistance values, and then replicating them with fixed resistors.
Adu Kingsley says
Thank you sir.
Adu kingsley says
please sir, can i add computer fan to it. sir please i have choose this as my final project so help me and do you need to add any small hole on your incubator
Swagatam says
Adu, you can connect a fan with this circuit, but make sure you proceed with proper understanding and steps, because this circuit will need some critical setting up procedures…
rhamram says
gud day sir!! i really want to build your circuit but 400 ohms relay is not available..can i use 320 ohms instead? tnx alot!!
Swagatam says
Hi Rhamram, you can use a 320 ohm relay
rhamram says
thank you so much sir swagatam!!!:)
Swagatam says
you are most welcome!
Unknown says
Hi Swagatam,
I´ve built this circuit based on the second schematic, and I´m having some problems setting the temp trip point. After re-reading your explanation I realized that there is no D5 in my circuit. Is it missing from the second schematic or not necessary?
Thanks,
Dan
Swagatam says
Hi Dan, D5 provides a reference level for T1, they both interact with one another and decide the collector voltage of T1.
but I thought that since 7812 is already there, the T1 preset would be enough to provide the reference level for the collector, and therefore removed D5…you can try putting it back or you can also try replacing the area with a 4k7 preset.
Mohammad Hafeez says
hi sir im confused because how can check that we adjust 8 hour or 9 hour etc kindly reply me thanks
Swagatam says
Mohammad, which circuit are you referring to? The above design has no timer circuit in it??
fahad alsharari says
Please tell me If I can Use a small coli heater instead of the lamb in this circuit?
I am aiming to get heat in the range of 45 deg. to 50 deg in my small Incubator.
and if possible, please provide me the coli type.
And im really sorry for bothering you,
I need more information on how I can do my small project.
thanks..
Swagatam says
you can use any kind of heater you like instead of the lamp.
you coil power will depend on the area of the chamber.
Swagatam says
both are working, you can try any of the two…..
jeremy says
And is the diagram working sir? T.y
jeremy says
You help a lot sir . what diagram is better one the first or second? If I use second what are the part change?
اوس النعيمي says
thank you sir for your help……can I make this circuit cut of at 38C and start at 36C (I want sensitive thermostat
Swagatam says
yes you can set it at any desired point within 100 degree range, the inclusion of the opamp makes sure that the cut-off is sharp and accurate
اوس النعيمي says
sir which is better bc547 or 2n3904 or 2n3906 to use as a sensor ????….thank you very much for all circuit…
Swagatam says
اوس النعيمي
any of those will do, but BC547 is the recommended one.
2N3906 will not work because it is PNP
اوس النعيمي says
thank you for your help……can i make it cut at 39C and work at 35C???
DINESH KUMAR says
Sir bc547 can I place nearby lamp?
Or other places
Swagatam says
Dinesh, the BC547 needs to be placed near the heat source for the detection.
DINESH KUMAR says
Sir can I use 12v ,1A transformer?
Swagatam says
yes you can use it
Swagatam says
adjust the given presets to trigger the relay at 40 degrees that's all, I have already explained the procedures elaborately in the earlier comments