Home   |   Electronic Store   |   Electronic Blog   |   Electronic Schematics   |   Tutorials   |   Downloads  |   Links   |   Contact

PIC Dual Temperature Meter

60W 2N3055 Power Amplifier



  Components:

1x PIC16F628 (programmed with hex file)
1x 2x16 LCD with Backlight
2x DS18S20 1-Wire Digital Temperature Sensor
2x 1K Resistor
1x 7805 Voltage Regulator
1x Tactile Switch (Display Modes)

  Technical Specifications:

Temperature Measurement:
-55 to 125°C (-67 to 257°F)
Accuracy: 0.5 °C / 1 °F
Supply Voltage: 7.5 - 15V
Power Consumption: 8mA (when LCD backlight is turned off)


Description

 

PIC Temperature Meter

This is extremely simple to build PIC Temperature meter that allows to measure temperature in two different locations at the same time. Never before such a useful and powerful circuit could be built with so little components and yet provide endless possibilities. This is all possible thanks to the use of PIC16F628 microcontroller and 2x16 character LCD display that act like a small computer which can be customizable thanks to upgradeable hex firmware.

DS18S20 One-wire temperature sensor

Presented PIC temperature meter uses two very exciting DS18S20 digital temperature sensors that come in convenient TO92 package. Unlike regular sensors where temperature readings are passed as varying voltage, DS18S20 passes temperature information in a digital format as data. This brings many new possibilities and enables to pass temperature information over much longer distances just over a two wire cable. With this temperature can be measured in different locations at the same time and away from the main circuit board. With regular sensors which rely on the varying voltage cables must be as short as possible because longer wires introduce stray resistance that bring unreliable readings.

PIC temperature meter PCB with LCD

Another great feature of DS18S20 sensors is that they don't require any calibration at all, while providing 100% accuracy out of the box. That means that you just plug it in and forget about spending time for recalibrations! This is all due thanks to the nature of sending information in a digital format. In fact DS18S20 is just like a computer connected to the network that has a unique serial number identifier similar to an IP address. Multiple DS18S20 sensors can send information simultaneously, even over the same two wire bus cable. The two wires provide 3-5V voltage supply to the sensors and are also used to pass data in two different directions. If wires are very long so that voltage on DS18S20 sensors is below 3V, external voltage supply can be used, or resistance of 1K resistors can be further decreased.

PIC16F628 microcontroller

Once PIC microcontroller receives temperature information it converts it into both Celsius and Fahrenheit values so that they can be displayed on LCD display. PIC temperature meter is capable of measuring temperatures from -55 to 125 °C degrees Celsius (-67 to 257 °F Fahrenheit) with 0.5 °C / 1 °F accuracy. If you just need to measure the temperature in one location you may just use one DS18S20 sensor and PIC16F628 microcontroller will automatically pick it up.



Customizations

 

PIC Temp Meter LCD

Additionally the way the temperature is displayed on LCD display can be customized by pressing a tactile button. Each selection is saved in non-volatile EEPROM memory so that PIC remembers it even after the voltage supply is disconnected. Requests for different display styles are welcomed and can be upgradeable by simply flashing PIC16F628 microcontroller with a new hex firmware.

We have also plans to release a temperature thermostat controller version in the near future that will turn on/off devices when certain temperatures are reached. Thermostat can be used to turn on heaters or fan / air conditioning system.



PIC Temperature Meter Prototype Pictures

 







Additional Notes



  Comments and suggestions are always welcomed. If you have difficulties in getting any of the components that are needed to build this project like DS18S20 sensors, programmed PIC16F628 microcontroller or backlighted LCD display you may buy them conveniently at our electronic store.


Related Projects

 

Build your own LC Meter and start making your own coils and inductors. This LC Meter allows to measure incredibly small inductances making it perfect tool for making all types of RF coils. LC Meter can measure inductances starting from 10nH - 1000nH, 1uH - 1000uH, 1mH - 100mH and capacitances from 0.1pF up to 900nF. The circuit includes an auto ranging and "Zero Out" function to make sure the readings are as accurate as possible ... [more]





Electronics-DIY.com © 2002-2008. All Rights Reserved.