This instructable will show you how to build a temperature sensor compatible with Arduino boards, which can be used for different home projects. It shows also a simple application, in which the DIY sensor is used for making a simple Arduino based indoor thermometer.
The temperature sensor is based on the Maxim's chip DS600U
+. It has ±0.5 °C accuracy. Can be supplied from 2.7V to 5.5V.
"The DS600 analog temperature sensor measures it own temperature and provides these measurements to the
user in the form of an output voltage, VOUT, that is proportional to degrees centigrade. The output voltage
characteristic is factory-calibrated for a typical output gain (ΔV/ΔT) of +6.45mV/°C and a DC offset (VOS) of 509mV.
Its operating temperature range is -40°C to +125°C, corresponding to an output voltage range of 251mV to
1315mV. (VOUT = Device Temperature (°C) x ΔV/ΔT + VOS).
" - DS600U+ datasheet.
The temperature behavior of the chip can be seen on the picture.
The chip does not require any additional devices. I added only a filtering capacitor between the
power rails. The schematic and the board of the sensor are presented on the pictures. They are also available for download.
The only needed parts for the sensor:
1 x DS600U+ chip - Maxim Integrated
1 x 10uF SMD Tantalum capacitor - not obligatory
1 x 6 pin header