20 Comments
- Zapster, on 03/20/2009, -1/+11I have always thought that the calling it "One Wire" thing was a bit sketchy since it actually uses 1 data wire and a ground. That being said I use the software myself along with the excellent thermd.pl http://www.klein.com/thermd/ program to access my weather station. The one wire system is great and I have used the dallas semiconductors sensors for years.
Daniel Klein wrote the thermd program and he is a really great guy. I had a compatibility issue and within a few hours of my email he had a new release that solved the issue. Super great guy. - atomicpoet, on 03/20/2009, -2/+9But don't you need more than one tube to make the internet work?
- clip9, on 03/20/2009, -2/+81-wire is bit of a stretch. There is 1 singnal wire. But you need ground and in applications that need a long range 50m+ you also need a separate Vcc supply. So your really just better off using 3 wires from the start as it's much more robust. In comparison I2C really needs 4 wires as it has 2 signal wires. Still there are some great sensors that use the 1-wire bus like the DS18S20 that I use a lot together with microcontrollers, for home automation.
- extravagant, on 03/20/2009, -2/+8OWFS is an easy way to use the powerful 1-wire system of Dallas Semiconductor
- nareshshah2008, on 03/20/2009, -1/+6Hey thats nice one.
- crazymaster16, on 03/20/2009, -1/+6Good application
I am making something simular to that in my DIY workshop - BaconOclock, on 03/21/2009, -0/+5I've been using the 1-wire sensors for my linux projects for years are they are great and mostly reliable. For those who want to experiment you can build almost any kind of sensors (temp, humidity, ph, wind, barometric pressure, etc.) and build you own adapter for the serial port or usb if you know how to solder a little bit. You can even do home automation (which is the way I use them) and setup relays with addressable switches or with an inexpensive X10 controller. Also, they are mostly easy to interface to an AVR microcontroller plus they're cheap. You can even get free samples from maxim ic if you don't wanna spend to much to start experimenting you only have to fill an online form and wait for the sensors to arrive at your door. They are lots of instuctions online on how to build your sensors and lots of open source software that you can customize to your own need.
- jrnChimera, on 03/20/2009, -0/+4Nice article!
The Dallas 1-Wire interface is actually pretty cool and not hard to use.
They did a good job a making it fairly backwards compatible with older Dallas parts that aren't 1-Wire devices. The signal bit timings of the 1-Wire protocol is compatible with the older parts - which makes it nice if you have to develop code for a system that uses old non 1-Wire and 1-Wire devices.
I had to work on an embedded system that needed to be able to access either a DS2224 or a DS2502. Programming a PIC18 in assembly to deal with both parts was fairly simple and straight-forward. An o-scope ended up being a good thing to have though. :-) - wesw02, on 03/20/2009, -0/+4This is pretty cool, hope to see this on the market.
- martalli, on 03/20/2009, -0/+4At our pediatrics office, we need to continuously monitor the temperature of the refrigerator and have a way to notify people when the temp is low or high. With this program, it would seem possible to write a little script or python program to keep track of various issues (such as temperature) and send notifications out by SMS, email, etc, when alert values are reached....
- mbtria, on 03/20/2009, -0/+3I have just started a 1-wire system. Right now I have five temperature sensors in and outside my house. I plan on using temperature sensors to determine when the well pump and furnace go on and off, and then a variety of other applications including, but not limited to meteorology, garden irrigation control and security. I am writing my own linux based software rather than using OWFS, but only because its a fun project rather than it being a comment on OWFS.
- jonathanseely, on 03/20/2009, -3/+5Wire protocol allows the communication between: eeprom and rom memory, encryption (IP protection), LCD, counters
- badot, on 10/09/2009, -0/+1easy way to use the powerful 1-wire system of Dallas Semiconductor
http://badotinside.blogspot.com
http://the-geboy.blogspot.com
http://hebohunik.blogspot.com
http://kangbadot.com - dazparkour, on 03/20/2009, -1/+2I just flip switches, Kudos.
- Frostek, on 03/21/2009, -0/+1That's a great link and program. I think I might build some of those myself as a mini-project.
- earthforce1, on 03/22/2009, -0/+1Actually, a bit of a misnomer. You need a 2nd wire for ground, but one wire is used for both communications and the +ve rail power. (I was the one-wire firmware and IRDA expert on my last job )
- acknotSW, on 03/20/2009, -1/+1pretty cool, but I usually just use a microcontroller and wireless for my toys.
- yaazz, on 03/20/2009, -1/+1lmaocakes
- Bainemo, on 03/20/2009, -9/+4"1-Wire bus is a communication system developed by Dallas Semiconductor which uses just one wire."
Oh....my...GOD. - replaysMike, on 03/20/2009, -7/+1OMFG abbreviations! 1up me!



What is Digg?