In this post we learn how to make a simple, extremely accurate Arduino temperature sensor with Indicator circuit, using an advanced digital LCD display readout module.



There's actually nothing too much explainable in this configuration, since everything is module based and simply requires hooking up or plugging-in with each other through the offered male female sockets and connectors.

Hardware required

Four basic materials are required for constructing this accurate Arduino LCD temperature meter circuit, which may be studied as given under:

1) An Arduino UNO Board



2) A Compatible LCD Module



3) An analogue temperature sensor chip, such as a DS18B20 or our very own LM35 IC.

DS18B20 Digital Thermometer Specifications

The DS18B20 digital thermometer assures a 9-bit to 12-bit Celsius temperature specifications and carries an alarm feature with non-volatile consumer programmable higher and lower activation elements. The DS18B20 communicates over a single Wire bus that by description demands a single data line (and ground) for connection with a main microprocessor.

It includes a working temperature range of -55°C to +125°C which is precise to ± 0.5 ° C over the assortment of -10°C to +85°C.

Along with this, the DS18B20 is enabled to acquire power straight from the data line (“parasite power”), disposing the necessity of an outside power supply.

Each one DS18B20 bears a distinctive 64-bit serial code, permitting multiple DS18B20s to work on the same 1 Wire bus. Consequently, it is user-friendly and uncomplicated just one microprocessor to manage loads associated with DS18B20s launched over a widespread location.

Programs that can easily take advantage from this attribute involve HVAC ecological configurations, temperature surveillance devices inside establishments, apparatus, or tools, and process supervising and regulation systems.

Pinout Details

DS18B20 Digital Thermometer IC


4) A 9V, 1 amp AC to DC adapter unit

Now it's just about pushing in the connectors with each other, do a bit of setting through the LCD push buttons, and you get a full fledged, accurate digital LCD temperature meter at your disposal.

You can measure room temperature with this set up, or clamp the sensor appropriately with any heat emitting device which needs to be monitored such as an automobile engine, egg incubator chamber, geyser, or simply to check the heat dissipation from a power amplifier devices.

How to Hook Up the Arduino Temperature Meter

The following figure shows the connection set up, where the Arduino board is at the bottom, with the LCD monitor plugged in over it, and the temperature sensor hooked up with the LCD board.

How to Hook Up the Arduino Temperature Meter


But before you implement the above set up, you'll need to program the Arduino board with the following sample code.



Courtesy:  dfrobot.com/wiki/index.php?title=LCD_KeyPad_Shield_For_Arduino_SKU:_DFR0009

Need Help? Please send your queries through Comments for quick replies!