Temperature sensor + Arduino


Daniel writes-
Today I am going to show you how to build a simple temperature sensor using one LM35 Precision Temperature Sensor and Arduino, so you can hookup on your future projects. The circuit will send serial information about the temperature so you can use on your computer, change the code as you will. I’m planning to build a temperature sensor with max/min + clock + LCD
Posted by Phillip Torrone |
Jul 19, 2008 12:00 AM
DIY Projects, Electronics, Open source hardware |
Permalink
| Comments (3)
| Email This |
| Digg this!
Recent Entries
- HD clock spins up
- Killing that GSM buzz
- Haggling for Asian electronics
- The 3PS60 Controller
- HOW TO - make a paperback book
- Custom aluminum skateboards
- Southstar makes the Vegas strip look tame
- Film integrates itself onto grain silos
- Wrap your cords up before someone trips on them
- HOW TO - Build a simple MIDI controller
Comments
Oldest comments listed first.
| Posted by: Stelios M. on July 19, 2008 at 2:20 AM |
You can use PicAxe and a DS18B20 temperature sensor to play around. Here are a couple o project I'm working on:
PicAxe + Twitter:
Read temperature sensor's data and update on twitter! (needs a computer with a serial connection)
http://steliosm.net/picaxetwitter.html
PicAxe + Twitter:
Read temperature sensor's data and update on twitter! (using the SimpleLan module)
http://steliosm.net/picaxetwitterudp.html
Stelios
| Posted by: The Oracle on July 20, 2008 at 8:07 PM |
How can you say the DS1820 is a better way to do it. You're comparing apples and elephants.
Rather than insulting the poster and saying he should have done it better, take a deep look at your own choices.
The DS1820 is a nice device, I've used it as well as the LM35 here. They're totally different devices. The 1820 is a digital device which communicated via i2c. The LM35 is an analog device which outputs the temperature as a voltage, 0.01V/celsius degree.
To use the 1820 is much more difficult for a novice, you have to deal with serial communication as well as handling the protocol. (And I realize you're probably linking to libraries to do it, but it's important to learn what is going on).
The LM35 is as easy as an analogRead() statement and some arithmetic. It is a much better choice for someone just starting out and wanting to learn.
The 1820 is also a few times the price of an LM35
As for the PicAxe issue. PicAxe is a pic microcontroller running a proprietary bootloader that you can only get from one vendor. It also implements basic in the pic itself so it's agonizingly slow.
The Arduino is an open source bootloader and development environment, which also means you can get hardware and support from countless sources. And the Arduino compiles native binaries on a processor the is faster to begin with so it's orders of magnitude more powerful than picaxe. Try doing 32-bit floating point division on a picaxe. It takes about 100uS on Arduino.
| Posted by: Stelios M. on August 2, 2008 at 5:35 AM |
The PicAxe does have a closed-source bootloader and free (as in beer) tools to support the development. Being a PICmicro uC gives a big advantage compared to the others. PicAxe is faster to prototype, learn and develop. I still don't think that I need a uC running gazillion times faster than PicAxe to take a temperature reading.
Leave a comment
Subscribe to MAKE Magazine!
Subscribe today, save 42% and get web access to MAKE free. MAKE Digital Edition is available only to subscribers.
$34.95 / 1 year
(4 Quarterly Issues)
Features and more @ MAKE!
Get MAKE 14 - Subscribe or on newsstands!
Add MAKE to iGoogle - GoogleGoogle.
Add MAKE to your RSS reader - Real simple.
Add MAKE on Twitter.
Add MAKE on FriendFeed & the MAKE room.

Why advertise on MAKE?
Read what folks are saying about us!
Click here to advertise on MAKE!
Phillip Torrone
Senior Editor
Tel: 707-827-7311
Gareth Branwyn
Robot Maker
Kip Kay
Video Maker
Jonah Brucker-Cohen
Artist / Researcher
Natalie Zee Drieu
Senior Editor
CRAFT
Becky Stern
Culture jammer
Collin Cunningham
Sound Maker
Marc de Vinck
CNC Maker

