<?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/"
		>
<channel>
	<title>Comments on: Build A Roomba Bluetooth Adapter</title>
	<atom:link href="http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackingroomba.com</link>
	<description>Roomba hacks that don't void the warranty</description>
	<lastBuildDate>Tue, 09 Mar 2010 15:20:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Dinesh</title>
		<link>http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/comment-page-1/#comment-61465</link>
		<dc:creator>Dinesh</dc:creator>
		<pubDate>Mon, 01 Feb 2010 10:16:36 +0000</pubDate>
		<guid isPermaLink="false">http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/#comment-61465</guid>
		<description>hi.... i was searching for interfacing bluetooth with microcontroller and got into your site... can you pls provide me the technical details on interfacing bluetooth with a microcontroller with necessary circuit diagram and theory... Pls help us, as we are working on a project related to that... pls send the documents to the mentioned email id... thanks in advance...</description>
		<content:encoded><![CDATA[<p>hi&#8230;. i was searching for interfacing bluetooth with microcontroller and got into your site&#8230; can you pls provide me the technical details on interfacing bluetooth with a microcontroller with necessary circuit diagram and theory&#8230; Pls help us, as we are working on a project related to that&#8230; pls send the documents to the mentioned email id&#8230; thanks in advance&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: olumide</title>
		<link>http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/comment-page-1/#comment-60016</link>
		<dc:creator>olumide</dc:creator>
		<pubDate>Mon, 02 Nov 2009 14:34:47 +0000</pubDate>
		<guid isPermaLink="false">http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/#comment-60016</guid>
		<description>hi nice hack, i was search for bluetooth diagram and i come across your site, am intrested on that, i will like to buy it for experience.do you sell international? becos i base in africa. reply me</description>
		<content:encoded><![CDATA[<p>hi nice hack, i was search for bluetooth diagram and i come across your site, am intrested on that, i will like to buy it for experience.do you sell international? becos i base in africa. reply me</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: todbot</title>
		<link>http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/comment-page-1/#comment-57217</link>
		<dc:creator>todbot</dc:creator>
		<pubDate>Thu, 09 Jul 2009 22:04:45 +0000</pubDate>
		<guid isPermaLink="false">http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/#comment-57217</guid>
		<description>Hi Alan,
The capacitor values aren&#039;t that critical. But for my circuit as wired-up, I used a 0.1uF on the input part of the 7805 voltage regulator and a 1uF on the output.  I think I was originally going to use two 1uF but couldn&#039;t find a second one.  The main thing is to have some capacitance on both sides of the regulator and to have the total be at least 1uF.  (the caps help stabilize the circuitry inside the voltage regulator)

Some people put a 0.1uF and a larger 10-100uF on both sides of the voltage regulator.  A larger cap helps guard against large droops in power (&quot;brownouts&quot;, like if you were turning on a relay), while the 0.1uF helps guard against noise on the power line (like if you had a motor running constantly)

In this application, the BlueSmirf also has some capacitors on it to help stabilize the power, so we just have to get the power to it &quot;good enough&quot;.</description>
		<content:encoded><![CDATA[<p>Hi Alan,<br />
The capacitor values aren&#8217;t that critical. But for my circuit as wired-up, I used a 0.1uF on the input part of the 7805 voltage regulator and a 1uF on the output.  I think I was originally going to use two 1uF but couldn&#8217;t find a second one.  The main thing is to have some capacitance on both sides of the regulator and to have the total be at least 1uF.  (the caps help stabilize the circuitry inside the voltage regulator)</p>
<p>Some people put a 0.1uF and a larger 10-100uF on both sides of the voltage regulator.  A larger cap helps guard against large droops in power (&#8220;brownouts&#8221;, like if you were turning on a relay), while the 0.1uF helps guard against noise on the power line (like if you had a motor running constantly)</p>
<p>In this application, the BlueSmirf also has some capacitors on it to help stabilize the power, so we just have to get the power to it &#8220;good enough&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan</title>
		<link>http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/comment-page-1/#comment-57203</link>
		<dc:creator>Alan</dc:creator>
		<pubDate>Thu, 09 Jul 2009 20:29:45 +0000</pubDate>
		<guid isPermaLink="false">http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/#comment-57203</guid>
		<description>Thanks for the prompt response. I think I will fork out the extra cash for the same chip that you used.

As I was gathering parts I noticed that your schematic says to use (2) 1uF capacitors but the pictures show you using two different ones and the notes on Flickr.com say to use (1) .1uF and (1)1-10uF. If two different ones are required can you let me know which one goes on the right and which on the left. I am no expert in electronics, although I did pass that class :) but I believe the .1uF goes on the left hand side, is this correct? 

Thanks again.</description>
		<content:encoded><![CDATA[<p>Thanks for the prompt response. I think I will fork out the extra cash for the same chip that you used.</p>
<p>As I was gathering parts I noticed that your schematic says to use (2) 1uF capacitors but the pictures show you using two different ones and the notes on Flickr.com say to use (1) .1uF and (1)1-10uF. If two different ones are required can you let me know which one goes on the right and which on the left. I am no expert in electronics, although I did pass that class :) but I believe the .1uF goes on the left hand side, is this correct? </p>
<p>Thanks again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: todbot</title>
		<link>http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/comment-page-1/#comment-57101</link>
		<dc:creator>todbot</dc:creator>
		<pubDate>Wed, 08 Jul 2009 20:13:14 +0000</pubDate>
		<guid isPermaLink="false">http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/#comment-57101</guid>
		<description>Hi Alan,
That RN-41 Bluetooth module is pretty great, but requires some support circuitry (3.3V regulator &amp; 3.3V-to-5V level translators) to work with the Roomba.  Sparkfun sells a version of that module with the support circuitry and they call it the &quot;BlueSMiRF Gold&quot;: http://www.sparkfun.com/commerce/product_info.php?products_id=582

If you&#039;d like to try your hand at using VB to program the Roomba, RoombaDevTools.com made a program called SCITester that might be a good starting point. It comes with the source code.  For some reason their download link is down so I put it here:
http://roombahacking.com/software/scitester.zip

You might need to change it a little bit if you&#039;re using a newer Roomba.  There&#039;s info about those changes if you search on the net (I don&#039;t have a newer Roomba, so I can&#039;t test).  One site that might some useful info about it, and is definitely helpful if you want to add an Arduino microcontroller board to a newer Roomba is:
http://www.netfluvia.org/layer8/?p=127

Good luck and let me know how your Roomba hacking experiences turn out. :)</description>
		<content:encoded><![CDATA[<p>Hi Alan,<br />
That RN-41 Bluetooth module is pretty great, but requires some support circuitry (3.3V regulator &#038; 3.3V-to-5V level translators) to work with the Roomba.  Sparkfun sells a version of that module with the support circuitry and they call it the &#8220;BlueSMiRF Gold&#8221;: <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=582" rel="nofollow">http://www.sparkfun.com/commerce/product_info.php?products_id=582</a></p>
<p>If you&#8217;d like to try your hand at using VB to program the Roomba, RoombaDevTools.com made a program called SCITester that might be a good starting point. It comes with the source code.  For some reason their download link is down so I put it here:<br />
<a href="http://roombahacking.com/software/scitester.zip" rel="nofollow">http://roombahacking.com/software/scitester.zip</a></p>
<p>You might need to change it a little bit if you&#8217;re using a newer Roomba.  There&#8217;s info about those changes if you search on the net (I don&#8217;t have a newer Roomba, so I can&#8217;t test).  One site that might some useful info about it, and is definitely helpful if you want to add an Arduino microcontroller board to a newer Roomba is:<br />
<a href="http://www.netfluvia.org/layer8/?p=127" rel="nofollow">http://www.netfluvia.org/layer8/?p=127</a></p>
<p>Good luck and let me know how your Roomba hacking experiences turn out. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan</title>
		<link>http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/comment-page-1/#comment-57100</link>
		<dc:creator>Alan</dc:creator>
		<pubDate>Wed, 08 Jul 2009 19:54:00 +0000</pubDate>
		<guid isPermaLink="false">http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/#comment-57100</guid>
		<description>1. I noticed that on SparkFun.com that the rootooth is changing the Bluetooth chip from the one that you used to the WRL-08497 (http://www.sparkfun.com/commerce/product_info.php?products_id=8497)

Could you explain (have you already?) how to build a Bluetooth connection using this less expensive chip (half the price)?

2. I just got my Roomba yesterday and so far it has just vacuumed (I love it). I have never programmed a Roomba. My only programming skills are in VBA and a small amount of C++. Once I have built a Bluetooth connection and paired it with my computer how do I upload the code? Where can I get a compiler? What are the language options? My first &#039;project&#039; will be to add scheduling to my 530 which I saw an article that explained how to format a numeric string to set the date and time. I assume I could write that string in notepad but how do you send it over? 
Thank you in advance, your website is an amazing help and i can&#039;t wait to get into some more advanced projects.</description>
		<content:encoded><![CDATA[<p>1. I noticed that on SparkFun.com that the rootooth is changing the Bluetooth chip from the one that you used to the WRL-08497 (<a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8497" rel="nofollow">http://www.sparkfun.com/commerce/product_info.php?products_id=8497</a>)</p>
<p>Could you explain (have you already?) how to build a Bluetooth connection using this less expensive chip (half the price)?</p>
<p>2. I just got my Roomba yesterday and so far it has just vacuumed (I love it). I have never programmed a Roomba. My only programming skills are in VBA and a small amount of C++. Once I have built a Bluetooth connection and paired it with my computer how do I upload the code? Where can I get a compiler? What are the language options? My first &#8216;project&#8217; will be to add scheduling to my 530 which I saw an article that explained how to format a numeric string to set the date and time. I assume I could write that string in notepad but how do you send it over?<br />
Thank you in advance, your website is an amazing help and i can&#8217;t wait to get into some more advanced projects.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: todbot</title>
		<link>http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/comment-page-1/#comment-53694</link>
		<dc:creator>todbot</dc:creator>
		<pubDate>Sun, 03 May 2009 23:22:04 +0000</pubDate>
		<guid isPermaLink="false">http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/#comment-53694</guid>
		<description>If your Roomba was made in the last 3 years or so, it comes fully ready to hack. (In fact the plastic wrapper on it should have a sticker saying something to that effect) Just plug in the RooTooth and go.

One issue with some of my code presented on this site is that due to the onward march of technology (Java versions, OS updates, etc.), the code might not work on some operating systems without a recompile or slight tweaking. It&#039;s nothing major, but I&#039;ve not had a chance to work out any of the issues since my Roomba stuff is currently in storage.

Fortunately, there&#039;s lots of other Roomba hacks out there that build on this code or use totally different code so you can try out a bunch of different approaches to see which ones you like.</description>
		<content:encoded><![CDATA[<p>If your Roomba was made in the last 3 years or so, it comes fully ready to hack. (In fact the plastic wrapper on it should have a sticker saying something to that effect) Just plug in the RooTooth and go.</p>
<p>One issue with some of my code presented on this site is that due to the onward march of technology (Java versions, OS updates, etc.), the code might not work on some operating systems without a recompile or slight tweaking. It&#8217;s nothing major, but I&#8217;ve not had a chance to work out any of the issues since my Roomba stuff is currently in storage.</p>
<p>Fortunately, there&#8217;s lots of other Roomba hacks out there that build on this code or use totally different code so you can try out a bunch of different approaches to see which ones you like.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam</title>
		<link>http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/comment-page-1/#comment-53693</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Sun, 03 May 2009 23:17:42 +0000</pubDate>
		<guid isPermaLink="false">http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/#comment-53693</guid>
		<description>Hi Tod,

Fantastic work.  I&#039;ll be getting your book soon...  I&#039;ve just bought a Roomba 415 and would like to use my MacMINI&#039;s bluetooth capabilities to connect to the Roomba via a RooTooth.  Is it as simple as plugging in the RooTooth and then loading the appropriate software? Or are there special steps such as updating firmware, etc. on the Roomba that must be done in order for it to work.  Sorry for the noob-ish question.  Thanks in advance!</description>
		<content:encoded><![CDATA[<p>Hi Tod,</p>
<p>Fantastic work.  I&#8217;ll be getting your book soon&#8230;  I&#8217;ve just bought a Roomba 415 and would like to use my MacMINI&#8217;s bluetooth capabilities to connect to the Roomba via a RooTooth.  Is it as simple as plugging in the RooTooth and then loading the appropriate software? Or are there special steps such as updating firmware, etc. on the Roomba that must be done in order for it to work.  Sorry for the noob-ish question.  Thanks in advance!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: todbot</title>
		<link>http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/comment-page-1/#comment-53403</link>
		<dc:creator>todbot</dc:creator>
		<pubDate>Thu, 30 Apr 2009 20:14:08 +0000</pubDate>
		<guid isPermaLink="false">http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/#comment-53403</guid>
		<description>Hi David,
Yeah, that device definitely seems to need 3.3V inputs, which aren&#039;t compatible with the 5V outputs on the Roomba.

The BlueSmirf (along with many other Bluetooth modules) is &lt;a href=&quot;http://www.sparkfun.com/commerce/categories.php?c=115&quot; rel=&quot;nofollow&quot;&gt;available from Sparkfun in their Bluetooth section&lt;/a&gt;.

If you do get a 3.3V device you want to connect to a Roomba, there are many techniques for doing so.  &lt;a href=&quot;http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=65&quot; rel=&quot;nofollow&quot;&gt;Sparkfun has a good interfacing tutorial&lt;/a&gt; that covers some common cases.</description>
		<content:encoded><![CDATA[<p>Hi David,<br />
Yeah, that device definitely seems to need 3.3V inputs, which aren&#8217;t compatible with the 5V outputs on the Roomba.</p>
<p>The BlueSmirf (along with many other Bluetooth modules) is <a href="http://www.sparkfun.com/commerce/categories.php?c=115" rel="nofollow">available from Sparkfun in their Bluetooth section</a>.</p>
<p>If you do get a 3.3V device you want to connect to a Roomba, there are many techniques for doing so.  <a href="http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=65" rel="nofollow">Sparkfun has a good interfacing tutorial</a> that covers some common cases.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/comment-page-1/#comment-53118</link>
		<dc:creator>David</dc:creator>
		<pubDate>Tue, 28 Apr 2009 10:41:03 +0000</pubDate>
		<guid isPermaLink="false">http://hackingroomba.com/projects/build-a-roomba-bluetooth-adapter/#comment-53118</guid>
		<description>I&#039;m thinking about building one of these, but I can&#039;t find the BlueSMiRF. I found another one made by &#039;Ezurio&#039;. Do you think this one would work instead?
Here&#039;s the data sheet:
https://www1.elfa.se/data1/wwwroot/webroot/Z_DATA/07300635.pdf

One thing I&#039;m especially worried about is the max voltage on the data pins (p.5 in data sheet):
UART_TX  V OL max=0.2V	V OH min=2.8V
UART_RX  V IL max=0.8V	V IH min=2.1V V IH max=3.7V
UART_CTS V IL max=0.8V	V IH min=2.1V V IH max=3.7V
UART_RTS V OL max=0.2V	V OH min=2.8V

Roomba outputs 5V on RX &amp; TX, right? Would that fry this bluetooth unit??

Thanks!
/David</description>
		<content:encoded><![CDATA[<p>I&#8217;m thinking about building one of these, but I can&#8217;t find the BlueSMiRF. I found another one made by &#8216;Ezurio&#8217;. Do you think this one would work instead?<br />
Here&#8217;s the data sheet:<br />
<a href="https://www1.elfa.se/data1/wwwroot/webroot/Z_DATA/07300635.pdf" rel="nofollow">https://www1.elfa.se/data1/wwwroot/webroot/Z_DATA/07300635.pdf</a></p>
<p>One thing I&#8217;m especially worried about is the max voltage on the data pins (p.5 in data sheet):<br />
UART_TX  V OL max=0.2V	V OH min=2.8V<br />
UART_RX  V IL max=0.8V	V IH min=2.1V V IH max=3.7V<br />
UART_CTS V IL max=0.8V	V IH min=2.1V V IH max=3.7V<br />
UART_RTS V OL max=0.2V	V OH min=2.8V</p>
<p>Roomba outputs 5V on RX &amp; TX, right? Would that fry this bluetooth unit??</p>
<p>Thanks!<br />
/David</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.253 seconds -->
<!-- Cached page served by WP-Cache -->
