Tuesday, May 3, 2022

Build a fully featured Arduino Thermostat/Temperature Monitor

A while ago i decided to build my own Temperature Monitor which I tweaked to suite my needs. In this post I will attempt to describe the steps I took to build the arduino based temperature monitor. The end result will be a Arduino Thermostat which I will use in a DIY Parrot Incubator but it has many other uses even in the amateur radio ham shack.

What is Arduino?

 An open-source prototyping platform … for all you ever need to know on Arduino, check out the Arduino website. The version of the platform used here has an Atmel ATmega328 microcontroller.

The goal of the project

1. To remotely acquire and deliver temperature data measured and displayed on a LCD screen.
2. To send out a warning if temperature readings drop below or above a set temperature.
3. To build a reliable temperature measuring device.
4. To be relatively low up front cost, after looking at commercial thermostat units. I had some parts lying around and I ended up deciding to base the project on the Arduino seeing that I already had an Arduino Uno board that was gathering dust.
5. To be fairly easy to construct without having design my own PCB's.

Thus, I based the project on the Arduino Uno.

Parts Required


1 x Arduino Uno board









1 x LM35 Temperature Sensor or equivalent












1 x Sparkfun Screwshield for Arduino












1 x  8 x 2 LCD Monitor ( I used a Topway LMB0820C)








Following to be ordered:
1 x  Project Box (for housing the Arduino, LCD and cabling)
1 x  5 volt power source to power the Arduino Uno
1 x Buzzer
1 x Connecting Wire
Solder

More about the LM35 Temperature Sensor

The LM35 series are precision integrated-circuit temperature sensors, whose output voltage is linearly proportional to the Celsius (Centigrade) temperature. The LM35 thus has an advantage over linear temperature sensors calibrated in ° Kelvin, as the user is not required to subtract a large constant voltage from its output to obtain convenient Centigrade scaling. The LM35 does not require any external calibration or trimming to provide typical accuracies of ±¼°C at room temperature and ±¾°C over a full -55 to +150°C temperature range. Low cost is assured by trimming and calibration at the wafer level. The LM35's low output impedance, linear output, and precise inherent calibration make interfacing to readout or control circuitry especially easy. It can be used with single power supplies, or with plus and minus supplies. As it draws only 60 µA from its supply, it has very low self-heating, less than 0.1°C in still air. The LM35 is rated to operate over a -55° to +150°C temperature range, while the LM35C is rated for a -40° to +110°C range (-10° with improved accuracy). The LM35 series is available packaged in hermetic TO-46 transistor packages, while the LM35C, LM35CA, and LM35D are also available in the plastic TO-92 transistor package. The LM35D is also available in an 8-lead surface mount small outline package and a plastic TO-220 package.

Herewith two images of my prototype Arduino Thermostat/Temperature Sensor Project:



I will try to put a video together that will  hopefully provide more info and detail on how this thermostat/temperature sensor works.  Stay tuned!

Here is Part 1 - 5 of a series of videos that provide more info on how the thermostat/temperature sensor works.

 


Update - 8 September 2014: It has been quite a while since I started this project.  Good news it is finally completed and it works like a charm.

Here are some images of the final build:













 The Thermostat/Temperature Monitor was thoroughly tested and is really working great.  It is being used to monitor temperature fluctuation in my DIY Parrot Brooder. As explained before an alarm will sound if there is a power failure or if the temperature fall to low or climb to high.  This is really a must have if you breed parrots or other wild birds. This project will save you the sorrow of losing parrot chicks due to cold or very hot weather or in the case of a power failure. 

I designed this page especially for those who like DIY Projects. Hopefully you will find an interesting project here that you will be able to build/construct and in the process you will hopefully learn more about the fascinating world of weather and disasters. It’s also a wonderful educational page for teachers, parents and students to kindle the interest in weather and disaster projects.

Our own Story Teller - Richard Nicholls ZS5RMN grieves over the loss of a loved one.

Image: Richard's Mother next to her beloved vintage Alfa Romeo GT. (1960'S ?)  (Click on image for larger view.) It is with great sa...