?

Log in

No account? Create an account

Jeff's GeekBearCave on LJ

[no user serviceable parts inside.]


April 30th, 2008

New geeky project - one-wire monitoring & networking @ 11:14 am

Some dallas / maxim one-wire hardware and sensors boards from hobby-boards.com

I'll eventually incorporate some of the sensor boards into the weather observation stuff at the camper.
IMAGE_302.jpg

 
Share  |  |

Comments

 
[User Picture Icon]
From:mrpandabehr
Date:April 30th, 2008 11:27 pm (UTC)
(Link)
Very cool! I saw something like this on Instructables.com here and was going to build a temperature monitor, but didn't really get into since I wasn't sure what I was going to do on the software side of it. There seems to be some interesting tidbits here as well, but the information/documentation seems incomplete.

I wanted to build a setup where the temperature was posted on my server and I could check it out remotely on my iPhone G3 (when I get one). Thanks for posting about this. Very interesting. I gotta get back into it.
[User Picture Icon]
From:geekbearjeff
Date:May 1st, 2008 03:23 am (UTC)
(Link)
I built, tried building actually, owfs, i got some of the modules to build, others failed on dependencies. building the modules on mandriva 2008.0. i'll poke at it a little more next week. owfs works well and that was my main concern.

owfs is interesting, you initiate a read of a sensor by reading (cat,awk,etc) a file in the /mnt/1wire directory tree and the module does all the prep and reading in the background and a fraction of a second later the current observed value is displayed. say you have a ds18s20 to92 temp sensor connected to a bus master and have owfs running.

you could cat /mnt/1wire/10.######(serial of the device)/temperature and the temperature value is displayed shortly after.

the most impressive thing is that you plug a device into the bus, owfs detects the newcomer, gathers its serial number, type info and automatically implements methods to support and manage the device. owfs creats all the files that are needed for the device, readonly, rw, writeonly files under the class.serialnum directory.

Jeff's GeekBearCave on LJ

[no user serviceable parts inside.]