Multifunction Digital Thermometer

Multifunction Digital Thermometer
This instructable will show you how to create a multifunction platform with a thermometer, chronograph (count up timer), count down timer, and light display. It is also intended to be a platform for other analog sensors or any other functions you can think of.
 
Remove these adsRemove these ads by Signing Up
 

Step 1Gather Materials

Gather Materials
To build the digital thermometer you will need:
- Wire
- Altoids tin
- Breadboard
- Variable Resistor
- Dual-digit Common Anode 7 Segment Display
- 4 2N2222 Transistors
- 2 220 k ohm Resistors
- Thermistor(preferably linear output)
- 2 Momentary Push Buttons
- 2 2.2 k ohm Resistors
- 5 volt Regulator
- 2 Leveling Capacitors for the Power Supply (I used 220 uF)
- Power Switch
- ATMEGA168 Microcontroller
- 16 MHz Crystal
- 1 k ohm Resistor
- Printable Label (Larger then the front of the Altoids tin)
- Sockets (any you think you may need)

Needed tools:
- Soldering iron
- Desoldering Pump (optional)
- Wire Stripper (optional)
- Wire Cutters
« Previous StepDownload PDFView All StepsNext Step »
49 comments
1-40 of 49next »
Feb 2, 2010. 12:14 PM007chrisac6 says:
Can i get an exact parts list? Im buying from Sparkfun. For example, I wanted to know the exact thermistor i need. Is it a10k thermistor or a LM series temperature sensor?
Nov 20, 2009. 7:49 AMJ-Five says:
One word ingenious!!!
I misread the title thought it read "malfunctioning" thermometer.
Sep 26, 2009. 6:52 PMIn_morton_we_trust says:
do you have an instructable on how to make this but without a thermometer? I'm new to all of this and I'm wanting to learn how to make these for pinhole camera I make.
Apr 8, 2009. 3:12 AMdnhoshor says:
I like the treatment you did on the Altoids box. I've been looking over Arduino projects, and your Altoids box treatment looks good.
Dec 6, 2008. 8:08 AMhamed.bamdad says:
Thanks
May 26, 2008. 6:10 PMgunterhausfrau says:
another noob question. The comparison resistor, if I have a 10k thermistor would that imply at 10k comparison resistor? I have the datasheet, but I guess I'm being dim. Thanks for the information.
May 14, 2008. 8:15 AMhinokon says:
I supposed that you had used LM35 as the thermal sensor but i wonder what is the need for variable resistor? And according to the schematic the 7-segment was connected as in common-anode...but u mentioned it is common-cathode so i wonder if u can explain it? Lastly i wonder will it be a problem if i programmed atmega168 using 4Mhz crystal? (The programmer that i use is the following link: http://electronics-diy.com/avr_programmer.php )
thanks :)
May 16, 2008. 7:59 PMhinokon says:
i think that you are using arduino to program atmega168 through the board. may i know the hex file that i should burn my chip is "calibration.hex" ? Can i compile the code through the arduino software and download the hex file through another hardware programmer? thx again ; )
May 9, 2008. 5:03 AMPAPADOC says:
Since you've built this, do you know where I can find a DIY for a temperature controller? I'd like to build a controller that will display the temperature with large, say 2" LEDs, be able to set a high and low temperature that will send a signal to a relay or solonoid valve to turn on or off. To purchase one, I'd have to spend over $100 and still not get the large LEDs. The large LEDs are needed to read the temperature from a distance. If you can help, please advise. Thanks, PAPADOC
Feb 20, 2008. 5:30 PMMrRodrigez says:
sorry man, but you got your terminology mixed up, a chronograph is a precision instrument used for finding velocities of projectiles by use of waves in a controlled environment. nice instructable btw and good idea : )
Jan 21, 2008. 9:01 AMTomP says:
You could easily replace the thermistor with a DS18x20 thermometer chip, which is precalibrated and gives a direct digital temperature reading accurate to 0.5 C. A number of people have written about how to use these with Arduino. You can pick up a DS1822 for less than $4 (or sample one for free from Maxim) and save yourself the joy of having to calibrating thermistors.
Jan 5, 2008. 11:52 AMpurplewhalesrock says:
Thanks for the details on the microcontroller our only problem now is the suppplies store that we got all of out other materials does not have that specific one we would order it online but we are running out of time and the shipping is too much for the time we need it by Do you happen to have a microcontroller or an extra thermometer that you could sell us that already works and is setup? Please
Jan 18, 2008. 12:15 AMbradly says:
funwithmicros.com sells a similar kit. It's cheaper than buying all the parts your own.
Jan 13, 2008. 7:05 PMbradly says:
I would like to make a correction here. The kit that I have is different from this project because it does not have 2 buttons, a slider or an on/off switch. It merely reads a temperature sensor and uses a pwm signal and strobing to show adc readings on a larger green dual 7-segment display. I do not sell the altoids tin. The kit was developed independetly of this instructables at the request of a client who wanted a digital thermometer for a kids science fair project.
Jan 5, 2008. 12:11 PMShifrin says:
Wow, this is a really great instructable! I've been wanting to do a project like this for a long time! I'm guessing the thermometer is on celsius, is there a way to make it fahrenheit? If not It does not make a big difference... Thanks for the great Instructable! +1 ~Shifrin
Jan 5, 2008. 5:49 PMShifrin says:
Thanks, what should I do?
Jan 7, 2008. 6:29 PMShifrin says:
Awesome!
Jan 4, 2008. 10:16 AMpurplewhalesrock says:
Hi again i was just wondering about some details on one last thing... for the ATMEGA 168 Microcontroller when we went to the store they said we needed way more details and that there are all different types so do you know what kind we need??
Jan 3, 2008. 11:43 AMpurplewhalesrock says:
Can you give me specifics on these materials please?Like what type of wire, do i need a positive or negative Cathode exactly what type of variable resistor do i need? and what is the white board in step three is that listed in the materials?
Jan 3, 2008. 3:51 PMpurplewhalesrock says:
So you don't need that board? How much wire do i need to buy? I went to Skycraft to see if they could help me but they said i needed more specifics... i dont have wire a variable resistor,2 220 k ohm resistors or the 1 k ohm resistor was there any specific terms for those or not ? i also dont have the ATMEGA 168 Microcontroller i think they said they didnt have any of those or something....one more thing what is the black strip towards the bottom of the breadboard on step tow ? Thank you soooo much i will definitely be adding this site to our bibliography for the project! = )
Jan 3, 2008. 4:21 PMalfonso says:
Hey, just below my post there is a post that says that the variable resistor is 1KOhm to 11MOhm. As for the regular resistors, I think that 1/4 watt 5% resistors would work fine.
Dec 5, 2007. 9:32 PMklim142002 says:
Out of curiosity, what is the range on your variable resistor? I don't have that equilizer and I have some pots laying around.
Dec 2, 2007. 11:06 AMcry_wolf says:
This is one of the cleanest and most ingenious Altoids instructables i have seen. Good work!
Nov 19, 2007. 11:49 PMpeckerface says:
does it measure Celsius or F, and whats the most it can measure.
Nov 14, 2007. 9:15 PMknexmaster55 says:
i like it but how many pieces does it take?
1-40 of 49next »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
93
Followers
11
Author:J_Hodgie
Currently doing masters in Mechatronics Engineering, but still create in my spare time