<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Parts: 1-Wire temperature sensor (DS1822)</title>
	<atom:link href="http://hackaday.com/2008/12/10/parts-1-wire-temperature-sensor-ds1822/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com/2008/12/10/parts-1-wire-temperature-sensor-ds1822/</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Fri, 10 Feb 2012 16:41:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: PICman</title>
		<link>http://hackaday.com/2008/12/10/parts-1-wire-temperature-sensor-ds1822/comment-page-1/#comment-302526</link>
		<dc:creator><![CDATA[PICman]]></dc:creator>
		<pubDate>Wed, 12 Jan 2011 15:07:30 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=6706#comment-302526</guid>
		<description><![CDATA[It is temperature control project  http://avtomatchik.com/node/56 . The code is written for the PIC12 microcontroller and can be adapted for the PIC16 or others.]]></description>
		<content:encoded><![CDATA[<p>It is temperature control project  <a href="http://avtomatchik.com/node/56" rel="nofollow">http://avtomatchik.com/node/56</a> . The code is written for the PIC12 microcontroller and can be adapted for the PIC16 or others.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jc</title>
		<link>http://hackaday.com/2008/12/10/parts-1-wire-temperature-sensor-ds1822/comment-page-1/#comment-160390</link>
		<dc:creator><![CDATA[jc]]></dc:creator>
		<pubDate>Mon, 19 Jul 2010 17:53:38 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=6706#comment-160390</guid>
		<description><![CDATA[To all those above concerned about access to multiple devices: it is perfectly possible to connect whatever number of those on the same bus and access them individually without knowing their IDs up front. It uses a very simple and smart detection mechanism. I ordered one and looking forward to it :)]]></description>
		<content:encoded><![CDATA[<p>To all those above concerned about access to multiple devices: it is perfectly possible to connect whatever number of those on the same bus and access them individually without knowing their IDs up front. It uses a very simple and smart detection mechanism. I ordered one and looking forward to it :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: acidblue</title>
		<link>http://hackaday.com/2008/12/10/parts-1-wire-temperature-sensor-ds1822/comment-page-1/#comment-155958</link>
		<dc:creator><![CDATA[acidblue]]></dc:creator>
		<pubDate>Wed, 07 Jul 2010 02:47:57 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=6706#comment-155958</guid>
		<description><![CDATA[Keep getting: &quot;no device detected 0x02&quot;
What do you guys have R1 connected to?
There is only one 5v wire so I don&#039;t understand why there is two 5+ in the picture.]]></description>
		<content:encoded><![CDATA[<p>Keep getting: &#8220;no device detected 0&#215;02&#8243;<br />
What do you guys have R1 connected to?<br />
There is only one 5v wire so I don&#8217;t understand why there is two 5+ in the picture.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DaveUCSD</title>
		<link>http://hackaday.com/2008/12/10/parts-1-wire-temperature-sensor-ds1822/comment-page-1/#comment-60603</link>
		<dc:creator><![CDATA[DaveUCSD]]></dc:creator>
		<pubDate>Sat, 24 Jan 2009 23:16:07 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=6706#comment-60603</guid>
		<description><![CDATA[Awesome work!!

Can anyone help do this in flash??

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1232838392/0#0]]></description>
		<content:encoded><![CDATA[<p>Awesome work!!</p>
<p>Can anyone help do this in flash??</p>
<p><a href="http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1232838392/0#0" rel="nofollow">http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1232838392/0#0</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GCL</title>
		<link>http://hackaday.com/2008/12/10/parts-1-wire-temperature-sensor-ds1822/comment-page-1/#comment-57522</link>
		<dc:creator><![CDATA[GCL]]></dc:creator>
		<pubDate>Thu, 01 Jan 2009 16:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=6706#comment-57522</guid>
		<description><![CDATA[Hello!
As Scotty has noted it will work doing things that we people types do not want to consider.

And from personal experience, using the devices does require knowing each one&#039;s serial number, point of fact, that is what happens when you order a batch, you get completely unique serial numbers, and are expected to know what ones you are using.

In addition the adapter used by the computer host during testing also has one installed to add to the confusing.]]></description>
		<content:encoded><![CDATA[<p>Hello!<br />
As Scotty has noted it will work doing things that we people types do not want to consider.</p>
<p>And from personal experience, using the devices does require knowing each one&#8217;s serial number, point of fact, that is what happens when you order a batch, you get completely unique serial numbers, and are expected to know what ones you are using.</p>
<p>In addition the adapter used by the computer host during testing also has one installed to add to the confusing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: scott</title>
		<link>http://hackaday.com/2008/12/10/parts-1-wire-temperature-sensor-ds1822/comment-page-1/#comment-55109</link>
		<dc:creator><![CDATA[scott]]></dc:creator>
		<pubDate>Sat, 13 Dec 2008 20:34:06 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=6706#comment-55109</guid>
		<description><![CDATA[Anyone interested in these really should check out OWFS (One Wire File System) which is a FUSE based wrapper allowing you to read all (supported) 1-Wire devices as if they were files in linux.

http://www.owfs.org/]]></description>
		<content:encoded><![CDATA[<p>Anyone interested in these really should check out OWFS (One Wire File System) which is a FUSE based wrapper allowing you to read all (supported) 1-Wire devices as if they were files in linux.</p>
<p><a href="http://www.owfs.org/" rel="nofollow">http://www.owfs.org/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scotty</title>
		<link>http://hackaday.com/2008/12/10/parts-1-wire-temperature-sensor-ds1822/comment-page-1/#comment-54812</link>
		<dc:creator><![CDATA[Scotty]]></dc:creator>
		<pubDate>Fri, 12 Dec 2008 06:24:19 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=6706#comment-54812</guid>
		<description><![CDATA[There is enough code space in the Arduino, and 4X more in the Sanguino, to incorporate the identify, store, and assign routine needed to introduce new devices in the field. In manufacturing engineering, which I&#039;ve many years experience with, several methods come to mind immediately and the problem is more of which to select for efficiency rather than if it can be done well enough to bother, even with a PIC. As for my single prototype two separate programs were created. One obtains the romid that is then hardcoded into the other program by hand. Debugging additonal code for discovery of just 16 devices would not have been efficient. There is enough space for it though. Oh yes.. I&#039;m running the network in parasitic power mode, hence the need for the 1500 ohms. Powered would do fine with the 4700 ohm.]]></description>
		<content:encoded><![CDATA[<p>There is enough code space in the Arduino, and 4X more in the Sanguino, to incorporate the identify, store, and assign routine needed to introduce new devices in the field. In manufacturing engineering, which I&#8217;ve many years experience with, several methods come to mind immediately and the problem is more of which to select for efficiency rather than if it can be done well enough to bother, even with a PIC. As for my single prototype two separate programs were created. One obtains the romid that is then hardcoded into the other program by hand. Debugging additonal code for discovery of just 16 devices would not have been efficient. There is enough space for it though. Oh yes.. I&#8217;m running the network in parasitic power mode, hence the need for the 1500 ohms. Powered would do fine with the 4700 ohm.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rectifier</title>
		<link>http://hackaday.com/2008/12/10/parts-1-wire-temperature-sensor-ds1822/comment-page-1/#comment-54789</link>
		<dc:creator><![CDATA[Rectifier]]></dc:creator>
		<pubDate>Fri, 12 Dec 2008 02:51:38 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=6706#comment-54789</guid>
		<description><![CDATA[Yep, the one-wire addressing scheme is stupid for real production. I have no idea how it&#039;s actually supposed to be used without reading each device in the factory and hardcoding it. Even if you get them to enumerate themselves, how are you to know which one is where?

However, for a personal project, the ability to chain a ton of them on a 2-wire bus is pretty useful. And the bus pirate will make collecting the rom ids easy (to hardcode into my pic - heh)

scotty, your project is a perfect example of how to use these things. how did you deal with the romid issue? did you hard code it too?]]></description>
		<content:encoded><![CDATA[<p>Yep, the one-wire addressing scheme is stupid for real production. I have no idea how it&#8217;s actually supposed to be used without reading each device in the factory and hardcoding it. Even if you get them to enumerate themselves, how are you to know which one is where?</p>
<p>However, for a personal project, the ability to chain a ton of them on a 2-wire bus is pretty useful. And the bus pirate will make collecting the rom ids easy (to hardcode into my pic &#8211; heh)</p>
<p>scotty, your project is a perfect example of how to use these things. how did you deal with the romid issue? did you hard code it too?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scotty</title>
		<link>http://hackaday.com/2008/12/10/parts-1-wire-temperature-sensor-ds1822/comment-page-1/#comment-54775</link>
		<dc:creator><![CDATA[Scotty]]></dc:creator>
		<pubDate>Fri, 12 Dec 2008 00:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=6706#comment-54775</guid>
		<description><![CDATA[A onewire network running 16 DS18B20 (DS1822 equiv) is monitoring my water lines for freezing and via X10 turning on the heat tapes. Network distance is over 70 feet. Runs on Aruduino and Sanguino. Full CRC checking is in use. One serious note: See Dallas app note 4255 which tells you to use 1500 ohms instead of 4700 for the pullup resistor with these devices because they need 1.5 ma during conversion. Made whole network become totally reliable. Addresses are hardcoded into the software.]]></description>
		<content:encoded><![CDATA[<p>A onewire network running 16 DS18B20 (DS1822 equiv) is monitoring my water lines for freezing and via X10 turning on the heat tapes. Network distance is over 70 feet. Runs on Aruduino and Sanguino. Full CRC checking is in use. One serious note: See Dallas app note 4255 which tells you to use 1500 ohms instead of 4700 for the pullup resistor with these devices because they need 1.5 ma during conversion. Made whole network become totally reliable. Addresses are hardcoded into the software.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://hackaday.com/2008/12/10/parts-1-wire-temperature-sensor-ds1822/comment-page-1/#comment-54747</link>
		<dc:creator><![CDATA[Chris]]></dc:creator>
		<pubDate>Thu, 11 Dec 2008 21:31:54 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=6706#comment-54747</guid>
		<description><![CDATA[malvolio, I&#039;d suspect that it would not be interesting to duplicate this project on the AVR, if you&#039;ve just developed it for the PIC.  Someone else would have to want to do the AVR project for fun.
-Cheers]]></description>
		<content:encoded><![CDATA[<p>malvolio, I&#8217;d suspect that it would not be interesting to duplicate this project on the AVR, if you&#8217;ve just developed it for the PIC.  Someone else would have to want to do the AVR project for fun.<br />
-Cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://hackaday.com/2008/12/10/parts-1-wire-temperature-sensor-ds1822/comment-page-1/#comment-54697</link>
		<dc:creator><![CDATA[Steve]]></dc:creator>
		<pubDate>Thu, 11 Dec 2008 16:04:02 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=6706#comment-54697</guid>
		<description><![CDATA[I used this sensor with a pic18f4520 to create an automatic water control system.  I used this to monitor the temperature of the water, and two stepper motors to adjust the water flow to keep the temperature at whatever the user put in.]]></description>
		<content:encoded><![CDATA[<p>I used this sensor with a pic18f4520 to create an automatic water control system.  I used this to monitor the temperature of the water, and two stepper motors to adjust the water flow to keep the temperature at whatever the user put in.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Malvolio</title>
		<link>http://hackaday.com/2008/12/10/parts-1-wire-temperature-sensor-ds1822/comment-page-1/#comment-54689</link>
		<dc:creator><![CDATA[Malvolio]]></dc:creator>
		<pubDate>Thu, 11 Dec 2008 14:36:43 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=6706#comment-54689</guid>
		<description><![CDATA[Any plans to make an AVR version of this for those uninitiated in the world of PIC?!]]></description>
		<content:encoded><![CDATA[<p>Any plans to make an AVR version of this for those uninitiated in the world of PIC?!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fartface</title>
		<link>http://hackaday.com/2008/12/10/parts-1-wire-temperature-sensor-ds1822/comment-page-1/#comment-54681</link>
		<dc:creator><![CDATA[fartface]]></dc:creator>
		<pubDate>Thu, 11 Dec 2008 12:48:29 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=6706#comment-54681</guid>
		<description><![CDATA[What makes these things a giant PITA is that if you install 2 on the line, now you have to know their serial numbers in order to read them.  If you are building a simple one off project, this is not a big deal, if you are building something that you intend to manufacture, now things are a world of hurt.   you need a bigger processor and nvram so that upon power up it can read all 1wire serial numbers and ask you, &quot;is this #1? is this #2?&quot; and so on.

A single device you can use the generic read function.  so in a 16 pin pic, you want to read 5 sensors?  design it with 5 1wire busses and put 1 device per bus on it.


1wire parts are very cool but as soon as you scale up past 1 part they become a major PITA when dealing with tiny pic processors.]]></description>
		<content:encoded><![CDATA[<p>What makes these things a giant PITA is that if you install 2 on the line, now you have to know their serial numbers in order to read them.  If you are building a simple one off project, this is not a big deal, if you are building something that you intend to manufacture, now things are a world of hurt.   you need a bigger processor and nvram so that upon power up it can read all 1wire serial numbers and ask you, &#8220;is this #1? is this #2?&#8221; and so on.</p>
<p>A single device you can use the generic read function.  so in a 16 pin pic, you want to read 5 sensors?  design it with 5 1wire busses and put 1 device per bus on it.</p>
<p>1wire parts are very cool but as soon as you scale up past 1 part they become a major PITA when dealing with tiny pic processors.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rectifier</title>
		<link>http://hackaday.com/2008/12/10/parts-1-wire-temperature-sensor-ds1822/comment-page-1/#comment-54645</link>
		<dc:creator><![CDATA[Rectifier]]></dc:creator>
		<pubDate>Thu, 11 Dec 2008 07:13:45 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=6706#comment-54645</guid>
		<description><![CDATA[Hey, neat stuff. You guys have definately gone over the top for this thing, by saving the ROM ids and letting users handle them by macro! Above and beyond the call of duty.

Now I&#039;ve got to build me a bus pirate. You guys should sell a kit (or at least PCB) for sure - you deserve to get paid for developing this!]]></description>
		<content:encoded><![CDATA[<p>Hey, neat stuff. You guys have definately gone over the top for this thing, by saving the ROM ids and letting users handle them by macro! Above and beyond the call of duty.</p>
<p>Now I&#8217;ve got to build me a bus pirate. You guys should sell a kit (or at least PCB) for sure &#8211; you deserve to get paid for developing this!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Imroy</title>
		<link>http://hackaday.com/2008/12/10/parts-1-wire-temperature-sensor-ds1822/comment-page-1/#comment-54625</link>
		<dc:creator><![CDATA[Imroy]]></dc:creator>
		<pubDate>Thu, 11 Dec 2008 03:16:17 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=6706#comment-54625</guid>
		<description><![CDATA[These sensors are great and there&#039;s lots of software for using them. Even better, Dallas/Maxim will send out &quot;samples&quot; for free - two each of up to four parts. Then all you need to do is wire them up. Don&#039;t forget the USB adaptor (DS9490R).]]></description>
		<content:encoded><![CDATA[<p>These sensors are great and there&#8217;s lots of software for using them. Even better, Dallas/Maxim will send out &#8220;samples&#8221; for free &#8211; two each of up to four parts. Then all you need to do is wire them up. Don&#8217;t forget the USB adaptor (DS9490R).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

