Assembly instructions for the Binary Thermometer Kit I designed.

You can purchase one at:


Step 1: Get Your Iron Hot

I use Lead-Free solder with my iron set to 320 degrees Celsius.  It is a good idea to keep a wet cellulose sponge handy to clean your iron tip occasionally.  You will not need a fancy temperature controlled iron, but they do make soldering more of a pleasure.
In my world 68 dec is 1000100 in binary.
It's in Binary Coded Decimal: 0110 (6) 1000 (8)
http://en.wikipedia.org/wiki/Binary-coded_decimal <br> <br>this should help the N00bs
Exactly! It is reading the current room temperature, 68 degrees Fahrenheit. It is easier to read BCD with digits.
Thank you both. I can see it now. I made one a year back which is binary only. Took a while before I learned to read it in a glance.
Do you have a schematic for this someplace? <br><br>I wondering if you had to program this in assembler to get 1-wire communications, F/C conversion, BCD display multiplexing.... seems like a lot for just 1k ROM!?
I programed it in C, but with a mind to machine level instructions. I have attached an image of the schematic. It is pretty simple.
Thank you! <br>I was able to find the kit on eBay, so I will be able to assemble and try it out soon... this schematic will help me make sense of it a lot better. <br> <br>Do you forward the source code to your customers if they request it?
Thanks! Your kit is packed and will ship in the morning. I generally do not send out the source code. But I will offer plenty of help and pointers if you want to write your own firmware. It is more fun to write your own code. <br><br>For example, there are lots of 1-wire drivers out there (Atmel even has one) but I wrote my own for fun. I also used the internal pull-up resistors instead of an external resistor just to be a minimalist. The 1-wire bus is slow enough that is works, but only barely. The next production run will have an 4k7 pull-up on DQ.<br><br>And if you are unlucky enough to have the clock in sub-zero temperatures, it will display the temperature in ones-complement format. <br><br>
Thank you, for your encouragement. I have a couple of ideas how to proceed. <br>I really like minimal as well. Kind of a challenge! <br> <br>What's the best way to contact you?
You can send me a private message through instructables if you need to contact me.
Neat project! <br>Just wondering how you drive 8 LED's with 4(?) pins ...?
Thanks for asking! They are multiplexed. See:<br><br>http://en.wikipedia.org/wiki/Charlieplexing<br><br>
Temp sensor is 10bit accurate - 0,0625&deg;C . But microcontroller program can be set not to use such accuracy.
The datasheet says it's typically +/- 0.5 degrees Celsius accuracy. Reality often differs somewhat from manufacturer's specification, but rarely by an order of magnitude.
It has a sub degree precision, but the absolute accuracy is around 1 C. I have tested many of these and found these estimates reasonable.
you should NEVER solder IC without proper socket. NEVER! Just for it's security.
Sure you can! Just look at the datasheets.
Datasheet doesn't have such info. Not attiny13a's datasheet. But when you make this instructable you should have in mind, that lots of people who will be making such kit, won't be masters with professional tools like you. And then it's very easy to overheat IC. Datasheet tells max storage temp is 150&deg;C. I's not much. just few seconds too long ;)
Actually, it does. Look at the note about soldering the bottom pad on the SMD chips. In manufacturing processes, the entire chip is heated to solder reflow temperatures for nearly a minute. That is the only way to solder the bottom of the chip to the board. I have attiny13 QFN chips I have to solder this way. I do it all the time with attiny10's to make my led earrings. They do just find. <br> <br>Back in the day IC's were pretty sensitive to heat. But today's DIP chips are made for wave soldering where they are pre-heated and literally bathed in solder on the boards. Surface mount chips are heated to solder reflow temperatures for 30-60 seconds. That is, the whole chip, not just a pin, is at solder melting temps for far more time than it takes to heat a single pin when hand soldering. <br> <br>So just have fun with the chips and don't be afraid to solder them. They can take it.
And could you list the parts, just for people, who'd like to build this, but with knowledge what theye are really doing (without buying your kit)?
Sure! No problem! All the parts are listed here: <br> <br>http://www.etsy.com/listing/122729791/binary-thermometer-kit <br> <br>Have fun! <br>
Where does it say what the &quot;Brain &quot; is?
The brain is the microcontroller. It does all the &quot;thinking&quot; for the kit, and there is a lot to do. It has to bit-bang a one-wire protocol driver and well as a driver for the temperature sensor all the while multiplexing the LEDs so there is no visible flicker. It is quite a push for a 1KB program space.
I want to ask this a little differently. What brand is the micro-controller. Atmel, PIC ect. What number is it. <br>Thanks <br> <br>Nice work
Thanks! It is an Atmel attiny13a. You might be able to read the top in the pics if you look really close.

About This Instructable



More by sbmull:Binary Thermometer 2.0 Rainbow Light $5 Pocket Solar Battery for QRP Radio Transceiver 
Add instructable to: