Tag Archives: thermometer

Wireless Nixie Thermometer


by christian.ich.7 @ instructables.com:

The Target of this Project was to learn how to use different functions of the atmega:

• Connecting two Atmegas with a wireless connection
• Each Atmega has a Thermometer (DS1621) to read the actual temperature
• Use the sleep Mode of an Atmega
• Controlling a Nixie bargraph In-13

Wireless Nixie Thermometer – [Link]

Seven Segment Display Arduino Thermometer


by Ardumotive_com @ instructables.com:

Today I will show you how to make your own 7 segment – 2 digit – thermometer with Arduino uno and DS18B20 temperature sensor.

I prefer to build my own arduino based circuit by using the ATmega328p uno possessor, but this is optional for you. You can also use breadboard to build it easier 😉

Seven Segment Display Arduino Thermometer – [Link]

Arduino Thermometer With LM35


by PowerBot @ instructables.com:

Hello, everyone !!! Today I’m going to show you how to make thermometer with Arduino and LM35 termperature sensor, builded on bread board and conected together with jumpers (bunch of cables :D).

Arduino Thermometer With LM35 – [Link]

Digital Thermometer Circuit


A thermometer is utilized to quantify the temperature of solids, liquids, or gases. A thermometer contains a fluid (normally mercury or a liquor arrangement) in a supply whose volume is directly reliant on the temperature (as the temperature expands, the volume increments). At the point when the fluid is warmed it ventures into a thin tube that has been aligned to demonstrate the temperature. Temperature can be recorded in Celsius, Fahrenheit, or Kelvin, accordingly it is imperative to note which scale the thermometer is balanced for.

This Do It Your Own (DIY) digital thermometer circuit can measure temperatures up to 150°C with an accuracy of ±1°C. The temperature is read on a 1V full scale-deflection (FSD) moving-coil voltmeter or digital voltmeter.

Operational amplifier IC 741 provides a constant flow of current through the base-emitter junction of NPN transistor BC108. The voltage across the base-emitter junction of the transistor is proportional to its temperature. The transistor used this way makes a low-cost sensor. You can use silicon diode instead of transistor. The second operational amplifier is amplified by the small variation in voltage across the base-emitter junction, before the temperature is displayed on the meter. Preset VR1 is used to set the zero reading on the meter and preset RV2 is used to set the range of temperature measurement. Operational amplifiers operate off regulated ±5V power supply, which is derived from 3-terminal positive voltage regulator IC 7805 (IC1) and negative low-dropout regulator IC 7660 (IC2). The entire circuit works off a 9V battery. Assemble the circuit on a general-purpose PCB and enclose in a small plastic box. Calibrate the thermometer using presets RV1 and RV2. After calibration, keep the box in the vicinity of the object whose temperature is to be measured.

Digital Thermometer Circuit – [Link]

PIC Digital Thermometer & Clock


Joe @ hobbyelectronics.net:

Here you will find complete construction details including circuit diagrams, PCB layouts and PIC firmware (and the source code). The code was written in Proton PIC BASIC but the good news is that there is now a free version of this compiler available for download; AMICUS18.

PIC Digital Thermometer & Clock – [Link]

A DS18B20 1-wire digital thermometer AVR ATmega library


Davide Gironi writes:

DS18B20 is a programmable resolution 1-wire digital thermometer.
It has an operating temperature range of -55°C to +125°C and is accurate to ±0.5°C over the range of -10°C to +85°C.
This library is an AVR implementation to retrive temperature from DS18B20.

Built using the reference document: “Using DS18B20 digital temperature sensor on AVR microcontrollers

Digital thermometer using arduino


praveen @ circuitstoday.com build a Digital thermometer using arduino and LM35

This article is about a simple three digit digital thermometer using arduino. Range of this thermometer is from 0°C to 99.9°C. There is also a provision for displaying the temperature in °F scale. Three terminal analog temperature sensor LM35 is used as the sensor here. LM35 can measure temperatures between -55°C to +155°C. The supply voltage range is from 4V to 30V DC and the current drain is 60uA. The LM35 is available in TO-92 package and it is very easy to use. The output voltage of the arduino increases 10mV per °C rise in temperature. That means if 25 °C is the temperature, then output voltage of the sensor will be 250mV. Circuit diagram of the digital thermometer using arduino and LM35 is shown in the figure below.

Digital thermometer using arduino – [Link]

Receiver Circuit for Digital Remote Thermometer

This device is a receiver circuit for a Digital Remote Thermometer. The thermometer operates by converting the sensor’s output voltage, which is calibrated and proportional to the measured temperature, to output cycles. The output cycles are transmitted in the supply cables and the receiver section counts the cycles from the transmitter; the calibrated counting are then displayed in the 7-segment LED displays.

The receiver circuit uses the 4093 Quad two input Schmitt NAND Gate IC as one of the logic components. Another component used is the 74HCT4520 dual 4-bit synchronous binary counter which is a high-speed Si-gate CMOS device. It has a dual 4-bit internally synchronous binary counters with an active high clock input and an active low clock input and buffered outputs. In this circuit, only two output levels from each of the binary counters, are utilized and the rest are connected to ground.  The 74HCT4520 is coupled to the 74HCT4017 5‑stage Johnson decade counter for synchronized clocking. The MC14553B 3-digit BCD counter is also used in this circuit. The MC14553B consists of three negative edge triggered BCD Counters that are cascaded synchronously. In this circuit, the MC14553B controls the most significant (leftmost) value of the thermometer display. Lastly, the HEF4511B  BCD to 7-segment BCD decoder is coupled to the MC14553BCP 7-segment displays. The HEF4511B decoder controls each of the displays to indicate the calibrated temperature.

The circuit is ideal for room temperature measurement. It displays the temperature in centigrade within the range of 00.0 to 99.9 degrees centigrade. Adjustments in the circuit are necessary to change the temperature ranges that can be accommodated by the circuit. Continue reading Receiver Circuit for Digital Remote Thermometer

7 Segment Digital Thermometer using ATtiny 85


rahulkar @ instructables.com writes:

This is a complete DIY project which requires a handful of components such as the ATtiny 85, LM35, MAX7219 and a couple of resistors and capacitors running off a regulated 5 V supply.
Temperature Measurement Range : 0 to 150’C / 32 to 300’F

Controller: ATtiny 85
Display type – 4 digit multiplexed 7 segment display (Common Cathode type)
Programming Language: Arduino
The setup can display both in Celsius and Fahrenheit. By default the temperature is shown in Celsius but can be toggled to display in Fahrenheit using the push button.

7 Segment Digital Thermometer using ATtiny 85 – [Link]

MAX31629 – I2C Digital Thermometer and Real-Time Clock


The MAX31629 I2C digital thermometer and real-time clock (RTC) integrates the critical functions of a real-time clock and a temperature monitor in a small-outline 8-pin TDFN package. Communication to the device is accomplished through an I2C interface. The wide power-supply range and minimal power requirement of the device allow for accurate time/temperature measurements in battery-powered applications. The digital thermometer provides 9-bit to 12-bit temperature readings that indicate the temperature of the device.

MAX31629 – I2C Digital Thermometer and Real-Time Clock – [Link]