Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Mini thermometer on AVR

Status
Not open for further replies.

Vermes

Advanced Member level 4
Advanced Member level 4
Joined
Aug 2, 2011
Messages
1,163
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,316
Activity points
22,318


It is a second version of the mini thermometer. Originally it was made on a piece of universal board and has a display. This project is smaller and has more advanced features. New version displays HELLO (hide the initiation of the thermometer) and ERROR when there is no sensor. Reading with the frequency of 1Hz. To avoid waving 0,1 degree Celsius, it was set that the change shows only when the delta is 0,2 degree Celsius. Due to that, the accuracy 0,1 degree Celsius is lost, but it is not so important. It works like that: when the temperature changes from 12,3 to 12,2 degrees Celsius, 12,3 degrees is still displayed. When the temperature changes to 12,1 – 12,2 is displayed. If it changes to 12,4 – it shows 12,3. The inertia is artifically increased.

Pictures of the original and final version:



The device displays the temperature in the interrupt. Displaying is off when reading – it is set like that so there is no blinking. The main loop is delay and read.

Hardware:
  • Atmega8L TQFP
  • thermometer DS18B20
  • programming/thermometer socket (between display/driver boards)

The entire device fits behind the display. The board was made by thermal transfer method, protected by transparent varnish.

Link to original thread (useful attachment) – Mini termometr na AVR
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top