<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8255063446123296863</id><updated>2011-12-18T18:29:28.394-08:00</updated><title type='text'>Doing The Projects in Making Things Talk</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-2802996725297397668</id><published>2009-02-05T19:04:00.000-08:00</published><updated>2009-02-05T19:13:50.240-08:00</updated><title type='text'>Accelerometer ADXL330</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cmiIZBFK5Mk/SYupAoKZlSI/AAAAAAAAC9k/zSgm9jhvO80/s1600-h/IMG_3262.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://1.bp.blogspot.com/_cmiIZBFK5Mk/SYupAoKZlSI/AAAAAAAAC9k/zSgm9jhvO80/s400/IMG_3262.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5299515214777652514" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Today I pulled out the ADXL 330 I had ordered last winter.  You can see I am soldering pins to it so I can put it on a breadboard.  This I did and ran the Accelerometer Reader from chapter 8.  The accelerometer in chapter 8 is a ADXL 320, which is not a 3.3v device and is wired 5v.  If I learned 2 things it is 1. don't wire anything to higher voltages than specified, and 2. read the data sheet before wiring.  &lt;br /&gt;Another thing that is different is that the ADXL 320 appears to not need the ST pin connected to ground.  I dicovered that the ADXL 330 wont work unless the ST is connected to ground.  This is after much fussing around, and some wondering if I had overheated it during soldering, etc.&lt;br /&gt;&lt;br /&gt;It turns out it worked fine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-2802996725297397668?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/2802996725297397668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=2802996725297397668' title='39 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/2802996725297397668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/2802996725297397668'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2009/02/accelerometer-adxl330.html' title='Accelerometer ADXL330'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_cmiIZBFK5Mk/SYupAoKZlSI/AAAAAAAAC9k/zSgm9jhvO80/s72-c/IMG_3262.JPG' height='72' width='72'/><thr:total>39</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-8323839216737824004</id><published>2008-04-16T19:52:00.001-07:00</published><updated>2008-04-16T20:21:01.005-07:00</updated><title type='text'>Arduino + Altoids Tin</title><content type='html'>Small easy, and awfully unorigional. But, useful and free.  Now I can bring my arduino with me in my laptop bag and goof around with it at lunch time at work or wherever.  I am thinking I would put a breadboard in another tin of some sort and put a battery pack inside to run any projects I might feel inclined to proto.&lt;br /&gt;&lt;br /&gt;I wonder how many altoids have sold just for the tin.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_cmiIZBFK5Mk/SAa-V31zdWI/AAAAAAAAB0U/J1iFK-xK3DA/s1600-h/IMG_9162.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_cmiIZBFK5Mk/SAa-V31zdWI/AAAAAAAAB0U/J1iFK-xK3DA/s400/IMG_9162.JPG" alt="" id="BLOGGER_PHOTO_ID_5190044903567226210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Your basic Altoids tin.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_cmiIZBFK5Mk/SAa-W31zdXI/AAAAAAAAB0c/kiXg9uRQY5I/s1600-h/IMG_9161.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_cmiIZBFK5Mk/SAa-W31zdXI/AAAAAAAAB0c/kiXg9uRQY5I/s400/IMG_9161.JPG" alt="" id="BLOGGER_PHOTO_ID_5190044920747095410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Crudely drill holes to accept 4-40 screws.  Line with electrical tape, I liked blue.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_cmiIZBFK5Mk/SAa-XH1zdYI/AAAAAAAAB0k/HUPglbqdiBU/s1600-h/IMG_9167.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp3.blogger.com/_cmiIZBFK5Mk/SAa-XH1zdYI/AAAAAAAAB0k/HUPglbqdiBU/s400/IMG_9167.JPG" alt="" id="BLOGGER_PHOTO_ID_5190044925042062722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Drill holes to allow the use of a sheetmetal nibbler (I got mine at radio shack)  The cover interferes a little with the connections but they still connect, and I think I will usually use the arduino with the cover open.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_cmiIZBFK5Mk/SAa-XX1zdZI/AAAAAAAAB0s/qFiO_uK6xMg/s1600-h/IMG_9165.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp0.blogger.com/_cmiIZBFK5Mk/SAa-XX1zdZI/AAAAAAAAB0s/qFiO_uK6xMg/s400/IMG_9165.JPG" alt="" id="BLOGGER_PHOTO_ID_5190044929337030034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Arduino screwed in with 2 4-40 screws and hex nuts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-8323839216737824004?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/8323839216737824004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=8323839216737824004' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/8323839216737824004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/8323839216737824004'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2008/04/arduino-altoids-tin.html' title='Arduino + Altoids Tin'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_cmiIZBFK5Mk/SAa-V31zdWI/AAAAAAAAB0U/J1iFK-xK3DA/s72-c/IMG_9162.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-5844204110311364742</id><published>2008-04-07T17:38:00.000-07:00</published><updated>2008-04-07T17:58:58.319-07:00</updated><title type='text'>Polar Heart Rate Monitor</title><content type='html'>I have been off my projects for a while.  I have been itching to get back onto some projects, one of which as been to make something to take in the signal from my polar fitness heart rate monitor and put out some sort of visual or sound indicator of my heart rate.  Maybe a led meter across my head.  Something interesting but also data log my heart rate and associate it with some other data like that from a GPS.  There are products out there that do this but I already have a lot of the components to do this.&lt;br /&gt;&lt;br /&gt;One element that I had just started thinking about is how would I read the signal from the heart rate monitor.  Sparkfun just began offering a OEM polar fitness receiver module.  How easy does that get?  It is $14.95 which is in my price range so I am ordering one.   It does require a addtional 32khz crystal.&lt;br /&gt;&lt;br /&gt;Another item that caught my interest is they are carrying &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8662"&gt;UV leds&lt;/a&gt;.  There are warnings about using eye protection.  Also interesting is that the stated applications are for insecticide.  At $.95 each, a few won't break the bank.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-5844204110311364742?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/5844204110311364742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=5844204110311364742' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/5844204110311364742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/5844204110311364742'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2008/04/polar-heart-rate-monitor.html' title='Polar Heart Rate Monitor'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-2219896169361884708</id><published>2008-02-02T12:46:00.000-08:00</published><updated>2008-02-02T13:10:13.020-08:00</updated><title type='text'>RFID Parallax Order Snafu</title><content type='html'>January 5th ish, I decided I needed to order the RFID kit from Parallax.  It was in stock and so I did the order for the "kit" which included the reader and 5 RFID tags.  &lt;br /&gt;&lt;br /&gt;Being very cost conscious I selected the 70cent standard shipping option.  After a week of so I started wondering where the RFID kit was, and checked my paypal account and there was an "expired" charge, which means they didn't debit my account.  I looked back in my email for a shipping confirmation and after rereading it now,  misread their order confirmed email and assumed they had canceled the order because of my selecting the 70cent shipping.   I went back to the RFID page on the Parallax site and found the RFID kit out of stock.  &lt;br /&gt;&lt;br /&gt;This week I was on the verge of ordering the Parallax RFID kit from trossenrobics, thinking that the Parallax order was cancelled.  The only thing stopping me was that the shipping would be $10+ and they charge 5% on Paypal orders.  I use paypal alot because it is so easy to keep tabs on the account and I don't have to worry about someone stealing my credit card number.  &lt;br /&gt;&lt;br /&gt;So today I get a box from Parallax with the RFID kit.  It has 5 RFID tags, including a key fob, "world tag", disc sticker, card, and a &lt;a href="http://parallax.com/Store/Discontinued/tabid/190/txtSearch/32390/List/1/ProductID/431/Default.aspx?SortField=ProductName%2cProductName"&gt;glass RFID tag&lt;/a&gt; ("not for implanted use", their words not mine).  I just found out it is discontinued on the Parallax site.&lt;br /&gt;&lt;br /&gt;I think I am going to skip ahead and try the RFID project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-2219896169361884708?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/2219896169361884708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=2219896169361884708' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/2219896169361884708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/2219896169361884708'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2008/02/rfid-parallax-order-snafu.html' title='RFID Parallax Order Snafu'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-2359842188383794531</id><published>2008-01-20T14:29:00.000-08:00</published><updated>2008-01-20T17:52:40.730-08:00</updated><title type='text'>Webcam ,Email and Internet Hosting</title><content type='html'>&lt;img src="http://www.aliens.spiffyrobot.com/pics/aliens.jpg"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Started in on web hosting I do (okay lame joke, but I hope you got it!) .  Had the lesson in sending email from the Microsoft command line (pg92-93).  (Go to START, click RUN, and type CMD then enter to get to the old DOS window)  Had fun (no mischief) with sending out emails directly from the command line by telnet to the stmp mail server.  The mail server is funny with it's conversational dialog.  You telnet in and say Hello (HELO) and it replies "Hello, nice to meet you" when you type QUIT it says bye.  I forgot to type HELO when I started in with the MAIL FROM: &lt;xxxx@xxxx.net&gt; and it says "Polite people say HELO first".  Pretty funny.&lt;br /&gt;&lt;br /&gt;Figured out that a subdomain is where you plunk a word with a period in front of the domain.  Domain being the web page name.  So a sub domain named "subdomain" of spiffyrobot.com would be subdomain.spiffyrobot.com  That was new, though I had seen that before.  Just didn't know what sub domain meant.&lt;br /&gt;&lt;br /&gt;Mostly simple stuff but lots of it.  Neat stuff to poke around with.&lt;br /&gt;&lt;br /&gt;Went through my pile of old web cams, and chose a logitech spherical one and got the driver off the logitech site.  Downloaded the webcam freeware program fwink.  All installed.  &lt;br /&gt;&lt;br /&gt;All works and here it is:&lt;br /&gt;&lt;br /&gt;http://aliens.spiffyrobot.com/&lt;br /&gt;&lt;br /&gt;That was fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-2359842188383794531?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/2359842188383794531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=2359842188383794531' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/2359842188383794531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/2359842188383794531'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2008/01/webcam-email-and-internet-hosting.html' title='Webcam ,Email and Internet Hosting'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-7115236031548480541</id><published>2008-01-16T19:03:00.000-08:00</published><updated>2008-01-16T19:11:28.847-08:00</updated><title type='text'>Web Hosting</title><content type='html'>Okay, I have activated my web hosting.  I have a Domain, I think that is what it is??? This is new to me, but it has been fairly easy going, just new, and fun exploring.  &lt;br /&gt;&lt;br /&gt;Got web hosting with Dreamhost.com.  &lt;br /&gt;Used their wiki a bunch to set up SSH and PHP.  (really easy)&lt;br /&gt;Used PuttySSH to ??? get onto the hosting directory that I have and do the Chapter 1 stuff on PHP (scripting language to do things on the web site) and the basic tour of command line stuff on the web server.  (I am not even sure what to call it;-)&lt;br /&gt;&lt;br /&gt;Used the command line text editor nano to write a small php script to put text up when you got to my site (&lt;a href="http://spiffyrobot.com"&gt;spiffyrobot.com&lt;/a&gt;).  Not a lot there right now.  Just a test message so I could verify that I was in the correct directory with the index.php file. &lt;br /&gt;&lt;br /&gt;That all for now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-7115236031548480541?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/7115236031548480541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=7115236031548480541' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/7115236031548480541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/7115236031548480541'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2008/01/web-hosting.html' title='Web Hosting'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-3287747176759516403</id><published>2008-01-12T13:49:00.000-08:00</published><updated>2008-01-12T14:43:54.689-08:00</updated><title type='text'>Processing:</title><content type='html'>I just received the book, "Processing: A Programming Handbook for Visual Designers and Artists" by Casey Reas, Ben Fry, and John Maeda&lt;br /&gt;&lt;br /&gt;I got really enthused with Processing from doing the projects in Making Things Talk. (even the Arduino interface is based on Processing) So I bought the book.  I bought the  MTT book with Pete and he has it now.  I found out that I could not do without it so I ordered my own copy, and ordered "Physical Computing: Sensing and Controlling the Physical World with Computers"  by Tom Igoe and Dan O'Sullivan.   I didn't know it existed until I was on Amazon and started searching around for other books by Tom Igoe.  Looking at the Amazon "Search inside this book" feature it looks good.  The first section of the book is Basics, so if you are new to electronics it may be worth looking at, the second section is "Advanced Methods" and is most interesting to me as it is a treatment by types "activities" (ie sensing movement, making movement, controlling light and sound etc.)  I am hoping it will complement Making Things Talk.&lt;br /&gt;&lt;br /&gt;I should get the MTT, and Physical World with Computers book early next week and be back to doing projects.  I plan on using the projects as a platform for doing some youtube videos, and try to make them interesting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-3287747176759516403?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/3287747176759516403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=3287747176759516403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/3287747176759516403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/3287747176759516403'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2008/01/processing.html' title='Processing:'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-5256440635610165117</id><published>2008-01-07T19:54:00.000-08:00</published><updated>2008-01-07T20:55:35.742-08:00</updated><title type='text'>Parts Sourcing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_cmiIZBFK5Mk/R4L23zNHnzI/AAAAAAAABx4/vnXrNjj5a7g/s1600-h/IMG_8064.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_cmiIZBFK5Mk/R4L23zNHnzI/AAAAAAAABx4/vnXrNjj5a7g/s400/IMG_8064.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5152952362163740466" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_cmiIZBFK5Mk/R4L24TNHn0I/AAAAAAAAByA/aNMip4FXS6M/s1600-h/IMG_8066.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_cmiIZBFK5Mk/R4L24TNHn0I/AAAAAAAAByA/aNMip4FXS6M/s400/IMG_8066.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5152952370753675074" /&gt;&lt;/a&gt;&lt;br /&gt;Got all the parts I ordered over the Christmas break.  I got a lantronix co-box module from mouser.com, 3 xbee modules from digikey, and a bunch of components (resistors, diodes, caps etc) from jameco.com, and xbee breakout boards, a second arduino and bluesmirf from sparkfun.com.&lt;br /&gt;&lt;br /&gt;I was very happy with the quick shipping from all the vendors.  One thing I realized with jameco.com is that if you make an order pay attention to the shipped from multiple warehouse locations.  That was my mistake before. They will charge shipping from each location which can make the total pretty high.  &lt;br /&gt;&lt;br /&gt;Digikey.com turned out to be the quickest shipper with my order showing up in 3 days with a $4.95 shipping charge, I thought that was great. &lt;br /&gt;&lt;br /&gt;I also got a webpage hosting to do those parts of the book.  I was planning on doing this anyway.&lt;br /&gt;&lt;br /&gt;I was really wanting to try the gps project.  I had a couple old gps units that I had bought at tag sales.  One is a Rand McNally Streetfinder for a Palm III, and the other a "Copilot".  Turned out they had the same GPS board, different rev though.  I had to desolder the gps board in the Streetfinder, but with the help of some &lt;a href="http://www.qsl.net/n2ixd/tracker/hackgps/index.htm"&gt;online articles&lt;/a&gt; and the second gps for reference was able to fairly easily wire it to use with a rs232 9 pin serial port connector.  It works with the processing program "GPS Parser" and with a program from sparkfun.com called &lt;a href="http://www.sparkfun.com/datasheets/GPS/MiniGPS_1.32.zip"&gt;"Mini GPS Software"&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Though they are old and slow, it would be nice if I can use them for some dedicated project, where a new, expensive module would be wasted.&lt;br /&gt;&lt;br /&gt;The one thing I plan on doing is figuring out if I can get TTL serial out of them on the board.  I am going to try to use a RS232 to TTL converter to see if it will work also.  Another order for some &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=316"&gt;MAX3232 ICs&lt;/a&gt; is in the works.&lt;br /&gt;&lt;br /&gt;Sparkfun.com also has a bunch of nice tutorials beginning embedded electronics and has a lecture on &lt;a href="http://www.sparkfun.com/commerce/present.php?p=BEE-4-UART"&gt;UART and serial communicatons&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The circuits are generally meant to connect TTL to a RS232 to connect to a computer.  I want to connect the TTL to RS232 GPS.  I think it will work. &lt;br /&gt;&lt;br /&gt;I hope to have some time to get into some of the projects again this week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-5256440635610165117?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/5256440635610165117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=5256440635610165117' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/5256440635610165117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/5256440635610165117'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2008/01/parts-sourcing.html' title='Parts Sourcing'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_cmiIZBFK5Mk/R4L23zNHnzI/AAAAAAAABx4/vnXrNjj5a7g/s72-c/IMG_8064.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-2452584266758374870</id><published>2007-12-29T18:04:00.000-08:00</published><updated>2007-12-30T09:09:04.499-08:00</updated><title type='text'>Project 3 Complete (Bluesmirf)</title><content type='html'>With the bluesmirf project complete I want to say that I am very impressed with "Making Things Talk" by Tom Igoe.  The book is excellent!  I did have problems with the bluesmirf from sparkfun because they put out a revised unit with a different (looks like a better one, but I can't compare) bluetooth module on it.  The command set is different from what is in "Making Things Talk", but once I realized that the module was different I was able to get going again with the datasheets on the sparkfun bluesmirf product page. This was no fault of the book and from the viewpoint of a normal bluesmirf user no big deal, they would just the datasheet.  I have seen other examples of computer hardware where the model number is the same but the hardware under the cover is much different.  As a general rule looking at the datasheet helps big time.  Once I got over being intimidated by them they were a big help,  I don't necessarily read the whole thing either, they work as a quick reference too.   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I wanted to test the waters before I committed to putting out the money on the hardware for the projects.  This stuff is really new to me and the book is exactly what I had been looking for.  There are many projects on the internet but I have never seen a group like in this book that are so useful and cover so much.&lt;br /&gt;&lt;br /&gt;I can't wait to see Tom's next book if he decides to do one!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-2452584266758374870?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/2452584266758374870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=2452584266758374870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/2452584266758374870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/2452584266758374870'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2007/12/project-3-complete-bluesmirf.html' title='Project 3 Complete (Bluesmirf)'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-3338974248107003683</id><published>2007-12-24T20:17:00.000-08:00</published><updated>2007-12-25T10:08:10.455-08:00</updated><title type='text'>Difficult Problems Sometimes Have Simple Causes!</title><content type='html'>Or the other way around.  Had to figure out quite a bit but now it looked like it was  clear sailing.  All I needed to do to finish with the bluetooth was have it work with the Monski Pong.  Well for some reason it did not work.  When I ran it the Processing program locked things up and the window for playing Pong locks up and stays blank.  This is the same program I ran that worked through the USB cable to the Arduino.  After this I could not communicate with BlueSMiRF through hyperterminal until I turned the BlueSMiRF off and on.  &lt;br /&gt;&lt;br /&gt;I went through variations of this numerous times.  The Arduino Alpha 010 utility also would not view serial data in the serial monitor throught the bluetooth.  This is likely unrelated to the Monsky Pong not working though it was not clear earlier.  I also tried to upload the Arduino program though the bluetooth COM but it didn't work either.  I imagine it should be possible. &lt;br /&gt;&lt;br /&gt;I even had to unplug and plug in again the usb bluetooth dongle one time.  This is after restarting the system and turning off and on the BlueSMiRF several times without the problem clearing up.  I realized that during the  restart system cycle the usb ports still get power.  This happened only once and I was trying all kinds of crazy things and don't remember what I did that particular time.  The error on the pc was that it would not connect and gave the error message "There was a security error. You may need to redo pairing." or some close phrasing.&lt;br /&gt;&lt;br /&gt;I was using the correct COM port, the same ones I have been using all along in hyperterminal.  &lt;br /&gt;&lt;br /&gt;At times like this I find it helpful to go back to a state where things were working and go over everything in order of what seems most likely to be at fault.  If anything I was sure the hardware was not broken, and only cutting out because I ran the processing program.   I finally went over the serial commands in the processing program and found that I had somehow deleted or not put in the baud statement in:&lt;br /&gt;&lt;br /&gt;myPort = new Serial(this, Serial.list()[1], 9600);&lt;br /&gt;&lt;br /&gt;For lack of 9600 I spent a couple hours going over everything!&lt;br /&gt;&lt;br /&gt;It works now.  Though I am not quite sure that this is what really fixed things. &lt;br /&gt;&lt;br /&gt;A couple of observations.  The Monski Pong takes longer to open the play window when  using the bluetooth vs. the usb cable to the arduino.  I think it must be the time to establish the serial connection through bluetooth.  Another thing is that the analog input from the pots and flex sensor is "jittery" the values oscillate and it makes the paddles in monski pong jitter up and down.   &lt;br /&gt;&lt;br /&gt;On to the next project!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-3338974248107003683?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/3338974248107003683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=3338974248107003683' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/3338974248107003683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/3338974248107003683'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2007/12/difficult-problems-sometimes-have.html' title='Difficult Problems Sometimes Have Simple Causes!'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-2627994873475163407</id><published>2007-12-24T09:09:00.001-08:00</published><updated>2007-12-24T21:08:51.982-08:00</updated><title type='text'>Arduino Over Bluetooth!</title><content type='html'>The Arduino is transmitting over bluetooth.  Not as easy to do it the first time but now that it is working and I have learned the way of it, it is really easy.  I had to learn more than I thought I would but that isn't a bad thing.  And now that I know how to get it running and that it does actually work, I can start thinking about doing something useful and fun with it.  The next step will be to go back and have it work with the Monski Pong Program.&lt;br /&gt;&lt;br /&gt;The first major step was learning to connect the blueSMiRF through the FT232R USB to Serial converter and talking to it using Hyperterminal.  Real important was that when communicating with the BlueSMiRF the baud has to be 115200, otherwise it does nothing.  I could not do without the &lt;a href="http://www.sparkfun.com/datasheets/RF/RN_BlueportII-ref-guide.pdf"&gt;Command Set Datasheet&lt;/a&gt; for this.  It is a must have!  The one problem I had I mention in the last post, when setting the Flow Control setting in Hyperterminal I had to set it to None, where the Datasheet specifies Hardware.  Another thing is that when in CMD mode some of the commands work in lower and upper case and some don't.  Just something to keep in mind.&lt;br /&gt;&lt;br /&gt;Next was to enter command mode on the BlueSMiRF over Bluetooth.  There is a clock allows this for 60 seconds after the BlueSMiRF starts up.  &lt;br /&gt;&lt;br /&gt;After that was communicating between Hyperterminal windows using the bluetooth as a serial port connection.  It worked very well, but had a few hiccups.  When communicating between the laptop and desktop if the laptop went to sleep I had to reboot the laptop to re-establish communication.  If I was in CMD mode on the blueSMiRF throught the FT232R and tried to connect through a Hyperterminal window by bluetooth it would crash the Hyperterminal.  There were a couple times where I did something that cause the communication to stop but could restart by powering off and on the BlueSMiRF.  I spent alot of time playing around with different settings and running the the BlueSMiRF on the arduino, the FT232R, on 1 computer and on 2 (BlueSMiRF on laptop and bluetooth dongle on Desktop)  &lt;br /&gt;&lt;br /&gt;The final thing was to run BlueSMiRF on the Arduino.  The wiring is very simple to hookup the BlueSMiRF, connect power to the +5v or 3.3v , gnd to ground, and TX to the RX and RX to the TX on the Arduino.  This is where I  had Hyperterminal windows open to the Arduino through USB, the BlueSMiRF over Bluetooth.  First time it should have been working as a serial port connection but it wasn't, this is where I think I had trouble at the very start.  What I learned was that the BlueSMiRF wants to go at 115200 baud, the Arduino at 9600.  Once I set the BlueSMiRF at 9600 baud it started transmitting the serial data from the arduino to the hyperterminal window on my desktop.  &lt;br /&gt;&lt;br /&gt;(I used the roving networks command for temporarily changing the baud.  U,9600,N and CR.  Type su,&lt;baud&gt; to set it so it is in the memory and it will stay after power down.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For my own future reference, the settings can be gotten from the BlueSMiRF by getting into Command Mode by typing $$$ in the terminal window.&lt;br /&gt;Then type D for settings and E for advanced settings.  I changed the baud  by typing su, 96  The baud is set to 9600 (only the first 2 digits are needed)&lt;br /&gt;&lt;br /&gt;Settings&lt;br /&gt;d&lt;br /&gt;***Settings***&lt;br /&gt;&lt;br /&gt;BTA=00066600666F&lt;br /&gt;&lt;br /&gt;BTName=FireFly-666F&lt;br /&gt;&lt;br /&gt;Baudrt(SW4)=115K&lt;br /&gt;&lt;br /&gt;Parity=None&lt;br /&gt;&lt;br /&gt;Mode  =Slav&lt;br /&gt;&lt;br /&gt;Authen=0&lt;br /&gt;&lt;br /&gt;Encryp=0&lt;br /&gt;&lt;br /&gt;PinCod=1234&lt;br /&gt;&lt;br /&gt;Bonded=0&lt;br /&gt;&lt;br /&gt;Rem=000272CC10D6&lt;br /&gt;&lt;br /&gt;e&lt;br /&gt;***ADVANCED Settings***&lt;br /&gt;&lt;br /&gt;SrvName= SPP&lt;br /&gt;&lt;br /&gt;SrvClass=0000&lt;br /&gt;&lt;br /&gt;DevClass=1F00&lt;br /&gt;&lt;br /&gt;InqWindw=0200&lt;br /&gt;&lt;br /&gt;PagWindw=0200&lt;br /&gt;&lt;br /&gt;CfgTimer=60&lt;br /&gt;&lt;br /&gt;StatuStr=NULL&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;su,96&lt;br /&gt;AOK&lt;br /&gt;&lt;br /&gt;d&lt;br /&gt;***Settings***&lt;br /&gt;&lt;br /&gt;BTA=00066600666F&lt;br /&gt;&lt;br /&gt;BTName=FireFly-666F&lt;br /&gt;&lt;br /&gt;Baudrt=9600&lt;br /&gt;&lt;br /&gt;Parity=None&lt;br /&gt;&lt;br /&gt;Mode  =Slav&lt;br /&gt;&lt;br /&gt;Authen=0&lt;br /&gt;&lt;br /&gt;Encryp=0&lt;br /&gt;&lt;br /&gt;PinCod=1234&lt;br /&gt;&lt;br /&gt;Bonded=0&lt;br /&gt;&lt;br /&gt;Rem=000272CC10D6&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-2627994873475163407?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/2627994873475163407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=2627994873475163407' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/2627994873475163407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/2627994873475163407'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2007/12/arduino-over-bluetooth.html' title='Arduino Over Bluetooth!'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-6835160650509877704</id><published>2007-12-23T19:32:00.000-08:00</published><updated>2007-12-23T20:56:00.175-08:00</updated><title type='text'>Bluetooth Communication Established!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_cmiIZBFK5Mk/R286CDNHnnI/AAAAAAAABvg/H3MEgl2CYyE/s1600-h/IMG_7842.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_cmiIZBFK5Mk/R286CDNHnnI/AAAAAAAABvg/H3MEgl2CYyE/s400/IMG_7842.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5147396706002247282" /&gt;&lt;/a&gt;&lt;br /&gt;Had some time today to try some things out with the BlueSMiRF.&lt;br /&gt;&lt;br /&gt;I was able to communicate between two computers (and 2 windows of hyperterminal), one using the bluetooth USB adapter, and the other using the FT232R USB to Serial Converter connected to the sparkfun bluetooth modem through the TX and RX connections. It was using real "honest to goodness" radio waves!  Wireless! Real text!  After having it not work, it really did seem miraculous when it did!&lt;br /&gt;&lt;br /&gt;I had some peculiar things happen that will probably be explained when I go over the Roving Networks User Guide again.  I had the bluetooth blueSMiRF modem hooked up to my laptop (through the FT232R) and had it communicating with my desktop PC (USB bluetooth) &lt;br /&gt;&lt;br /&gt;To connect to the BlueSMiRF, I had to set the baud to 115200.  This is stated in the user guide.  If I played around with the baud settings in the 2 windows of hyperterminal sometimes it would be fine, and other times not. &lt;br /&gt;&lt;br /&gt;Also my laptop went to sleep and upon waking it would not talk with the blueSMiRF.  Everything seemed fine except it would not go into Command mode or communicate.  I had to reboot the laptop.&lt;br /&gt;&lt;br /&gt;After that it would talk with the laptop in Command mode and (out of Command mode) talk with the Desktop.&lt;br /&gt;&lt;br /&gt;It would be inconvienient if the bluetooth stopped working when the laptop went to sleep and requrired a reboot work again.  If this is "just how it is" at least I would know and deal somehow.  I suspect there is a reason and way to have it not do that.  &lt;br /&gt;&lt;br /&gt;Don't know for sure yet.&lt;br /&gt;&lt;br /&gt;Also the setting in Hyperterminal I used on the laptop for "Local Configuration" as it is called in the &lt;a href="http://www.sparkfun.com/datasheets/RF/RN_BlueportII-ref-guide.pdf"&gt;Roving Networks User Guide (Roving Networks Bluetooth Serial Module Command Set Version 4.26)&lt;/a&gt; (Page 6) is the exact opposite of what is suggested.  Under the Flow Control setting I used None, where in the manual it says use Hardware. &lt;br /&gt;&lt;br /&gt;If I use Hardware Flow Control, it doesn't work.  I don't know why this is (yet) but it was important to me for obvious reasons.  &lt;br /&gt;&lt;br /&gt;I can connect in Command Mode from the bluetooth connection, keep in mind that there is timer and the the default is 60 seconds from startup.  I can connect with Flow Control set to None or Hardware.  In the manual it suggests Hardware for this also.  &lt;br /&gt;&lt;br /&gt;I am just mentioning this because sometimes things wont work as instructed, very important things.  Maybe I did something somewhere else incorrect to cause this, maybe not.  In this case experimenting doesn't hurt.  &lt;br /&gt;&lt;br /&gt;Next step is to get the Arduino to transmit over the BlueSMiRF.  I will save that for tomorrow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-6835160650509877704?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/6835160650509877704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=6835160650509877704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/6835160650509877704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/6835160650509877704'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2007/12/bluetooth-communication-established.html' title='Bluetooth Communication Established!'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_cmiIZBFK5Mk/R286CDNHnnI/AAAAAAAABvg/H3MEgl2CYyE/s72-c/IMG_7842.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-8795118804604709744</id><published>2007-12-18T19:37:00.001-08:00</published><updated>2007-12-18T20:51:53.007-08:00</updated><title type='text'>Back to Bluetooth</title><content type='html'>I spent a couple days trying to get the BlueSmiRF to work.  Two very frustrating days.  &lt;br /&gt;&lt;br /&gt;First it didn't work with the Monski Pong.  It did connect with the bluetooth on my PC but it would drop the connection and was generally not working at all as a serial port.  I then went into troubleshoot mode and the first suspect was the bluesmirf module itself.  I had the sparkfun.com Bluetooth Modem - &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=582"&gt;BlueSMiRF (SKU#: WRL-00582)&lt;/a&gt; that  "Making Things Talk" specified, that should be good. (not so, but it should work out anyway)&lt;br /&gt;&lt;br /&gt;Next, I setup the FT232R USB to RS232 converter with the bluetooth to see if I could get some assurance that the bluesmirf was working by going through the AT commands from a terminal program.  That wasn't working either for the reasons I'll get into shortly.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;As it turned out the AT commands that "Making Things Talk" has in their walk through of the bluesmirf did not work!  After trying it various ways, many various ways I decided to go back to the beginning.  I started looking over the spec sheet on the sparkfun site and realized that the part about "new Roving Networks bluetooth module. The command set is not compatible with the previous Mitsumi module" was perhaps important!  Shame on me for not reading the details.  &lt;br /&gt;&lt;br /&gt;I still have not tried the bluetooth serial port but have just now been able to communicate with the bluetooth via the FT232R!  Basically from reading the Roving Networks documents on the bluesmirf.  In hindsight I should have done it at the beginning, but the book walk throughs were going so well!  Once you have it working it is quite talkative!&lt;br /&gt;&lt;br /&gt;Next step is to go back and get it to work with the monski pong program and finish of the setup from the terminal.&lt;br /&gt;&lt;br /&gt;So be warned, if you are using the bluesmirf the new command set is different.  &lt;br /&gt;&lt;br /&gt;This is what worked for me to communicate with the bluesmirf through the FT232R USB to R232 converter. &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=718"&gt;(sparkfun Breakout Board for FT232RL USB to Serial (SKU#: BOB-00718)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 1: Hook up the bluesmirf and FT232R board as shown on pg 76, Fig 2-9.  (exception I attached the 3.3v power to the bluesmirf.)&lt;br /&gt;Step 2:&lt;br /&gt;1. Open HyperTerminal.&lt;br /&gt;The "Connection Description" Window will appear.&lt;br /&gt;2. In the Name box, I typed j, you can type whatever you want, mostly.&lt;br /&gt;3. Click OK.&lt;br /&gt;The "Connect to" window will appear.&lt;br /&gt;4. In the Connect to window, pick the com port for the FT232R.&lt;br /&gt;The "COM Properties" window will appear.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_cmiIZBFK5Mk/R2ibazNHnmI/AAAAAAAABu8/PyZDxnt3gg8/s1600-h/Properties.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_cmiIZBFK5Mk/R2ibazNHnmI/AAAAAAAABu8/PyZDxnt3gg8/s400/Properties.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5145533458994929250" /&gt;&lt;/a&gt;&lt;br /&gt;5. In the Bits per second dropdown, select 115200.  The 9600 baud selection didn't work for me and the Roving Networks docs mention 115200 as the desired baud.&lt;br /&gt;6. In the Data bits entry, select 8.&lt;br /&gt;7. In the Parity entry, select None.&lt;br /&gt;8. In the Stop bits entry, select 1.&lt;br /&gt;9. In the Flow control entry, select None.&lt;br /&gt;10. Click OK.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_cmiIZBFK5Mk/R2iYvTNHnjI/AAAAAAAABuk/fQKiVDEeDP0/s1600-h/Port+Settings.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_cmiIZBFK5Mk/R2iYvTNHnjI/AAAAAAAABuk/fQKiVDEeDP0/s320/Port+Settings.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5145530512647364146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This will connect to the COM port, but you must not have any other application using that COM port.  Only one application can use a COM port at at time.  &lt;br /&gt;&lt;br /&gt;12. On the main hyperterminal window click on disconnect so you can change the settings.&lt;br /&gt;13. go to File, Properties.&lt;br /&gt;This will show the "Properties" window.&lt;br /&gt;14. Select "Settings" tab, click the "ASCII setup" button.&lt;br /&gt;This will show the ASCII window and options.&lt;br /&gt;15. Check the Send line ends with line feeds.&lt;br /&gt;16. Check the Echo typed characters locally.&lt;br /&gt;17. Check the Append line feeds to incoming line ends.&lt;br /&gt;18. Check the Wrap lines that exceed terminal width.&lt;br /&gt;19. Select OK.&lt;br /&gt;You will be back on the Properties window.&lt;br /&gt;20. Select OK.&lt;br /&gt;You will be back on the main hyperterminal window.&lt;br /&gt;21. Click Call (the phone), (you should be on the main hypertermial window.&lt;br /&gt;This should connect you to the port, look at lower lefthand corner for "connected".&lt;br /&gt;22. Type --- then carriage return and first time it does nothing, or replies END.&lt;br /&gt;23 Type $$$ then carriage return and it should reply CMD.&lt;br /&gt;24 Type --- then carriage return and it should reply END.&lt;br /&gt;Try the other commands you need according the the Roving Networks documentation (assuming you have the bluesmirf with the Roving Networks bluetooth)&lt;br /&gt;H puts a lot of stuff up, it stands for Help.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_cmiIZBFK5Mk/R2ibazNHnlI/AAAAAAAABu0/dx4oK1OU5jg/s1600-h/hyperterminal.jpg"&gt;&lt;img style="float:left; margin:0 120px 120px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_cmiIZBFK5Mk/R2ibazNHnlI/AAAAAAAABu0/dx4oK1OU5jg/s400/hyperterminal.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5145533458994929234" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-8795118804604709744?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/8795118804604709744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=8795118804604709744' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/8795118804604709744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/8795118804604709744'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2007/12/back-to-bluetooth.html' title='Back to Bluetooth'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_cmiIZBFK5Mk/R2ibazNHnmI/AAAAAAAABu8/PyZDxnt3gg8/s72-c/Properties.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-615687634230045818</id><published>2007-12-17T12:47:00.000-08:00</published><updated>2007-12-18T19:37:11.982-08:00</updated><title type='text'>Thermocouple continued</title><content type='html'>Didn't do much today, had other things to do.  &lt;br /&gt;&lt;br /&gt;Did find out that int(variable) will convert a float variable to int.  That is change 58.93929399234 to 58.  So simple.&lt;br /&gt;&lt;br /&gt;I had thought about a decoupling capacitor to fix my fluctuating readings problem.  Didn't do anything until Pete mentioned I should try it.  Found a couple links.  One is about &lt;a href="http://www.hottconsultants.com/techtips/decoupling.html"&gt;decoupling capacitors&lt;/a&gt; in general and sounds pretty reasonable.  And another that shows one in schematic with a AD595 in use. It is a &lt;a href="http://www.emesys.com/OL2therm.htm"&gt;page on using the AD595 thermocouple IC with a Basic Stamp.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I tried values from .01uF to 1uf between the +5V input and ground, and as far as I can tell it doesn't make any difference.  I tried smoothing the output by putting a .04uF capacitor there and that cut the fluctuation down by half.  At this point I don't think I am going to do anything until I can find something that really works, and I know why.  It works well enough and for what I need it for a plus/minus a degree is not important.  Maybee it is normal.  I don't think so though.&lt;br /&gt;&lt;br /&gt;I went back to take another look at the k type thermocouple.  It reads 0 volts, not too good.  I tried the other K type I have and though it does read, the serial output reads very erratic.  The data from the serial monitor looks like this:&lt;br /&gt;61&lt;br /&gt;0&lt;br /&gt;0&lt;br /&gt;0&lt;br /&gt;0&lt;br /&gt;61&lt;br /&gt;0&lt;br /&gt;0&lt;br /&gt;0&lt;br /&gt;0&lt;br /&gt;63&lt;br /&gt;0&lt;br /&gt;0&lt;br /&gt;0&lt;br /&gt;0&lt;br /&gt;Etc.&lt;br /&gt;This does not make me happy!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The emesys.com site has a lot of &lt;a href="http://www.emesys.com/BS2index.htm"&gt;Basic Stamp application&lt;/a&gt; stuff.&lt;br /&gt;&lt;br /&gt;I might try the max digital thermocouple ic.&lt;br /&gt;&lt;br /&gt;I am going to think about this one a bit and do some more research.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-615687634230045818?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/615687634230045818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=615687634230045818' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/615687634230045818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/615687634230045818'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2007/12/thermocouple-continued.html' title='Thermocouple continued'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-3352045614420332501</id><published>2007-12-16T19:48:00.000-08:00</published><updated>2007-12-16T20:48:03.889-08:00</updated><title type='text'>Temperature Measurements Simple But Hard</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_cmiIZBFK5Mk/R2X-TTNHnhI/AAAAAAAABuU/GE7etOZUbZg/s1600-h/IMG_7739.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_cmiIZBFK5Mk/R2X-TTNHnhI/AAAAAAAABuU/GE7etOZUbZg/s320/IMG_7739.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5144797756866928146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_cmiIZBFK5Mk/R2X-TjNHniI/AAAAAAAABuc/i2uo-K_sq1g/s1600-h/IMG_7744.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_cmiIZBFK5Mk/R2X-TjNHniI/AAAAAAAABuc/i2uo-K_sq1g/s320/IMG_7744.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5144797761161895458" /&gt;&lt;/a&gt;&lt;br /&gt;I decided to test my new "understand" by trying a "simple" project which would use what I learned of serial communication and Arduino and Processing programming.  &lt;br /&gt;&lt;br /&gt;Perseverance got me through.  I did learn quite a bit and in the end it was rather simple, just about as simple as I imagined it to be, except for all the learning I had to go through.&lt;br /&gt;&lt;br /&gt;All I wanted to do was wire up a AD595 "Monolithic Thermocouple Amplifiers with Cold Junction Compensation" &lt;a href="http://www.sparkfun.com/datasheets/IC/AD595.pdf"&gt;(click this to checkout the datasheet, it is what I used to wire up the AD595)&lt;/a&gt;to take the 10mV/Deg Celsius output and read it with the Arduino analog input and send it to the PC over the USB serial connection.  Then using Processing to convert that data into a real Celsius and Fahrenheit temperature output.&lt;br /&gt;&lt;br /&gt;I had several problems, first the K type thermocouple was not working correctly, I substituted it with a second that did work and reassured me that the IC was working correctly.  I finally decided to use the internal ability of the AD595 to measure temperatures, they call it a "Stand-Alone Celsius Thermometer" if you are looking for it on the &lt;a href="http://www.sparkfun.com/datasheets/IC/AD595.pdf"&gt;datasheet&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I decided that using the "stand-alone" feature would ease my troubleshooting.  I also hooked up my voltmeter to measure the output mV reading of the AD595 to make sure it really was doing what it was supposed to. I recommend this step since I did have a K-type thermocouple that was not reading at all.  It helps to know that the individual subsections are working.  &lt;br /&gt;&lt;br /&gt;I tried to do the programming of the Arduino with as little help from existing code as possible, also I decided I would also only set up the AD595 from the data sheet only also.  More or less worked and I spent a lot of time reading the data sheet and reading the Help, Reference section of the Arduino page and Processing page, which were thankfully actually helpful!  I did fall back on the code from Making Things Talk for troubleshooting the serial connection, and without that I think I would have had a much harder time.  Having something that works to compare against really makes a big difference.  &lt;br /&gt;&lt;br /&gt;Next I set up the Arduino to take the mV reading from the AD595 through one of the analog inputs.  This went fairly well and I could view the serial input through the serial monitor quite well.  One thing I did notice and have not yet done anything with is that the values will fluctuate on the analog input.  I don't know why but I found it annoying.  I don't know if it is picking up some stray AC signal but I just don't like it!  &lt;br /&gt;&lt;br /&gt;I setup the Processing program to read the serial input which was just the analog input value, had to convert to mV, (mostly to troubleshoot) then convert to Celsius by a somewhat inaccurate conversion method of dividing the mV reading by 10.  It is close but if you look at the data sheet there is some divergence from this in their tablulation of mV vs. temperature.  &lt;br /&gt;&lt;br /&gt;I hope to get into refining the Processing program but for now I am happy that it worked.  Probably the first thing is to setup the "handshake" serial transfer method that ends up project 1 in Making Things Talk.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Processing Program to read the serial input and do conversions to show the temperature in Farenheit, Very rough, just got it working rough.  Some of it may not make sense and be wrong!  I was just happy that I finally got the temperature to read correct within a few degrees of my RadioShack digital thermometer!&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;Temperature reader&lt;br /&gt;Program Language: Processing 0133 Beta&lt;br /&gt;Author: Lee Cavanagh&lt;br /&gt;Revision:.1&lt;br /&gt;Date: 12/15/07&lt;br /&gt;Program reads serial data sent from an Arduino reading output from&lt;br /&gt;a AD595AQ "Monolithic Thermocouple Amplifier&lt;br /&gt;with Cold Junction Compensation" &lt;br /&gt;Data is read through a analog input that coverts the 10mV/Deg C AD595 output&lt;br /&gt;to a value within the range of 0-1023.  &lt;br /&gt;*/&lt;br /&gt;import processing.serial.*;     //Import the processing serial library&lt;br /&gt;int linefeed = 10;              //Linefeed in Ascii&lt;br /&gt;Serial myPort;                  //The serial Port&lt;br /&gt;PFont myFont;                   //Adds Font for displaying Temperature&lt;br /&gt;int fontSize = 32;               //sets the size of the Text&lt;br /&gt;float rawTempData = 0.0;                //the raw input of the temperature data&lt;br /&gt;float tCelsius = 0.0; //temperature converted to Celsius&lt;br /&gt;float tFarenheit = 0.0;  //terperature converted to Farenheit&lt;br /&gt;String myString = "0";                //input string from serial port&lt;br /&gt;float miliVTemp = 500.0;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void setup() {&lt;br /&gt;  size (640,480);     //sets the size of the display window&lt;br /&gt;  //uses font from system&lt;br /&gt;  PFont myFont = createFont(PFont.list()[2], fontSize);&lt;br /&gt;  textFont(myFont);&lt;br /&gt;  &lt;br /&gt;  // list the available serial ports&lt;br /&gt;  //println(Serial.list());&lt;br /&gt;  //sets serial port&lt;br /&gt;  myPort = new Serial(this, Serial.list()[1], 9600);&lt;br /&gt;  //Read from buffer until it hits a linefeed. &lt;br /&gt;  //The linefeed tells it that it is at the group or piece of data I want&lt;br /&gt;  myPort.bufferUntil(linefeed);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void draw() {&lt;br /&gt;  background(100,204,0);&lt;br /&gt; &lt;br /&gt;  //Print the temperature:&lt;br /&gt;  text("TEMP: " + tFarenheit + " ºF" , 10, 50);   //should print the temp in the middle of the screen&lt;br /&gt;  //println("Temperature : " + tFarenheit + " ºF");  &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void serialEvent(Serial myPort) {&lt;br /&gt;  //read serial buffer&lt;br /&gt;   String myString = myPort.readStringUntil(linefeed);&lt;br /&gt;   //if you got any bytes other than the linefeed it trims:&lt;br /&gt;  if (myString != null) {&lt;br /&gt;    myString = trim(myString); &lt;br /&gt;//split the string at the commas&lt;br /&gt;    //and convert the sections into integers:&lt;br /&gt;    int sensors[] = int(split(myString, ','));&lt;br /&gt;    //pritn out the values you got:&lt;br /&gt;    for (int sensorNum =0; sensorNum &lt; sensors.length; sensorNum++) {&lt;br /&gt;      print("Sensor " + sensorNum + ": " + sensors[sensorNum] + "\t");&lt;br /&gt;  //sets rawTempData equal to sensor[0]&lt;br /&gt;  rawTempData = sensors[0];&lt;br /&gt;  miliVTemp = rawTempData/1024*5.0*1000;  //converts input to mV&lt;br /&gt;  println("miliVTemp=" + miliVTemp);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  //add a linefeed after all the sensor values are printed:&lt;br /&gt;  println();   &lt;br /&gt;  }&lt;br /&gt;// text(myString, 10, 200);  &lt;br /&gt;//rawTempData = int(myString);    //Puts the value into rawTempData&lt;br /&gt;//convert to Celsius:&lt;br /&gt;//Divide output of AD594 and you get the approx Celsius Temp&lt;br /&gt;//There is some error as compared to the Manufacturer Datasheet&lt;br /&gt;tCelsius = miliVTemp / 10.0 ;   &lt;br /&gt;//Convert C reading to Farenheit&lt;br /&gt;tFarenheit = ((tCelsius * (1.8)) + 32);&lt;br /&gt;println("Temperature : " + tCelsius + " ºC");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Arduino program to read the AD595 Thermocouple IC&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;Program Language: Arduino&lt;br /&gt;Author: Lee Cavanagh&lt;br /&gt;Revision:.1&lt;br /&gt;Date: 12/15/07&lt;br /&gt;Program reads a AD595AQ Monolithic Thermocouple Amplifiers&lt;br /&gt;with Cold Junction Compensation through a analog input and covert the 10mV/Deg C&lt;br /&gt;to a analog input within the range of 0-1023.  &lt;br /&gt;That value will be sent through the serial USB by the Arduino to be read by the PC&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;int temperature = 0;      //value for the temperature voltage from the AD595 &lt;br /&gt;//converted to analog input value, will have to convert it at the PC to a real value&lt;br /&gt;int tempSensor = 2;          //analog input pin for temperature voltage input&lt;br /&gt;void setup() {&lt;br /&gt;  //opens serial port to pc, rate to 9600&lt;br /&gt;  Serial.begin(9600);    &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void loop() {&lt;br /&gt;  //reads the analog sensor&lt;br /&gt;  temperature = analogRead(tempSensor);  &lt;br /&gt;  //Prints the results from the analogRead&lt;br /&gt;  Serial.println(temperature,DEC);&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-3352045614420332501?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/3352045614420332501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=3352045614420332501' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/3352045614420332501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/3352045614420332501'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2007/12/temperature-measurements-simple-but.html' title='Temperature Measurements Simple But Hard'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_cmiIZBFK5Mk/R2X-TTNHnhI/AAAAAAAABuU/GE7etOZUbZg/s72-c/IMG_7739.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-4896472208288292268</id><published>2007-12-15T13:22:00.001-08:00</published><updated>2007-12-16T20:51:07.779-08:00</updated><title type='text'>Vex Bumper Switches and Battery Packs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_cmiIZBFK5Mk/R2RG3jNHnfI/AAAAAAAABto/nDJQYuK4Mv8/s1600-h/IMG_7736.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_cmiIZBFK5Mk/R2RG3jNHnfI/AAAAAAAABto/nDJQYuK4Mv8/s320/IMG_7736.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5144314594520964594" /&gt;&lt;/a&gt;&lt;br /&gt;I replaced the 2 switches with the bumper switches from VEX.  Also took them apart to &lt;a href="http://disassemblevexrobotics.blogspot.com/2007/12/vex-bumper-switch-kit.html"&gt;see what was inside (click on this link to see)&lt;/a&gt;, nothing especially unexpected.&lt;br /&gt;&lt;br /&gt;They are pretty convenient to use with decent mounting slots and look good.  Maybe not as nice as some industrial buttons but with the mounts and 3 prong connectors they are acceptable.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Also I made an adapter to use a standard rc car 7.2V battery pack for the wireless project. (center positive)  It is larger and bulkier than I would want but it was convenient.  I was going to use a 4 AA NiMh cell pack but the voltage would be too low to run well with the 5volt voltage regulator.  &lt;br /&gt;&lt;br /&gt;The only thing to remember is to move the power jumper from USB to EXT.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_cmiIZBFK5Mk/R2RIEDNHngI/AAAAAAAABtw/CANy-4yBRs8/s1600-h/IMG_7737.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_cmiIZBFK5Mk/R2RIEDNHngI/AAAAAAAABtw/CANy-4yBRs8/s200/IMG_7737.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5144315908780957186" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-4896472208288292268?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/4896472208288292268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=4896472208288292268' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/4896472208288292268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/4896472208288292268'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2007/12/vex-bumper-switches-and-battery-packs.html' title='Vex Bumper Switches and Battery Packs'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_cmiIZBFK5Mk/R2RG3jNHnfI/AAAAAAAABto/nDJQYuK4Mv8/s72-c/IMG_7736.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-8614560734061433850</id><published>2007-12-15T09:53:00.000-08:00</published><updated>2007-12-15T12:27:32.095-08:00</updated><title type='text'>Flex Sensors Repaired</title><content type='html'>It looks like the repair worked.  Hopefully this will last as I plan on using the flex sensors for a bunch of things.  The circuitwriter polymer does glob over the contact and reasonably should tie everything together.  Hopefully it will stick to everything.  &lt;br /&gt;&lt;br /&gt;I got a comment from tigoe who wire wraps rather than solder, I will try that next time.  I can imagine that the plastic of the flex sensor softened and may have compromised the crimp.  tigoe also suggests providing some stress relief to the end by the connector. That area gets thinner is want to bend more.  Also my wiring is solid Cu and doesn't want to bend and puts more stress on the end of the flex sensor.  I was thinking I might try sandwiching the connector area and wiring to support the flex sensor, maybe between 2 pieces of mylar the width of the sensor strip and .25" over the wiring and .25" onto the more stiff part of the flex sensor.  I don't want to have a fix interfere with any final application though. &lt;br /&gt;&lt;br /&gt;tigoe also helpfully points out that the code is online at http://www.makingthingstalk.com.  I will probably take advantage of that but for now I am typing in the code from the book so I can understand it better.  I am pretty new to the arduino programming and processing language and format.  It is amazing how fast you can make a project go with cut and pasted code.  &lt;br /&gt;&lt;br /&gt;One thing I hoped would be "fixed" also was that difference in the flex sensors readings would disappear, it appears that they are just like this.  It is not a big deal I suppose, since I can compensate in the programming, but it limits the interchangeability of sensors.  I imagine that I could make a calibration subroutine to take care of that but it would be nice if I could just swap and have them be identical in application.  I might be that it works out that they have to be calibrated no matter what. &lt;br /&gt;&lt;br /&gt;The readings on the first sensor are 8.9 KOhms relaxed - 8.1 KOhm flexed toward the white square side, and ~35 kOhm toward the black side (flexed to a U shape).  &lt;br /&gt;the second sensor are 12.7 KOhms relaxed - 11.0 KOhm flexed toward the white square side, and ~44 kOhm toward the black side (flexed to a U shape).  &lt;br /&gt;&lt;br /&gt;Obviously the sensor is best in one direction!&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;/span&gt;Before&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_cmiIZBFK5Mk/R2QWYzNHnWI/AAAAAAAABsk/hxm5mTNHZ_A/s1600-h/before.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_cmiIZBFK5Mk/R2QWYzNHnWI/AAAAAAAABsk/hxm5mTNHZ_A/s200/before.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5144261289681853794" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apply Circuitwriter&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_cmiIZBFK5Mk/R2QWZjNHnXI/AAAAAAAABss/EovdDgd29ak/s1600-h/circuit+writer.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_cmiIZBFK5Mk/R2QWZjNHnXI/AAAAAAAABss/EovdDgd29ak/s200/circuit+writer.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5144261302566755698" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_cmiIZBFK5Mk/R2QWZzNHnYI/AAAAAAAABs0/eGoJiIvvCYw/s1600-h/coated.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_cmiIZBFK5Mk/R2QWZzNHnYI/AAAAAAAABs0/eGoJiIvvCYw/s200/coated.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5144261306861723010" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-8614560734061433850?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/8614560734061433850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=8614560734061433850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/8614560734061433850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/8614560734061433850'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2007/12/flex-sensors-repaired.html' title='Flex Sensors Repaired'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_cmiIZBFK5Mk/R2QWYzNHnWI/AAAAAAAABsk/hxm5mTNHZ_A/s72-c/before.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-4861889786559731704</id><published>2007-12-14T15:12:00.000-08:00</published><updated>2007-12-15T06:22:25.997-08:00</updated><title type='text'>Pong, Monski Pong and Failing Flex Sensors</title><content type='html'>Made some progress, debugged the Monski Pong program, basically a whole lot of typos from typing it in (copied from the text in the book).  The ball runs slow but I think  I can get it to go faster by editing the code.  maybe my computer is too slow.  Had some issues with the flex sensor which I will describe below in more detail.  Am setting up for project 2 "Wireless Monski Pong".  Will solder a connector (Coaxial DC PowerPlug 5.5mm O.D, 2.1 mm I.D. RadioShack PN 274-1569A) that I had in the parts drawer that happens to fit the Arduino battery connector well enough, it sticks out a little more than it should.&lt;br /&gt;&lt;br /&gt;Set up the blue tooth dongle on my PC, a Planet BT-410U.  I got it a while ago and it was not setup on my computer, I could not find the install cd and usually that is not a problem if the manufacturer has drivers on their site, planet did not as far as I could tell.  Fortunately I found the cd and was able to do an install and test the blue tooth with my Motorola H500 headset.  Worked good! &lt;br /&gt;&lt;br /&gt;I was thinking about putting a cannibalized PC serial connector on the board to use a set of old atari 2600 paddles to replace the flex sensors.  I will probably just do it since the paddles will be neat to use with the arduino anyway. Plus they have a couple buttons, and I could also use an atari 2600 joystick, which is really 4 buttons for the joystick (plus the actual button).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_cmiIZBFK5Mk/R2MPnjNHnSI/AAAAAAAABsE/CeNvwwGMAr4/s1600-h/flexresistorcrimp.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_cmiIZBFK5Mk/R2MPnjNHnSI/AAAAAAAABsE/CeNvwwGMAr4/s200/flexresistorcrimp.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5143972371526819106" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_cmiIZBFK5Mk/R2MPoDNHnTI/AAAAAAAABsM/mkRtPyuQu-Y/s1600-h/flexresistorcrimp2.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_cmiIZBFK5Mk/R2MPoDNHnTI/AAAAAAAABsM/mkRtPyuQu-Y/s200/flexresistorcrimp2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5143972380116753714" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_cmiIZBFK5Mk/R2MPojNHnUI/AAAAAAAABsU/aKkKMSIlU74/s1600-h/flexresistorcrimp3.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_cmiIZBFK5Mk/R2MPojNHnUI/AAAAAAAABsU/aKkKMSIlU74/s200/flexresistorcrimp3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5143972388706688322" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_cmiIZBFK5Mk/R2MPpDNHnVI/AAAAAAAABsc/nFEh3vw0-VU/s1600-h/flexresistorcrimp4.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_cmiIZBFK5Mk/R2MPpDNHnVI/AAAAAAAABsc/nFEh3vw0-VU/s200/flexresistorcrimp4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5143972397296622930" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I had a problem with one of the flex sensors, it was acting like it wasn't there.  I did the usual "wiggle the connection" to try to get it to work, and indeed it did work for a few minutes.  I took a look under the stereo microscope, fully expecting the traces to be cracked or something.  They were fine, what I did see was that the metal connector was not really connecting.  The connector is attached with barbs that  poke through the plastic material.  On the surface of the plastic is a silver trace that is a conducting layer.  The barbs were mostly not touching it.  If you look at the pictures of the barbs, you can see the plastic film is extruded along with the barb making a mostly metal to insulating film contact, not the desired barb to conductive silver contact.  I think that the metal barbed part was installed on the incorrect side, it would probably be much better if it had been installed on the silver trace side.  In order to repair I used some "Circuit Writer" which is a polymer paint with silver conducting particles in it.  So far it works ok according the the ohm meter.  I will let it dry overnight under a lamp to keep it warm.  Hopefully it will be a good permanent repair.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-4861889786559731704?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/4861889786559731704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=4861889786559731704' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/4861889786559731704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/4861889786559731704'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2007/12/pong-monski-pong-and-failing-flex.html' title='Pong, Monski Pong and Failing Flex Sensors'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_cmiIZBFK5Mk/R2MPnjNHnSI/AAAAAAAABsE/CeNvwwGMAr4/s72-c/flexresistorcrimp.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-7705190423402352126</id><published>2007-12-12T19:22:00.001-08:00</published><updated>2007-12-15T13:57:24.937-08:00</updated><title type='text'>The Simplest Network</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_cmiIZBFK5Mk/R2CpNHzz6pI/AAAAAAAABr0/nQPX6sP3538/s1600-h/arduinopg63.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp1.blogger.com/_cmiIZBFK5Mk/R2CpNHzz6pI/AAAAAAAABr0/nQPX6sP3538/s320/arduinopg63.JPG" alt="" id="BLOGGER_PHOTO_ID_5143296817356860050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Got up to PG 62.  in Making Things Talk.  Setup two pushbutton switches and the 2 flex sensors.&lt;br /&gt;Typed in the processing program that reads the sensor input and ran the arduino with the program to send out the sensors and button data.  Didn't work the first time but went through the code line by line to find my typos.  So far the text has been excellent!&lt;br /&gt;&lt;br /&gt;The analog input seems to take values of 0-1023.  I tried a photo resistor in one of the arduino tutorials and had one that get values of 23 up to 700 or so.  I thought that was pretty good.  With the flex sensor I get low values of around 255 up to 550, which is not as great but a reasonable workable amount to variation.&lt;br /&gt;&lt;br /&gt;If you notice the photo resistor and 6 leds in the picture of the breadboard, I have been playing with the tutorials on the arduino site.  They are workable and have the extra convenience that if you care to cut and paste code you can.  I have been typing in much of the code to force my brain to learn the arduino language.  Not all though.  It is amazing how fast you can try stuff out if you can cut and paste useful code!   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I had to get 22awg wire for the arduino since the smaller wire I had been using for breadboarding was loose in the arduino sockets.  The 22awg is not as tight as I would like it but seems to be ok.  Anyway this was a time that getting it at radio shack was very convenient.  Having small spools can be messy but I came up with an idea of converting the 3 pack into a wire spooling tool.  I cut the back open leaving it hinged and took the shrink wrap off the spools, then punched 3 holes out the opposite side for the wire from the 3 spools to unwind, threaded the wire in and got the spools back in the package and resealed the back.  It actually works really well.  I told Pete about it and he discovered that the plastic clamshell is not heat sealed so if you split the cardboard you can unwrap the spools and poke the holes in the plastic and reseal in a neater way.  Sure it is simple but I think it is really handy.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_cmiIZBFK5Mk/R2CpMXzz6oI/AAAAAAAABrs/q6RXhXerRY8/s1600-h/22awgwire.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_cmiIZBFK5Mk/R2CpMXzz6oI/AAAAAAAABrs/q6RXhXerRY8/s320/22awgwire.JPG" alt="" id="BLOGGER_PHOTO_ID_5143296804471958146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pete was showing off his arduino with a POV (persistence of vision) circuit.  It was a bit difficult to see with the naked eye, but he thought it was because his leds were dim a heck.  I agreed.  The photo is in a dark area with a relatively long exposure from a tripod.  You can see my ghostly image.  Maybe he will put up the link to where he got the program and schematic. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_cmiIZBFK5Mk/R2CtAHzz6qI/AAAAAAAABr8/6932lVJEgcI/s1600-h/POVghostimage.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_cmiIZBFK5Mk/R2CtAHzz6qI/AAAAAAAABr8/6932lVJEgcI/s320/POVghostimage.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5143300992065071778" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-7705190423402352126?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/7705190423402352126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=7705190423402352126' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/7705190423402352126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/7705190423402352126'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2007/12/simplest-network.html' title='The Simplest Network'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_cmiIZBFK5Mk/R2CpNHzz6pI/AAAAAAAABr0/nQPX6sP3538/s72-c/arduinopg63.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-261445361930456194</id><published>2007-12-10T09:25:00.000-08:00</published><updated>2007-12-10T09:49:30.598-08:00</updated><title type='text'>Images SI Order Comes In, Arduino Setup Continues</title><content type='html'>I am pretty happy that the Images Scientific order came in.  I got my FSRs and Flex Sensors in.&lt;br /&gt;I tried them even though I thought their $12.95 shipping was high.  The order came in a bubble envelope and weighed much less than a pound.  Most of the weight was from their catalog, which to tell the truth I was happy to see.  I like paper catalogs, it allows me to browse and look at things that I otherwise would not come across.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_cmiIZBFK5Mk/R113q3zz6mI/AAAAAAAABrc/65G_hSdqv8Q/s1600-h/imagesflexorder.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp1.blogger.com/_cmiIZBFK5Mk/R113q3zz6mI/AAAAAAAABrc/65G_hSdqv8Q/s320/imagesflexorder.JPG" alt="" id="BLOGGER_PHOTO_ID_5142397927946447458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Arduino on a Board&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;I mounted the Arduino on a nice piece of scavanged scrap plywood with a fancy breadboard.  Both are screwed to the board.  I don't want the arduino to go whipping around with the usb cable plus it should make things neater.  I left some extra space on the side for buttons, leds and the other boards I am going to use with it.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_cmiIZBFK5Mk/R115gHzz6nI/AAAAAAAABrk/ZeB7OEzdPMw/s1600-h/arduinoonaboard.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_cmiIZBFK5Mk/R115gHzz6nI/AAAAAAAABrk/ZeB7OEzdPMw/s320/arduinoonaboard.JPG" alt="" id="BLOGGER_PHOTO_ID_5142399942286109298" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-261445361930456194?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/261445361930456194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=261445361930456194' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/261445361930456194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/261445361930456194'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2007/12/images-si-order-comes-in-arduino-setup.html' title='Images SI Order Comes In, Arduino Setup Continues'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_cmiIZBFK5Mk/R113q3zz6mI/AAAAAAAABrc/65G_hSdqv8Q/s72-c/imagesflexorder.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-7196948035903088993</id><published>2007-12-09T06:35:00.000-08:00</published><updated>2007-12-10T09:24:41.545-08:00</updated><title type='text'>Arduino Tested, LED Blinked</title><content type='html'>Unpacked the Arduino and running installed the IDE on my Fujitsu B142 Lifebook.  (it is a old slow laptop but in a small format)&lt;br /&gt;&lt;br /&gt;Did the blink program and it worked fine.  I think I will mount the arduino on a board and mount a breadboard on it also for ease of use.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-7196948035903088993?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/7196948035903088993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=7196948035903088993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/7196948035903088993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/7196948035903088993'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2007/12/arduino-tested-led-blinked.html' title='Arduino Tested, LED Blinked'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-8048578168702644911</id><published>2007-12-06T18:15:00.000-08:00</published><updated>2007-12-06T20:02:27.472-08:00</updated><title type='text'>Got Parts, Sparkfun.com</title><content type='html'>Got the parts from sparkfun.com.    They are great.  I hope they keep it up.&lt;br /&gt;&lt;br /&gt;Made an order with imagesco.com today.  Didn't like the shipping but they had all the FSR that I needed to get and I decided I would give them a try.  Hopefully they will be fast.&lt;br /&gt;tem:  &lt;br /&gt;&lt;br /&gt;Description:  Quantity:  Each:  Total:    &lt;br /&gt;&lt;br /&gt;Flex Sensor  FLX-01&lt;br /&gt;$ 12.95  each 2x - $ 25.90&lt;br /&gt;&lt;br /&gt;Force Sensitive Resistors  FSR-400 &lt;br /&gt; $ 6.00 each 1 x - $ 6.00&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Force Sensitive Resistors  FSR-402&lt;br /&gt; $ 6.60 each 2x- $ 13.20&lt;br /&gt;&lt;br /&gt;Force Sensitive Resistors  FSR-406&lt;br /&gt; $ 8.75 each 1 x - $ 8.75&lt;br /&gt;&lt;br /&gt;Shipping Total: 0.6 lbs $12.50&lt;br /&gt;Sub Total: $ 53.85&lt;br /&gt;Total $66.35&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-8048578168702644911?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/8048578168702644911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=8048578168702644911' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/8048578168702644911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/8048578168702644911'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2007/12/got-parts-sparkfuncom.html' title='Got Parts, Sparkfun.com'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-9200603816687305208</id><published>2007-12-04T16:11:00.000-08:00</published><updated>2007-12-10T09:23:54.555-08:00</updated><title type='text'>Basic Stamp and Processing</title><content type='html'>I wasn't aware that I could use processing with a basic stamp.  Probably common knowledge in certain circles.  This link shows how to make a cable to do it.   You still need the serial cable that is used for the basic stamp but this one hooks up to pin 0 and 1 on the basic stamp.&lt;br /&gt;&lt;br /&gt;http://interactive.usc.edu/members/534/archives/cat_basic_stamp_electronics.html&lt;br /&gt;&lt;br /&gt;I think I will try this if I ever get around to it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-9200603816687305208?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/9200603816687305208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=9200603816687305208' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/9200603816687305208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/9200603816687305208'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2007/12/basic-stamp-and-processing.html' title='Basic Stamp and Processing'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8255063446123296863.post-8047224281540970523</id><published>2007-11-28T17:26:00.000-08:00</published><updated>2008-01-19T09:49:08.923-08:00</updated><title type='text'>Links Making Thing Talk by Tom Igoe</title><content type='html'>&lt;a href="http://store.makezine.com/ProductDetails.asp?ProductCode=0596510519"&gt;"Making Things Talk" by Tom Igoe&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Useful links to items to do the projects in the book:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Electronics suppliers:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sparkfun.com/commerce/categories.php"&gt;Sparkfun.com&lt;/a&gt;&lt;br /&gt;digikey.com&lt;br /&gt;jameco.com&lt;br /&gt;&lt;a href="http://imagesco.com/"&gt;imagesco.com&lt;/a&gt; (images scientific instruments)&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://semiconductorstore.com/"&gt;&lt;span style="font-size:100%;"&gt;http://semiconductorstore.com/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rentron.com"&gt;rentron.com (Supplier for IR Transmitter Project)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Software:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://puttyssh.org/"&gt;PuttySSH.org&lt;/a&gt; - Remote Access Program&lt;br /&gt;&lt;a href="http://processing.org/"&gt;Processing.org&lt;/a&gt;  Multimedia Progamming Environment&lt;br /&gt;&lt;a href="http://lundie.ca/fwink/"&gt;http://lundie.ca/fwink/&lt;/a&gt;- Fwink webcam software for uploading images to a ftp site.&lt;br /&gt;Dave's Telnet &lt;a href="http://sourceforge.net/projects/dtelnet"&gt;http://sourceforge.net/projects/dtelnet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Parts Lists:&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Relevent links:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=666&amp;amp;action=add_product"&gt;Arduino Board&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=582"&gt;BlueSMiRF Bluetooth&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?langId=-1&amp;amp;storeId=10001&amp;amp;catalogId=10001&amp;amp;pa=150551&amp;amp;productId=150551"&gt;Flex Sensor Strip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=718&amp;amp;action=add_product"&gt;Breakout Board for FT232RL USB to Serial&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Force Sensing Resisistors&lt;br /&gt;&lt;a href="http://parallax.com/Store/Microcontrollers/BASICStampModules/tabid/134/txtSearch/30056/List/1/Default.aspx?SortField=ProductName,ProductName"&gt;Flexforce at Parallax.com&lt;/a&gt; pricey?&lt;br /&gt;&lt;a href="http://www.interlinkelectronics.com/index.php?id=NDgy"&gt;Interlinkelectronics.com force sensing resistors page&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.interlinkelectronics.com/library/media/papers/pdf/fsrguide.pdf"&gt;Interlinkelectronic's guide on force sensing resistors&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.trossenrobotics.com/store/p/3221-1-5-Inch-Force-Sensing-Resistor-FSR-.aspx"&gt;Trossenrobotics.com page for the 1.5" interlink force sensing resistor&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.trossenrobotics.com/store/Search.aspx?SearchTerms=interlink%20400&amp;amp;CatID=0"&gt;Trossenrobotics.com search page for FSR&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.imagesco.com/sensors/force-sensors.html"&gt;Imageco.com page on FSRs&lt;/a&gt;&lt;br /&gt; &lt;a href="http://www.imagesco.com/sensors/opamp.html"&gt;Opamp circuit&lt;/a&gt; for use with FSRs, outputs 0-5v based on force (Imageco.com)&lt;br /&gt;&lt;a href="http://www.imagesco.com/sensors/flex-sensor.html"&gt;Flex Sensor Resistor&lt;/a&gt; on imageco.com,  was going to order 2 but least expensive shipping is $12.95&lt;br /&gt;&lt;a href="https://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?langId=-1&amp;amp;storeId=10001&amp;amp;catalogId=10001&amp;amp;productId=150551"&gt;Flex Sensor Resistor&lt;/a&gt; on jameco.com,  same price as on imageco.com but shipping might be less, never know because you won't find out until they ship and bill you.  Sometimes it is good sometimes annoyingly high.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://semiconductorstore.com/pages/asp/item.asp?ItemNumber=CO-E1-11AAR"&gt;Lantronix                CoBox Micro Embedded Device Server $67.00&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://semiconductorstore.com/cart/pc/viewPrd.asp?idproduct=115"&gt;XPort Embedded Device Server $49.00&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://semiconductorstore.com/cart/pc/viewPrd.asp?idproduct=98"&gt;Embedded Wireless 802.11 Device Server $165.00&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.rentron.com/remote_control/TX-IRHS.htm"&gt;TX-IRHS Infrared Remote Control IC&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.hobbyengineering.com/H1553.html"&gt;&lt;br /&gt;TSOP7000 IR Receiver Module (high speed)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://http://www.mouser.com/search/refine.aspx?Ntt=782-TSOP7000"&gt;http://www.mouser.com/search/refine.aspx?Ntt=782-TSOP7000&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.rentron.com/remote_control/PNA4602M.htm#7000"&gt;http://www.rentron.com/remote_control/PNA4602M.htm#7000&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.rentron.com/remote_control/IRLED.htm#7"&gt;&lt;br /&gt;  TSAL7200 High-Power Infrared LED&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8255063446123296863-8047224281540970523?l=tryingtodotheprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tryingtodotheprojects.blogspot.com/feeds/8047224281540970523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8255063446123296863&amp;postID=8047224281540970523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/8047224281540970523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8255063446123296863/posts/default/8047224281540970523'/><link rel='alternate' type='text/html' href='http://tryingtodotheprojects.blogspot.com/2007/11/making-thing-talk-by-tom-igoe.html' title='Links Making Thing Talk by Tom Igoe'/><author><name>Lee</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
