<?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-6709285304410195543</id><updated>2012-01-24T17:49:56.163-08:00</updated><category term='mysticism'/><category term='suspense'/><category term='diy robot from power wheelchair'/><category term='fiction'/><category term='Weekend Project : Easy to build Cheap Robot'/><category term='robotics'/><category term='occult'/><category term='low cost mod to wheelchair'/><category term='books'/><category term='Easy to Modify  Cheap Robot'/><category term='mystery'/><category term='non-technical'/><title type='text'>Me and My Robots</title><subtitle type='html'>Home brew robotics with autonomous behaviors.  That's what this blog is all about. 

This site is all about showing you "how-to" while showing off my "Bots."

We've got:
  Tracked Robots, 
  Legged Robots,
  BEAM simple Robots,
  Stand-Up Robots,
  Square Wheeled Robots...
&lt;a href="http://cwhaticando.com"&gt;Visit C WHAT I CAN DO&lt;/a&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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>35</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6709285304410195543.post-8437829500303110365</id><published>2012-01-24T17:49:00.000-08:00</published><updated>2012-01-24T17:49:56.173-08:00</updated><title type='text'>Wireless RF Remote for Power Chair Twenty USD</title><content type='html'>&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="285" src="http://www.youtube.com/embed/3W8YVx_0skI" width="340"&gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;amp;amp;lt;br&amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;lt;br&amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;lt;br&amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;lt;br&amp;amp;amp;amp;amp;gt;This&amp;amp;lt;/p&amp;amp;gt;&lt;/iframe&gt;&lt;br /&gt;The latest video on CwhatIcanDo.com.&amp;nbsp; This one is for people with power chairs who would like to be able to have wireless control over their wheelchairs.&amp;nbsp; This one can allow freedom to move your chair aside when you plop down in a favorite chair or visit with people at the table.&amp;nbsp; Just move the power chair aside under remote control.&lt;br /&gt;&lt;br /&gt;This is about as simple as you can make a thing.&amp;nbsp; Once I established the presence of a 3 volt power source, I knew I could run the whole unit on 12 volts directly from the power chair.&amp;nbsp; (Remember in another project, we use an H-bridge to robotically control things?)&lt;br /&gt;&lt;br /&gt;Check it out on &lt;a href="http://www.cwhaticando.com/view/?t=Twenty%20Buck%20Power%20Wheel%20Chair%20Wireless%20Remote%20Control&amp;amp;itemParent=304" target="_blank"&gt;CwhatIcanDo &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-8437829500303110365?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/8437829500303110365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=8437829500303110365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/8437829500303110365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/8437829500303110365'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2012/01/wireless-rf-remote-for-power-chair.html' title='Wireless RF Remote for Power Chair Twenty USD'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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://img.youtube.com/vi/3W8YVx_0skI/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6709285304410195543.post-7340763959582751952</id><published>2012-01-17T19:30:00.000-08:00</published><updated>2012-01-17T19:30:48.527-08:00</updated><title type='text'>Robot From Power Chair Follows Wall</title><content type='html'>This time I wanted to continue to use the controller I already had and add sensors.&amp;nbsp; To test my ideas, I made a pretty simple wall follower type algorithm and that made it happen like this:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/FObPqH2-rl4/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/FObPqH2-rl4&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/FObPqH2-rl4&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;So now I can keep a robot on the straight and narrow using IR in close quarters.&amp;nbsp;&amp;nbsp; I expect a sonar would also be nice, so I guess I will have to add a sonar ping'er and give that a try.&lt;br /&gt;&lt;br /&gt;Next time, though, I'm really thinking about making something really practical for wheelchair owners.&amp;nbsp; Not that it isn't practical to manage a wheelchair through narrow passages, but that can come later.&lt;br /&gt;&lt;br /&gt;Check out the project at &lt;a href="http://www.cwhaticando.com/view/?t=Build%20a%20Robot%20From%20A%20Power%20Wheelchair%20Part%20Two:%20Sensors&amp;amp;itemParent=302"&gt;Edge Detection on Power Chair Robot&lt;/a&gt; on CwhatIcanDo.com...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-7340763959582751952?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/7340763959582751952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=7340763959582751952' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/7340763959582751952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/7340763959582751952'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2012/01/robot-from-power-chair-follows-wall.html' title='Robot From Power Chair Follows Wall'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-3741100309992816379</id><published>2011-10-28T11:37:00.000-07:00</published><updated>2011-10-28T11:37:33.269-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='low cost mod to wheelchair'/><category scheme='http://www.blogger.com/atom/ns#' term='diy robot from power wheelchair'/><category scheme='http://www.blogger.com/atom/ns#' term='robotics'/><title type='text'>Robot Made From Power Chair To Help Handicapped</title><content type='html'>I've been wanting to make a robot that could haul stuff around while I work around the garden, plus I wanted my grandkids to be able to ride on it. &amp;nbsp;In the best case, I WANTED to RIDE IT!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So I began pursuing old beat-up power wheelchairs. &amp;nbsp;Finally, my waiting and looking paid off and I obtained a relatively modern older power chair called the Mini Jazzy. &amp;nbsp;It could pull a 250 pound person up a 5% grade, so it should have no problem with a 60 pound grandchild or probably even a 160 pound grampa. &amp;nbsp;For a month or so, I underwent subtle humiliation when my wife would announce to friends that I had a wheelchair! &amp;nbsp;It's a Robot, I insisted having even taken off the chair. Finally, I could take it no longer so I decided to build out enough of a robot to put it into a controlled loop Forward, Backward, Left, Right, and Stop. &amp;nbsp;This is the first step to almost any robot project I've done. &amp;nbsp;I would have a robot! &amp;nbsp;No wheelchair for me. &amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/XyPG9KN0ryI/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/XyPG9KN0ryI&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/XyPG9KN0ryI&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Follow the Link to the &lt;a href="http://www.cwhaticando.com/view/?t=Build%20a%20Robot%20From%20A%20Power%20Wheelchair&amp;amp;itemParent=294"&gt;How-To build a robot from a power wheelchair on CwhatIcanDo.com&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Because of all the research I had to do (the web doesn't give up much help on this subject) I decided to make my goal a little bigger than just making a fun bot that doesn't do too much to help anyone, just to entertain myself. &amp;nbsp; So I decided I would make it so you could still control the wheelchair even with the robotic control. &amp;nbsp;Now a disabled person could bring the power chair to them from across the way. &amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I could even put sensors on it so it could assist another person in ushering a handicapped person in a crowd, just like I discovered the Japanese doing. &amp;nbsp; In fact, I decided it would be more fun to create something that could help out handicapped people than to make an IED "sniffer". &amp;nbsp; &amp;nbsp;It's more fun to make love than war. &amp;nbsp;So this project is what you might call my Robot Love Project...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-3741100309992816379?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/3741100309992816379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=3741100309992816379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/3741100309992816379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/3741100309992816379'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2011/10/robot-made-from-power-chair-to-help.html' title='Robot Made From Power Chair To Help Handicapped'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-4799106820164784525</id><published>2010-12-09T16:16:00.000-08:00</published><updated>2010-12-09T16:16:50.329-08:00</updated><title type='text'>Me and My Robots: Robot powered by Linux Has Onboard Camera</title><content type='html'>&lt;a href="http://meandmyrobots.blogspot.com/2010/12/robot-powered-by-linux-has-onboard.html"&gt;Me and My Robots: Robot powered by Linux Has Onboard Camera&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-4799106820164784525?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://meandmyrobots.blogspot.com/2010/12/robot-powered-by-linux-has-onboard.html' title='Me and My Robots: Robot powered by Linux Has Onboard Camera'/><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/4799106820164784525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=4799106820164784525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/4799106820164784525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/4799106820164784525'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2010/12/me-and-my-robots-robot-powered-by-linux.html' title='Me and My Robots: Robot powered by Linux Has Onboard Camera'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-6981763439318601341</id><published>2010-12-09T16:03:00.000-08:00</published><updated>2010-12-09T16:19:24.630-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Easy to Modify  Cheap Robot'/><title type='text'>Robot powered by Linux Has Onboard Camera</title><content type='html'>&lt;span style="font-family: arial;"&gt;This looks like the real thing.  Real enough. It's low-cost (darn-near cheap!) yet has a 2.4ghz Nordic radio, so the controller has a video screen from which you view the video camera on the robot itself.  Yes, it's powered by Linux.  Yes, there is a USB port which allows you to upload your own and other's programs.&lt;br /&gt;&lt;br /&gt;And you can program the bot to run routes.&lt;br /&gt;&lt;br /&gt;One pile of really really fun kid stuff!!!  But around here, it's open to being hacked, modded, re-purposed and folded spindled and mutilated. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/CXpboAyV16k?hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/CXpboAyV16k?hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;This is another C What I Can Do video at cWhatIcanDo.com, so take a look. &lt;a href="http://www.cwhaticando.com/view/?t=Spy%20Gear%60s%20Linux%20Powered%20Robot%20with%20Video%20Feedback&amp;itemParent=276"&gt;C What I Can Do .com&lt;/a&gt; I have a feeling we will be back to this project, I've downloaded the software and have almost clean compiles of all the sample projects.  I've downloaded speed control programs which allow you to tweak the PWM motor drivers...  This is going to be some fun ripping into the little compact box.  Let's hope it doesn't disappoint. It hasn't yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-6981763439318601341?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/6981763439318601341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=6981763439318601341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/6981763439318601341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/6981763439318601341'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2010/12/robot-powered-by-linux-has-onboard.html' title='Robot powered by Linux Has Onboard Camera'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-5373098176908858071</id><published>2010-09-13T13:43:00.000-07:00</published><updated>2010-09-13T13:52:08.706-07:00</updated><title type='text'>Build A Simple Black Box Robot</title><content type='html'>Build a Black Box Robot&lt;br /&gt;&lt;br /&gt;Why a black Box?  So I can "wrap it" in anything.  I'm thinking about a stuffed animal head to make a little virtual(real?) pet.&lt;br /&gt;&lt;br /&gt;&lt;object style="background-image:url(http://i1.ytimg.com/vi/T__NiB2G05E/hqdefault.jpg)"  width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/T__NiB2G05E?fs=1&amp;amp;hl=en_US"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/T__NiB2G05E?fs=1&amp;amp;hl=en_US" width="425" height="344" allowScriptAccess="never" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Someday this may become the little dog robot I tried to build before (see dogBot).  You can see the whole project on CwhatIcanDo.com, of course.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-5373098176908858071?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cwhaticando.com/view/?t=Robot%20in%20a%20Box&amp;itemParent=270' title='Build A Simple Black Box Robot'/><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/5373098176908858071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=5373098176908858071' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/5373098176908858071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/5373098176908858071'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2010/09/build-simple-black-box-robot.html' title='Build A Simple Black Box Robot'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-3802870114566183680</id><published>2010-07-16T17:19:00.000-07:00</published><updated>2010-07-16T17:29:07.155-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='non-technical'/><category scheme='http://www.blogger.com/atom/ns#' term='mysticism'/><category scheme='http://www.blogger.com/atom/ns#' term='mystery'/><category scheme='http://www.blogger.com/atom/ns#' term='occult'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='fiction'/><category scheme='http://www.blogger.com/atom/ns#' term='suspense'/><title type='text'>My New Novel</title><content type='html'>White Buffalo Herd&lt;br /&gt;&lt;br /&gt;A successful writer is suffering confusion after his involvement with an American Indian group who are involved with mysticism, the occult and strange stuff goin' on all around him.  This confusion leads him to corruption, attempted murder (his own) and an involvement with a mysterious woman who get's caught up in the mysteriousness as well.&lt;br /&gt;&lt;br /&gt;By publishing on kindle anyone reading this blog can download a copy of the book for pc, mac, iphone, android, ipad, and of course, kindle...  The price of WBH is $5.95 and I've been told it's a pretty good read.&lt;br /&gt;&lt;br /&gt;If you wanna give it a try:&lt;br /&gt;&lt;br /&gt;http://www.amazon.com/White-Buffalo-Herd-wbh-ebook/dp/B003TXS43U/ref=sr_1_1?ie=UTF8&amp;m=AG56TWVU5XWC2&amp;s=digital-text&amp;qid=1279326029&amp;sr=1-1&lt;br /&gt;&lt;br /&gt;The sample download is free.  You'll know if you are interested once you read the sample.   I've got a Motorola Droid, the thing turned out pretty nice.  I hope you like it, if enough people like it, I have others ready to follow.  The next one has corporate intrigue and all sorts of entertaining shenanigans.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-3802870114566183680?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.amazon.com/White-Buffalo-Herd-wbh-ebook/dp/B003TXS43U/ref=sr_1_1?ie=UTF8&amp;m=AG56TWVU5XWC2&amp;s=digital-text&amp;qid=1279326029&amp;sr=1-1' title='My New Novel'/><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/3802870114566183680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=3802870114566183680' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/3802870114566183680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/3802870114566183680'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2010/07/my-new-novel.html' title='My New Novel'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-3404619502256056714</id><published>2010-05-11T09:28:00.000-07:00</published><updated>2010-05-11T09:36:44.263-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Weekend Project : Easy to build Cheap Robot'/><title type='text'>Cheap and Easy Robots</title><content type='html'>Here we go again. This time CwhatIcando.com has a continuation of my last project. This time, we secure the motor-control board and let our picAxe 08m drive our robot around.  Note, we moved the IR detector to the optimum spot for avoiding floor objects. By using a little shim, we can move our beam up or down enough to make it avoid a carpet edge, or roll over anything but really big stuff:&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="300"&gt;&lt;param name="movie" value="http://www.youtube.com/v/SaJkhGFJHyk&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0&amp;amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/SaJkhGFJHyk&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Check out the whole how-to with software at&lt;br /&gt;&lt;a href="http://www.cwhaticando.com/view/?t=Easy%20Cheap%20Robot%20Weekend%20Project&amp;itemParent=258"&gt;C What I Can Do&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Keep on having fun!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-3404619502256056714?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/3404619502256056714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=3404619502256056714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/3404619502256056714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/3404619502256056714'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2010/05/cheap-and-easy-robots.html' title='Cheap and Easy Robots'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-6169432103165298394</id><published>2010-03-22T09:53:00.000-07:00</published><updated>2010-03-22T10:05:47.652-07:00</updated><title type='text'>Four Dollar Rumble Bot Becomes Autonomous</title><content type='html'>I put this rumbleBot video up in response to all the Roboticists who are introducing the Arduino as autonmous controller.  Here's an even cheaper way to make a cheapo bot.&lt;br /&gt;&lt;br /&gt;&lt;object " width="400"&gt;&lt;param name="movie" value="http://www.youtube.com/v/oGZTzdZBJoI&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/oGZTzdZBJoI&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true"  width="400"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Take a little motor controller board (15 bucks)&lt;br /&gt;Deluxe model get a picAxe 08m (4 bucks)&lt;br /&gt;Grab a Sharp IR unit (15 bucks)&lt;br /&gt;Don't forget the Rumble-Bot (5 - 30 bucks - mine was $4 at second-hand store)&lt;br /&gt;&lt;br /&gt;So for around $40 bucks, you get a pretty amazing robot.  If you leave the head on and put little sensor switches in the bot's hands, you have a pretty decent looking little robot.&lt;br /&gt;&lt;br /&gt;Of course, the whole project is on &lt;a href="http://www.cwhaticando.com/view/?t=Cheap%20Robot%20You%20can%20Afford&amp;amp;itemParent=253"&gt;CwhatIcanDo.com&lt;/a&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-6169432103165298394?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/6169432103165298394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=6169432103165298394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/6169432103165298394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/6169432103165298394'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2010/03/four-dollar-rumble-bot-becomes.html' title='Four Dollar Rumble Bot Becomes Autonomous'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-4813091812567601908</id><published>2009-12-02T14:41:00.000-08:00</published><updated>2009-12-02T14:46:49.583-08:00</updated><title type='text'>Motorola Droid Can it Run a Robot?</title><content type='html'>Can you use a DROID, or other  smartphone to operate a Robot directly?  The ads infer that a Droid is better than other smart-phones, because you can reallly get stuff done with it.  Basically, that is true.  Without any apps, or only with free apps, you can still approach the phone as a programmer.&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/mWSYDMJaALMuVqI5Y0gjjg?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_Apz5PQtJgio/Sxao7lgd3fI/AAAAAAAAATA/Rp5BUR0X4kA/s144/droid-Irobot.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/cwhaticandoprojects/MotorolaDroid?feat=embedwebsite"&gt;Motorola Droid&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;Yes Virginia, it is possible to imagine driving a robot around using the Droid itself for most everything but driving the high current to the wheels.&lt;br /&gt;&lt;br /&gt;This is an ongoing project started on CwhatIcanDo.com so someday, someone will figure out the process for sending messages back and forth from a robot base, like the i-robot Create.   Check out the more in depth coverage of the project at &lt;a href="http://www.cwhaticando.com/view/?t=Droid%20From%20Motorola%20::%20A%20Robot%20?&amp;itemParent=246"&gt;C What I Can Do website&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-4813091812567601908?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cwhaticando.com/view/?t=Droid%20From%20Motorola%20::%20A%20Robot%20?&amp;itemParent=246' title='Motorola Droid Can it Run a Robot?'/><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/4813091812567601908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=4813091812567601908' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/4813091812567601908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/4813091812567601908'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2009/12/motorola-droid-can-it-run-robot.html' title='Motorola Droid Can it Run a Robot?'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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://lh6.ggpht.com/_Apz5PQtJgio/Sxao7lgd3fI/AAAAAAAAATA/Rp5BUR0X4kA/s72-c/droid-Irobot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6709285304410195543.post-2044365517929420391</id><published>2009-06-19T18:43:00.000-07:00</published><updated>2009-06-19T18:50:27.628-07:00</updated><title type='text'>Virtual Robot How-To</title><content type='html'>This is a robot!   It's a virtual robot!  You can play with it online.&lt;br /&gt;&lt;br /&gt;Or, better still visit the How-To on CwhatIcanDo, where you can watch the video and look inside the Flash and ActionScript files to make your own, or modify the basic "unit".  &lt;a href="http://www.cwhaticando.com/view/?t=How%20To%20Make%20A%20Virtual%20Robot%20in%20FLASH&amp;amp;itemParent=231"&gt;CwhatIcanDo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/wmyHDUi3pJQ&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/wmyHDUi3pJQ&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;This is a how-to inspired by all the people who built variations on the robots I have constructed.  The lightest weight robot "In the World"&lt;br /&gt;&lt;br /&gt;And it's fun to play around with it:  Play at &lt;a href="http://virtual-pet.cybercritters.com/robot-virtual-pet-games/"&gt;Cybercritters.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Have fun with this month's project!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-2044365517929420391?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/2044365517929420391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=2044365517929420391' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/2044365517929420391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/2044365517929420391'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2009/06/virtual-robot-how-to.html' title='Virtual Robot How-To'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-4082366742941763589</id><published>2009-05-21T09:43:00.000-07:00</published><updated>2009-05-21T10:00:46.918-07:00</updated><title type='text'>May's Project Not A Robot???</title><content type='html'>The next new project...&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/VEYls8y3RQA&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/VEYls8y3RQA&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I point out (again) this is not a Robot Project...  Any blog followers understand that CwhatIcanDo is now taking on my projects.  This one is something I put together in a non-robotic attempt to save myself from having to find and energize the "mute" function when I needed.  Like when I answer the phone.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cwhaticando.com/view/?t=MUTE%20TV%20Wearable%20TV%20Muter%21&amp;amp;itemParent=226"&gt;HOW-TO On C What I Can Do&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The project was undertaken because I was frustrated with having to find the clicker to stop the assault on my senses by over modulated and over acted TV commercials.  I confess I am addicted to the science and history channels, and the daily  show and Colbert, all have commercials apparently compressed by our beloved local cable operation.  Anyway, I thought it would be a good idea to make something I could just tap and the result would be "muting" the tv. &lt;br /&gt;&lt;br /&gt;Implementation was easy, I used a picAxe chip (around four bucks) a little round universal PC board a button and an IR LED driver setup to send '20' code to my Sony TV so it would MUTE!&lt;br /&gt;&lt;br /&gt;Making things wearable was a greater problem than originally anticipated (I'm no jeweler - as you'll notice), but I made something that would test the practicality of such a device.   C What I Can Do provided a way to demonstrate the principle, and now to see if it would generate any interest, then I can think about another model.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-4082366742941763589?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cwhaticando.com/view/?t=MUTE%20TV%20Wearable%20TV%20Muter!&amp;itemParent=226' title='May&apos;s Project Not A Robot???'/><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/4082366742941763589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=4082366742941763589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/4082366742941763589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/4082366742941763589'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2009/05/mays-project-not-robot.html' title='May&apos;s Project Not A Robot???'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-387188375024804921</id><published>2009-04-01T10:35:00.001-07:00</published><updated>2009-04-01T10:35:51.666-07:00</updated><title type='text'>cWhatIcanDo Website</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;object height='350' width='425'&gt;&lt;param value='http://youtube.com/v/C2oRxFauysA' name='movie'/&gt;&lt;embed height='350' width='425' type='application/x-shockwave-flash' src='http://youtube.com/v/C2oRxFauysA'/&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;A new video for CwhatIcando...  It's an introduction to the website which I plan to promote during 2009.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-387188375024804921?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/387188375024804921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=387188375024804921' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/387188375024804921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/387188375024804921'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2009/04/cwhaticando-website.html' title='cWhatIcanDo Website'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-9210965419896252313</id><published>2008-11-01T14:09:00.001-07:00</published><updated>2008-11-18T14:10:58.010-08:00</updated><title type='text'>Build a Tracked Drive Robot - How I built TrakBot</title><content type='html'>I got a comment on this blog a few days ago and I decided to take on the project someone suggested.   While they thought the TrakBot was interesting, they wanted more of a "how-to" so they could build their own trakBot.&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/W4tcKb5_8v-25XbmK_V6ZQ"&gt;&lt;img src="http://lh5.ggpht.com/_Apz5PQtJgio/SQuOyU4oCYI/AAAAAAAAAHU/Zn2w4mQ1cmk/s400/wiring.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/cwhaticandoprojects/TrakBotBuildYourOwnTrackDriveRobot"&gt;TrakBot: Build Your Own Track Drive Robot&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Since, as many of my readers know, I'm deeply involved in creating a new website which is all about "how-to" do things.  How to put together a dual H-Bridge, to how to put together or mod a robot, or just about anything else.&lt;br /&gt;&lt;br /&gt;I made the commitment!   I would create an article for CwhatIcanDo.com about how to build the actual robot that I showed on this website.  I really just talked about it and generalized about things like software, how it all worked and most of all, no schematic.&lt;br /&gt;&lt;br /&gt;So I decided to make a project for CwhatIcanDo just to see how long it took and at the same time, to answer the comment on this blog.&lt;br /&gt;&lt;br /&gt;The result lives Here  This is the project broken out in a How-To complete with schematics and software on the &lt;a href="http://www.cwhaticando.com/view/?itemHeader=Build%20Your%20Own%20Track%20Drive%20Robot&amp;itemParent=154"&gt;CwhatIcanDo Alpha Website&lt;/a&gt;.  It's not quite ready for a full Beta release, and doing this project just reminded me what I still have left to do.  But, even so, I built a nice project.   It took about 4 hours with a ton of interruptions.  I think the time to create a project will get better in the future (before the site actually opens to the public) but I'm pretty excited about the outcome.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:78%;" &gt;(Updated Nov 3, 2008):&lt;/span&gt;  There are a couple of other work-around type bugs, but the point is, it can be done. And the results are pretty nice.  But I'll let my blog questioner answer that.  Does he believe he could build his own trakBot and learn a lot in the doing?&lt;br /&gt;&lt;br /&gt;The current workaround, &lt;span style="font-style: italic;"&gt;Nov 3, 2008&lt;/span&gt; is simple:  You'll have to supply your videos from your own YouTube or Google Video account, the software is not yet set up to allow you to upload videos and pictures from the Creator's Tools.   Enjoy becoming an alpha tester!!  But a lot of ppl have YouTube Accounts anyway.  And, soon, the tools will all be implemented.&lt;br /&gt;&lt;br /&gt;If you want to visit the website in Alpha Test (Release Candidate 1), you'll have to go "around" the main page, that doorway won't be open until the actual Beta Site release.   We are shooting for "around Thanksgiving" to open the Beta Site.  &lt;br /&gt;&lt;br /&gt;Visit the Open Alpha Test at &lt;a href="http://CwhatIcanDo.com/main/"&gt;cWhatIcanDo.com/main/&lt;/a&gt;  Open for ppl who are guided there on my Blog (here) or other fairly private links on various Blogs as the site is "discovered"...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-9210965419896252313?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cwhaticando.com/view/?itemParent=154' title='Build a Tracked Drive Robot - How I built TrakBot'/><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/9210965419896252313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=9210965419896252313' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/9210965419896252313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/9210965419896252313'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/11/build-tracked-drive-robot-how-i-built.html' title='Build a Tracked Drive Robot - How I built TrakBot'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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://lh5.ggpht.com/_Apz5PQtJgio/SQuOyU4oCYI/AAAAAAAAAHU/Zn2w4mQ1cmk/s72-c/wiring.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6709285304410195543.post-5888271092770949657</id><published>2008-10-01T14:50:00.000-07:00</published><updated>2008-10-01T15:01:31.308-07:00</updated><title type='text'>TriCycle Bot</title><content type='html'>Check this guy out.  Why build such a thing?  Because I want to create a Ball Bot.  That's right. This month I've been pondering making a ball robot. So I've been thinking about what and how to do it.  Here's where I went at first.  I figured a couple of wheels inside a ball wouldn't work unless one of the wheels allowed me to move in all directions.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So I figured, why not just one wheel?  Standing up would be a problem.  That was easy to fix, you just make a triangle.  Use a couple of wheels expressly to hold the rest of the bot, that's all.  The tricycle would exist inside a large round ball instead of moving around the floor.  The tricycle bot serves as kind of an experiment in "can you do it?"  The answer is, YES!  And the video is the proof.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 10px; white-space: pre; "&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/1J7miCwaoo8&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/1J7miCwaoo8&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So what's next?  Find a suitable ball to set the tricycle inside and see if the ball moves around.  Maybe next time I make an entry???&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;UPDATE on CwhatIcanDo.com:  &lt;/div&gt;&lt;div&gt;It's being used and we've had a couple of bugs. I'm glad it's only family and friends alpha!  On time for a Fall Beta, but that decision is still a month away.  This is another video featured on the CwhatIcanDo website.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-5888271092770949657?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/5888271092770949657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=5888271092770949657' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/5888271092770949657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/5888271092770949657'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/10/tricycle-bot.html' title='TriCycle Bot'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-2175580838045686138</id><published>2008-09-12T11:17:00.000-07:00</published><updated>2008-09-12T11:35:02.484-07:00</updated><title type='text'>RFL AI-01 Ultimate Football Machine</title><content type='html'>It's gotta be the Ultimate Football Machine to live up to the promise.  And it does! I wish I could send you to the new CwhatIcanDo.com website to see the whole project.  You can sneak a peek...&lt;br /&gt;&lt;br /&gt;&lt;object width="350" height="283"&gt;&lt;param name="movie" value="http://www.youtube.com/v/YYF7KvxbbDc&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/YYF7KvxbbDc&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="350" height="283"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;While you charge the batteries (getting ready for the full experience.)  Put the extenders on your bot and it will surprise you just how well it will be able to stand up "around the house."   My bumpy back deck is a favorite robot test area, as you know from all the videos.  In the "out of the box" video above, you will see the bot in the raw, out of the box, so to speak.  I recommend, unless you are putting one of these bots into a real RFL American Football Robot Game, put the extenders on.  You have to charge the battery anyway, so you might as well start with the extenders, it will run better on carpets, in fact most bumpy surfaces around most houses.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="350" height="283"&gt;&lt;param name="movie" value="http://www.youtube.com/v/YskaJ0ManFo&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/YskaJ0ManFo&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="350" height="283"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;This is one tough bot.  I'm thinking it is a candidate for a really great bot body.  It does everything I hoped DogBot would do, like climb the hill in front of my house.  It can stop on a hill. It has enough power to last long enough for an hour's walk.  Did I mention it is tough?  Mega thick reinforced plastic frame parts can take a drop, and a hit from another robot.  Now I'm rethinking that robot that I take on walks with me.&lt;br /&gt;&lt;br /&gt;I played around with the upright robot base enough to appreciate the balance and power transfer to the wheels and all that.  With the extenders, this baby could negotiate sidewalks and my back deck, it's still fairly light and easy to grab and haul up on the curb.  So now it is the candidate for my own cyber pet...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-2175580838045686138?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.youtube.com/CwhatIcanDoProjects' title='RFL AI-01 Ultimate Football Machine'/><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/2175580838045686138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=2175580838045686138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/2175580838045686138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/2175580838045686138'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/09/rfl-ai-01-ultimate-football-machine.html' title='RFL AI-01 Ultimate Football Machine'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-7083941788469265880</id><published>2008-08-23T18:12:00.001-07:00</published><updated>2008-08-23T20:16:29.092-07:00</updated><title type='text'>Weekend Project L298 Dual H-Bridge</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;object width="425" height="350"&gt;Tadah!&lt;/object&gt;&lt;/p&gt;&lt;p&gt;&lt;object width="425" height="350"&gt;This is kind of a monumental time for the new website.  Notice I posted this video on CwhatIcanDoProjects YouTube account.&lt;br /&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;&lt;object width="425" height="350"&gt;Congratulations to Andrei and Me for getting the CwhatIcanDo website ready for Alpha Testing! You get to see it here!&lt;/object&gt;&lt;/p&gt;&lt;p&gt;&lt;object width="425" height="350"&gt;About the project itself.  This is one of those watch it get built videos like some of the more popular ones on my YouTube Channel (&lt;a href="http://www.youtube.com/user/WeRbots"&gt;We R bots&lt;/a&gt;)&lt;br /&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;This is a dual H-bridge Motor Controller that delivers 4Amps total (2A / motor).  The 293, the little brother of this controller, only handles an amp.  This one doubles its capability.  Since the pinout is a little strange, I bought the whole thing with a PC board from HVTech, or Solarbotics, no matter, they are all the same now.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Anyway, it went together in a blink.  Alright, true, a long blink, say a couple of hours, but together it went and passed the operation test as soon as it was hooked up.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;object width="425" height="350"&gt;&lt;param value="http://youtube.com/v/CG9EeqZptGw" name="movie"&gt;&lt;embed type="application/x-shockwave-flash" src="http://youtube.com/v/CG9EeqZptGw" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;Next expect me to do something freaky with the Motor Driver...&lt;/p&gt;&lt;p&gt;I'm back to building robots N stuff again.  Though I'm also finishing off CwhatIcanDo and nursing it through the Alpha Testing period.  The bug list has gotten much smaller and the things to do list has shrunk to a manageable size. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;The website is coming!!!!&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-7083941788469265880?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/7083941788469265880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=7083941788469265880' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/7083941788469265880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/7083941788469265880'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/08/weekend-project-l298-dual-h-bridge.html' title='Weekend Project L298 Dual H-Bridge'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-9212007383810061670</id><published>2008-08-01T15:09:00.000-07:00</published><updated>2008-08-01T15:18:32.289-07:00</updated><title type='text'>How's The New Website Effort Going?</title><content type='html'>With a few bugs still left, but a manageable list, and no way yet to log into the website, alpha testing will none the less begin. &lt;br /&gt;&lt;br /&gt;That's because Phase One of Alpha Testing is all internal.  We, the developers will now begin to develop projects on CwhatIcanDo.com.  Phase One testing will continue till mid-August when we will invite creators to participate in wringing out the final issues and making suggestions to make the site easy to use and understand.&lt;br /&gt;&lt;br /&gt;After what we expect to be a month and one half of actual development using the site and the Creator Tools, we will open the website to the general public.   Most likely this will be at the end of November, just in time for holiday web marketing pushes.   Because CwhatIcanDo is not exactly a gift shop, we are not driven by retail deadlines, but we are also sure that with our "buy here" parts lists, we are going to stimulate purchasing of parts and tools to create another's version of the projects on CwhatIcanDo.&lt;br /&gt;&lt;br /&gt;So this month's blog entry is not going to be very interesting until somewhere around the end of the month when I will redirect you via this blog to the new C What I Can Do website!&lt;br /&gt;&lt;br /&gt;Whoopee!  Almost There!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-9212007383810061670?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cwhaticando.com' title='How&apos;s The New Website Effort Going?'/><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/9212007383810061670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=9212007383810061670' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/9212007383810061670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/9212007383810061670'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/08/hows-new-website-effort-going.html' title='How&apos;s The New Website Effort Going?'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-4763265251870677306</id><published>2008-07-22T12:44:00.000-07:00</published><updated>2008-07-22T12:51:14.029-07:00</updated><title type='text'>When Will I Create Another Robot?</title><content type='html'>It shouldn't be long now.  By the end of July, we expect to open the back doors of CwhatIcanDo.com for Alpha Testers.  As well as recruiting new creators, I'll be loading in the couple-three projects I created most recently. &lt;br /&gt;&lt;br /&gt;Most recently I made a video of building the L 298 Electric Motor Controller.  I haven't put the How-To up on this site yet, because I'm busy making CwhatIcanDo.com, basically a souped up Super-Blog designed specifically to allow project creation and display on the web. &lt;br /&gt;&lt;br /&gt;We are on schedule for the late August-September Alpha Test, Debug, and Develop Phase.  We are also still on target for a Fall Beta Opening of the Website.  I'm betting on Late Fall - Early winter for the Grand Opening.  Hopefully in time for you to put your favorite "How I Assembled a Kid's Trike for Christmas" project!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-4763265251870677306?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/4763265251870677306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=4763265251870677306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/4763265251870677306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/4763265251870677306'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/07/when-will-i-create-another-robot.html' title='When Will I Create Another Robot?'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-772244753845204361</id><published>2008-06-09T11:26:00.000-07:00</published><updated>2008-06-09T13:12:23.209-07:00</updated><title type='text'>Using the Ext 2.1 - 2.0</title><content type='html'>This is a quick blog entry.  Just to let any blog visitors know what I'm up to.&lt;br /&gt;&lt;br /&gt;I've been involved in my own learning curve for using a javascript framework: Ext 2.x.  I'm far enough down the road to know enough about using this framework for a genuine website. Here's the downlow for the &lt;a href="http://www.cwhaticando.com/"&gt;CwhatIcanDo &lt;/a&gt;website which is scheduled for a target public release in the fall. Behind the obvious URL homepage, we have a couple of issues:&lt;br /&gt;&lt;br /&gt;  Ext 2.x (and other frameworks) that fill in div tags with information - Lousy with Search Engines&lt;br /&gt;  Very clean and makes easy to use interfaces -  Does this wildly well&lt;br /&gt;&lt;br /&gt;Thus, CwhatIcanDo uses traditional php on the "outside" pages where you browse projects and steps quickly and lowest potential bandwidth.   On the "inside" pages, where you actually develop your projects, use tools built with the Ext 2.x interface.  Since the inside pages use Ext, everything shows to Search Engines, yet provides the most powerful tools for project development because the "inside" pages are not used by SE's anyway...&lt;br /&gt;&lt;br /&gt;Monetization of the website occurs through 3rd party revenue sharing.  A project creator can actually make money directly through showing a project on CwhatIcanDo.  So in addition to racking up bragging rights, creators retain all publishing rights (write a book - produce a video) so the site becomes a great place for people to not only get glory, but make money through 3rd party sales, but also through direct sales of the creators' projects by themselves or another publisher.&lt;br /&gt;&lt;br /&gt;It is a great concept.  We are finished with the technical research and have started the actual  site buildout.  We are targeting Alpha Testing for late summer with the Beta Site scheduled to open for business in the fall of 2008.    Meanwhile, I've got to leave now so  I  can do more development work...&lt;br /&gt;&lt;br /&gt;Wish me and Andrei (A. Peshakov) luck!  And look for robotics updates when summer is over...  Maybe I'll be able to jam in another robot video before too long...&lt;br /&gt;&lt;br /&gt;&lt;script src="http://badge.facebook.com/badge/612665821.212.1413625549.js"&gt;&lt;/script&gt;&lt;noscript&gt;&lt;a href="http://www.facebook.com/people/Jim_Huffman/612665821"&gt;Jim Huffman's Facebook profile&lt;/a&gt;&lt;/noscript&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-772244753845204361?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cwhaticando.com' title='Using the Ext 2.1 - 2.0'/><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/772244753845204361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=772244753845204361' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/772244753845204361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/772244753845204361'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/06/using-ext-21-20.html' title='Using the Ext 2.1 - 2.0'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-8034867395552709713</id><published>2008-05-23T17:12:00.000-07:00</published><updated>2008-05-23T17:15:56.761-07:00</updated><title type='text'>RFL Upright Bot Base Hilights</title><content type='html'>So here I am, generally making an entry in this blog, because I'm tied up with another project: and it has taken away any free-time for bots.  But I was digging around and found a couple of fun clips for this RFL bot.&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/10VX-8fDoC8"&gt;&lt;embed src="http://www.youtube.com/v/10VX-8fDoC8" type="application/x-shockwave-flash" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Hope You enjoy it. I'll be back later with more on that new project...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-8034867395552709713?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/8034867395552709713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=8034867395552709713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/8034867395552709713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/8034867395552709713'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/05/rfl-upright-bot-base-hilights.html' title='RFL Upright Bot Base Hilights'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-8962248893467993616</id><published>2008-03-03T13:43:00.000-08:00</published><updated>2008-03-22T10:33:03.989-07:00</updated><title type='text'>Weekend Project:  Making Robot Frames Using Sturdy Solid Wire</title><content type='html'>Here's a fun weekend project creating a Buggy Bot robot base...  Later we can add sensors to it, but for right now, it's a simple weekend project touting the benefits of using #12 wire to build bots...  &lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire/photo#5172908230870978130"&gt;&lt;img src="http://lh4.google.com/jim.huffman/R8ncoPTCTlI/AAAAAAAAAaQ/GCKJcqE2EiU/s400/3_1_2008%201_26%20PM_0001.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire"&gt;Making Robot ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;It's more research into building my upright RFL Football Robot!  So far things are working pretty well, but I've got to work the pc board into the design, plus build a Cage around my bot, just in case I have to do battle.&lt;br /&gt;&lt;br /&gt;Anyway, that got me thinking about wire as a base for the kinds of little bots I build around here, and very applicable to the RFL Football Bot (see March, this blog)...&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire/photo#5172883423139876226"&gt;&lt;img src="http://lh4.google.com/jim.huffman/R8nGEPTCTYI/AAAAAAAAAYY/MQVcrueGSmo/s288/DSC00583.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire"&gt;Making Robot ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;It looks like tying together rebar for pouring a cement foundation.&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire/photo#5172883427434843538"&gt;&lt;img src="http://lh5.google.com/jim.huffman/R8nGEfTCTZI/AAAAAAAAAYg/5m2q-Dy7kDs/s288/DSC00584.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire"&gt;Making Robot ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;Eventually, you solder the wires, then clip the excess, the solder holds the structure together, the wires help create the structure...&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire/photo#5172883427434843554"&gt;&lt;img src="http://lh5.google.com/jim.huffman/R8nGEfTCTaI/AAAAAAAAAYo/c92YRNsRkIM/s288/DSC00585.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire"&gt;Making Robot ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;The tabs have to be parallel to the axle, so you bend the wire appropriately...&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire/photo#5172888057409588722"&gt;&lt;img src="http://lh3.google.com/jim.huffman/R8nKR_TCTfI/AAAAAAAAAZY/ws89-hE6q8M/s288/DSC00592.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire"&gt;Making Robot ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;Now a top view&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire/photo#5172888413891874306"&gt;&lt;img src="http://lh6.google.com/jim.huffman/R8nKmvTCTgI/AAAAAAAAAZk/HWSFVUXozYc/s288/DSC00591.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire"&gt;Making Robot ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire/photo#5172888413891874322"&gt;&lt;img src="http://lh6.google.com/jim.huffman/R8nKmvTCThI/AAAAAAAAAZs/tXhqs14KhpE/s144/DSC00589.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire"&gt;Making Robot ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;Dropping in the battery pack, so the switch is accessible while the bot runs...&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire/photo#5172888418186841634"&gt;&lt;img src="http://lh3.google.com/jim.huffman/R8nKm_TCTiI/AAAAAAAAAZ0/0KkZu0owdvU/s144/DSC00588.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire"&gt;Making Robot ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire/photo#5172888053114621410"&gt;&lt;img src="http://lh6.google.com/jim.huffman/R8nKRvTCTeI/AAAAAAAAAZQ/LTGIfqXTODA/s400/DSC00593.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire"&gt;Making Robot ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;Notice how the servo is held by bending a square around it, then tucking a piece of wire firmly against the servo... This makes the servo have a slight angle, but it is very strong...  As you can see in the next photo...&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire/photo#5172888053114621394"&gt;&lt;img src="http://lh6.google.com/jim.huffman/R8nKRvTCTdI/AAAAAAAAAZI/vkvv7L4NI5E/s400/DSC00594.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire"&gt;Making Robot ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire/photo#5173567662969736802"&gt;&lt;img src="http://lh3.google.com/jim.huffman/R8w0YPTCTmI/AAAAAAAAAa8/cYv3Mw_ExDI/s288/DSC00598.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire"&gt;Making Robot ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;Motor controller with picAxe 14m and a brand new Toshiba 1 amp motor driver (with dynamic breaking built-in...  This thing is sweeeeeet!  It uses two pins from the microprocessor to control the four operational modes: forward, reverse, stop, and brake...  Very nice indeed.&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire/photo#5173568165480910546"&gt;&lt;img src="http://lh4.google.com/jim.huffman/R8w01fTCTtI/AAAAAAAAAb0/IxD_XxMF2pI/s288/DSC00604.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire"&gt;Making Robot ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;Soon (after the Pilot Test Run), I'd find out that it wouldn't steer because the front axle is fixed and what is transmitted to one wheel also goes to the other, this isn't good for making turns... In fact, with the batteries on the backend, there is som much weight I can't get the bot to steer at all...  &lt;br /&gt;&lt;br /&gt;The answer:  Move the battery pack to shift the weight to the front wheels...  as you can see in the next picture...&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire/photo#5173567675854638722"&gt;&lt;img src="http://lh6.google.com/jim.huffman/R8w0Y_TCToI/AAAAAAAAAbM/oGYHL63LUlY/s400/DSC00600.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire"&gt;Making Robot ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;The new shape of the weekend project bot!&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire/photo#5173567675854638738"&gt;&lt;img src="http://lh6.google.com/jim.huffman/R8w0Y_TCTpI/AAAAAAAAAbU/CXUWkOrpFn8/s288/DSC00601.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire"&gt;Making Robot ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;From the back....&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire/photo#5173567684444573346"&gt;&lt;img src="http://lh4.google.com/jim.huffman/R8w0ZfTCTqI/AAAAAAAAAbc/B2PDj6x9UOs/s288/DSC00602.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MakingRobotFramesUsingSturdySolidWire"&gt;Making Robot ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;The side....&lt;br /&gt;&lt;br /&gt;And, of course, like all good bot-builders and mashup dudes, here is the video: A step-by-step "weekend project" sure, it's about the wireframe idea for bot-bodies, but it's also all about this little Buggy-Bot...&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/WwX7bRNshKM&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/WwX7bRNshKM&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Next stop for the Buggy Bot, get some sensors, so it can do object avoidance...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-8962248893467993616?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/8962248893467993616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=8962248893467993616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/8962248893467993616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/8962248893467993616'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/03/weekend-project-making-robot-frames.html' title='Weekend Project:  Making Robot Frames Using Sturdy Solid Wire'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-7786015924736367449</id><published>2008-03-02T21:38:00.000-08:00</published><updated>2008-03-02T21:39:47.393-08:00</updated><title type='text'>RFL Inspired Stand Up Bot Base Phase I Complete</title><content type='html'>Putting the picAxe 18x plus motor drive (same one as in dogbot) would be the bees knees... Except for one thing... The power!  Oh the power!  I used a simple turn right, turn left kind of approach for the initial testing and with one motor, then the other running, each would dig-in to the carpet, not really run along it...&lt;br /&gt;&lt;br /&gt;Let's dig into the software and see what we can do to make our bot civilized, using it's brains to direct it's brawn....&lt;br /&gt;&lt;br /&gt;The wheels came in the mail, they just push right on to the twin motor gearbox... I've got things taped and wired together, just to be sure this whole idea will work...&lt;br /&gt;&lt;br /&gt;We're off...&lt;br /&gt;&lt;embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-2108804745149019925&amp;amp;hl=en" flashvars=""&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;These are seeming to be disasters... I got the new wheels, they provide better traction, but now the upright bot has falling over issues when it jumps forward or backward...&lt;br /&gt;&lt;br /&gt;I figured I'd have to readjust things a bit...  Then I got myself a handful of these grounding straps... These things are easy to bend and that allows me to clean up the design by bending brackets for the "shoulder pads."  Now the batteries transfer their  weight to the wheels by virtue of angled brackets that attach to the screws that hold the motor-body together.  This works well...&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot/photo#5172258131736153266"&gt;&lt;img src="http://lh3.google.com/jim.huffman/R8eNXfTCTLI/AAAAAAAAAVs/nywtCpFR5VM/s400/DSC00578.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot"&gt;RFL Inspired ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Things are working very well now, some tweaks to the new front stabilizing suspension and the picAxe 18x does it's job.  We now have motor control... Check out the Final Motor Control and RFL Football Inspired Upright Bot Base Video...&lt;br /&gt;&lt;embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=1033786152639283120&amp;hl=en" flashvars=""&gt; &lt;/embed&gt;&lt;br /&gt;Phase II Next Up...  How 'bout some "eyes", some IR so this guy can either home in on an opponent, or avoid said opponent bot...  Maybe I'm going to have to work that big frame back into the bot design?  Stay Tuned...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-7786015924736367449?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/7786015924736367449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=7786015924736367449' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/7786015924736367449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/7786015924736367449'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/03/rfl-inspired-stand-up-bot-base-phase-i_02.html' title='RFL Inspired Stand Up Bot Base Phase I Complete'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-8100390793705124754</id><published>2008-03-01T12:19:00.000-08:00</published><updated>2008-03-01T12:32:53.946-08:00</updated><title type='text'>RFL Football Type Robot</title><content type='html'>I get robot ideas from other robots...  Like, I was inspired by some guy's robotic dog, that I started out to build dogBot...  That was a great experience and spanned an exposure to both the 14m and 18x picAxe chips along with an H-Bridge, actually, two of 'em (one per wheel.)&lt;br /&gt;&lt;br /&gt;&lt;table align="left" border="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://www.sparkfun.com/commerce/images/08573-01-M.jpg"&gt;&lt;br /&gt;Sparkfun.com sells these, that's where I saw them first, then in YouTube videos...  These things are cool, so I'll take a whack at makin' my own, from my junkbox! &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&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;I love the RFL, sometimes called the Robot Football League, but really the Robot Fighting League - Football...&lt;br /&gt;&lt;br /&gt;The bots run upright, powered by wheels, and not held upright with fancy inertial guidance system.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;" align="left"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot/photo#5170264616424963890"&gt;&lt;img src="http://lh6.google.com/jim.huffman/R8B4RoDH_zI/AAAAAAAAASI/mnWTZbkugiU/s400/gravityIssues.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot"&gt;RFL Inspired ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&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;Well, my junkbox has a limited number of parts in it, so I had to create a kind of "junk parts available" kind of approach.&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot/photo#5170269392428597058"&gt;&lt;img src="http://lh6.google.com/jim.huffman/R8B8noDH_0I/AAAAAAAAASU/HTiDEl5bQLQ/s400/junkBoxSolution.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot"&gt;RFL Inspired ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Then came the problem with mounting the batteries...&lt;br /&gt;&lt;br /&gt;When the thing took off, it would over-drive its own wheels, and fall over...&lt;br /&gt;After some unsuccessful attempts at attaining balance, I discovered you need the batteries to distribute their weight directly on the motors to maximize power transfer to the bot wheels...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot/photo#5170274795497455442"&gt;&lt;img src="http://lh4.google.com/jim.huffman/R8CBiIDH_1I/AAAAAAAAASo/uabAy1AVukk/s400/junkBoxBatteryMounted.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot"&gt;RFL Inspired ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Finally, after some rework we have some motor drive that looks like it will make it...&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot/photo#5169944001411284754"&gt;&lt;img src="http://lh4.google.com/jim.huffman/R79UrYDH_xI/AAAAAAAAARM/a9bxifnyUs8/s400/DSC00569.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot"&gt;RFL Inspired ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Blog entry, we find out whether our scheme works as planned by putting some tires on this bot and doing something about those front wheels, they keep unscrewing, they are entirely wrong for this application, but they are what I have in the junk box...&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot/photo#5169943997116317426"&gt;&lt;img src="http://lh3.google.com/jim.huffman/R79UrIDH_vI/AAAAAAAAAQ8/CXr0Ot3-vxQ/s400/DSC00564.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot"&gt;RFL Inspired ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;It's a robot project, so here's the video of the motor testing, with a lot of the failures removed :-)&lt;br /&gt;&lt;br /&gt;&lt;embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=6922182274853345151&amp;amp;hl=en" flashvars=""&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;Next Time We Get Some Nicer Wheels (Come on Mailman!!!)...&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot/photo#5169943997116317442"&gt;&lt;img src="http://lh3.google.com/jim.huffman/R79UrIDH_wI/AAAAAAAAARE/oz7w76CBDtQ/s288/DSC00567.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot"&gt;RFL Inspired ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;One last item... And it's a tricky one:  Where to mount the batteries in our junkbox version...&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot/photo#5170281830653886306"&gt;&lt;img src="http://lh6.google.com/jim.huffman/R8CH7oDH_2I/AAAAAAAAAS8/eLDxkTzjJn4/s400/DSC00574.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot"&gt;RFL Inspired ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Why not divide the pack in two using two X 2-AA battery holders??? This would make the design more compact, lower the center of gravity... Something like this...&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot/photo#5170281830653886322"&gt;&lt;img src="http://lh6.google.com/jim.huffman/R8CH7oDH_3I/AAAAAAAAATE/wnp5PlgA-xA/s400/DSC00575.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot"&gt;RFL Inspired ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;The two 9-volt battery clip holders get mounted as a pair, they rest on flanges from the twin motor gearbox, so make a holder out of plastic and Voila!&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot/photo#5170281839243820946"&gt;&lt;img src="http://lh4.google.com/jim.huffman/R8CH8IDH_5I/AAAAAAAAATU/Pvf9YbZMHdo/s400/DSC00577.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot"&gt;RFL Inspired ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Woo Hoo!  It works... Now the bot is not top-heavy, this should make it more powerful...  And, it does:&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot/photo#5170281839243820930"&gt;&lt;img src="http://lh4.google.com/jim.huffman/R8CH8IDH_4I/AAAAAAAAATM/MWAdVFEFdmE/s400/DSC00576.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/RFLInspiredStandUpBot"&gt;RFL Inspired ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Check out the modified football player bot now---&lt;br /&gt;&lt;br /&gt;&lt;embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=3843727207795214508&amp;amp;hl=en" flashvars=""&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;Now we've got power to wheels, stability, and oh boy! is this gonna be fun.&lt;br /&gt;&lt;br /&gt;Let's hookup the motor drivers and picAxe 18 and see what we've got!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-8100390793705124754?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/8100390793705124754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=8100390793705124754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/8100390793705124754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/8100390793705124754'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/03/rfl-football-type-robot.html' title='RFL Football Type Robot'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-322679506581540793</id><published>2008-02-11T10:37:00.000-08:00</published><updated>2008-02-28T22:47:39.060-08:00</updated><title type='text'>MouseBot Get's Brains - Software</title><content type='html'>&lt;h2&gt;Software for Wall Hugger Action:&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;Part 5 Software Makes it Go!&lt;/h1&gt;&lt;br /&gt;This is the basic wall follower software... This software makes the bot turn left to hug the wall, with the values given, you will find MouseBot is FUN!!!&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/gIk7jyrak3k&amp;amp;rel=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/gIk7jyrak3k&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;There are routines for left and right turn and the object detection operation as well as a speaker (squeaker) for your mouse.  I'm still waiting for the piezo-speaker to come in the mail... I had one, but it was already in use.  By using pin0 as a multi-purpose pin, we can add a speaker, which gives us some noise when downloading, but allows the little picAxe m8 to serve of the brains for the BEAM style "Wall Hugging Mouse" conversion to BEAM with BRAINS...&lt;br /&gt;&lt;br /&gt;I know you'll want to do crazy things with your bot, so have at it, put the link to your MouseBot with Brains video so we can all see it...&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;' ------------------------------------------------------------&lt;br /&gt;'     BEAM bot Brains&lt;br /&gt;'&lt;br /&gt;'     Basic Operation of mouse as "wall hugger" just like original&lt;br /&gt;'         Except for:&lt;br /&gt;'              IR detector "whiskers" lets the mouse find it's way&lt;br /&gt;'              Follows walls without physically touching&lt;br /&gt;'              Still has basic motor control with microcontroller picAxe m8&lt;br /&gt;' Copyright 2008 Jim Huffman&lt;br /&gt;'  Permission granted to experimenters to use all or part&lt;br /&gt;'  Note copyrighted material frequency chart at the end&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;'  Basic Interpreter Directives&lt;br /&gt;#picaxe 08m&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;' Microprocessor  pinouts and layouts 08m&lt;br /&gt;symbol LED          = 0     '(leg 7) Serout/LED&lt;br /&gt;symbol rightDrv = 1     '(leg 6) High = motor on&lt;br /&gt;symbol pout           = 2     '(leg 5) PWMout2&lt;br /&gt;symbol IRin          = 3     '(leg 4) Input only pin3&lt;br /&gt;symbol leftDrv     = 4     '(leg 3) High = motor on&lt;br /&gt;'    (leg 1 Vdd, leg 8  = Vss, leg 2 = Serial In)&lt;br /&gt;symbol spkr  = 0     'extra symbol, speaker drive&lt;br /&gt;&lt;br /&gt;' Variables used in program&lt;br /&gt;symbol xCnt   = b0&lt;br /&gt;symbol rightDrvFlag  = b1&lt;br /&gt;symbol leftDrvFlag   = b2&lt;br /&gt;symbol objDetFlag    = b3&lt;br /&gt;symbol rightDrvTime = b4&lt;br /&gt;symbol leftDrvTime = b5&lt;br /&gt;&lt;br /&gt;init:   ' Initialize chip so OK with low Vcc supply&lt;br /&gt;   disablebod&lt;br /&gt;   setfreq m4&lt;br /&gt;   ' flash LED&lt;br /&gt;   high LED&lt;br /&gt;   pause 1000&lt;br /&gt;   low LED&lt;br /&gt;   pause 1000  'wait for Panic resets, etc...&lt;br /&gt;&lt;br /&gt;' initialize variables&lt;br /&gt;leftdrvTime  = 120 ' Permits balancing forward motion&lt;br /&gt;rightDrvTime = 100 '   allows motor speed balancing&lt;br /&gt;low rightDrvFlag, leftDrvFlag, objDetFlag, xCnt ' initialize values&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;'  Main driving loop avoids walls&lt;br /&gt;main: &lt;br /&gt;&lt;br /&gt;   gosub driveforward&lt;br /&gt;   pause 10&lt;br /&gt;&lt;br /&gt;goto main&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;' Move forward one time after the other - makes mouse wiggle&lt;br /&gt;driveforward:&lt;br /&gt;   gosub objDetect 'makes 1/2 wiggle unless there is an object&lt;br /&gt;   ' the other 1/2 wiggle even if there is a wall&lt;br /&gt;   high leftDrv&lt;br /&gt;   pause leftDrvTime&lt;br /&gt;   low rightDrv,leftDrv  'stop\&lt;br /&gt;   pause 10&lt;br /&gt;return&lt;br /&gt;&lt;br /&gt;'  Driving commands (turns) stick in the appropriate spots&lt;br /&gt;turnRight:&lt;br /&gt;   high rightDrv&lt;br /&gt;   pause rightDrvTime&lt;br /&gt;   low rightDrv,leftDrv  'stop&lt;br /&gt;return&lt;br /&gt;&lt;br /&gt;turnLeft:&lt;br /&gt;   high leftDrv&lt;br /&gt;   pause leftDrvTime&lt;br /&gt;   low rightDrv,leftDrv 'stop&lt;br /&gt;return&lt;br /&gt;&lt;br /&gt;' If an object is "sniffed out" then set objDetFlag high&lt;br /&gt;objDetect:&lt;br /&gt;   pwmout pout, 22, 50  '25, 52 ' 26 usec period = 38.4 kHz&lt;br /&gt;   pause 3 ' Begins continuous output PWM&lt;br /&gt;&lt;br /&gt;   if pin3 = 0 then ' Object Detected&lt;br /&gt;       pause 3&lt;br /&gt;       pwmout pout, 0, 0 ' stop the continuous pulse output&lt;br /&gt;   else&lt;br /&gt;       ' 1/2 wiggle (unless there's a wall)&lt;br /&gt;       high rightDrv&lt;br /&gt;       pause rightDrvTime&lt;br /&gt;       low rightDrv,leftDrv  'stop&lt;br /&gt;      pause 10&lt;br /&gt;   endif&lt;br /&gt;   pwmout pout, 0, 50 ' stop the continuous pulse output&lt;br /&gt;&lt;br /&gt;return&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MakeSound:    ' fast-beep make a squeek...   &lt;br /&gt;   setfreq m8 'kick into high-speed mode&lt;br /&gt;   for xCnt = 100 to 130&lt;br /&gt;   pulsout spkr, xCnt&lt;br /&gt;   next xCnt&lt;br /&gt;   low spkr&lt;br /&gt;   setfreq m4&lt;br /&gt;return&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;' Chart of frequencies courtesy of PHAnderson...&lt;br /&gt;'------------------------------------------------&lt;br /&gt;' From IR_1.Bas&lt;br /&gt;'&lt;br /&gt;' copyright, Peter H Anderson, Baltimore, MD, May, '04&lt;br /&gt;&lt;br /&gt;'&lt;br /&gt;#rem    ' PWMOut pout, Period, DutyCycles&lt;br /&gt;   PWMOut pout, 25, 52   ' 38.4 kHz&lt;br /&gt;   PWMOut pout, 24, 50      ' 40.0 kHz&lt;br /&gt;   PWMOut pout, 23, 48      ' 41.6 kHz&lt;br /&gt;   PWMOut pout, 22, 46      ' 43.5 kHz&lt;br /&gt;   PWMOut pout, 21, 44      ' 45.5 kHz&lt;br /&gt;   PWMOut pout, 20, 42      ' 47.6 kHz&lt;br /&gt;   PWMOut pout, 19, 40      ' 50.0 kHz&lt;br /&gt;   PWMOut pout, 18, 38      ' 52.6 kHz&lt;br /&gt;   PWMOut pout, 17, 36      ' 55.5 kHz&lt;br /&gt;   PWMOut pout, 16, 34      ' 58.8 kHz&lt;br /&gt;#endrem&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-322679506581540793?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/322679506581540793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=322679506581540793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/322679506581540793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/322679506581540793'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/02/beam-bot-gets-brains-software.html' title='MouseBot Get&apos;s Brains - Software'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-7442593778139378496</id><published>2008-02-08T02:05:00.000-08:00</published><updated>2008-02-28T22:47:15.640-08:00</updated><title type='text'>MouseBot Is Quick! Powerful Motor Driver Transistors</title><content type='html'>&lt;h1&gt;Beefy Motor Driver Transistors - Makes MouseBot Move Quick. Like a Mouse!&lt;br /&gt;&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Part 4 Wall Follower Mouse 'Bot Transformation&lt;/h2&gt;Hold on, last time we said we would add some gumption to our MouseBot.  We will accomplish this feat while reducing the power disapated in those little innocent 3904's... Basically, this means we don't melt our Mouse's head...&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;" align="center"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5164549843135407474"&gt;&lt;img src="http://lh3.google.com/jim.huffman/R6wquCjipXI/AAAAAAAAAPU/zlhxIlly6Y8/s400/moto.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation"&gt;Mouse Bot Tra...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;While the concept is covered in this schematic, the real-world shows that these motors are drawing a lot of power at startup, this overheats the 3904's, so far this means we've only been testing MouseBot...  It's time for this robot to distribute the power to another transistor to stabilize the smaller transistors.  This is going to allow MouseBot to do all sorts of things..&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;" align="center"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5164677867520566658"&gt;&lt;img src="http://lh3.google.com/jim.huffman/R6yfKCjipYI/AAAAAAAAAPk/rjPYGjUcKkE/s400/moto02.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation"&gt;Mouse Bot Tra...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;MouseBot gets really real after you put in the TIP-29's (or whatever lives in your junkbox)...  Now the mouse scoots so fast, it seems a little nervous, like it's biological counterpart...&lt;br /&gt;&lt;object height="350" width="425"&gt; &lt;param name="movie" value="http://www.youtube.com/v/4XAUDLvDioM"&gt;  &lt;embed src="http://www.youtube.com/v/4XAUDLvDioM" type="application/x-shockwave-flash" height="350" width="425"&gt;&lt;/embed&gt;  &lt;/object&gt;&lt;br /&gt;For the issues and tricks, here's what I did:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Mount the Power Transistors right down at the motors, if you bend them like wings, you can connect to their bases and feed power directly from the on/off switch&lt;/li&gt;&lt;li&gt;With the batteries I'm using AA-1700 mah, you have to turn off brown out protection to allow the processor to go under 3 and 1/2 volts or so, you also need to keep the batteries fresh&lt;/li&gt;&lt;li&gt;The four battery clip is a little large and collides with the top of the back, shim it in the back so it leans forward, that works.&lt;/li&gt;&lt;/ul&gt;That's it!!&lt;br /&gt;&lt;br /&gt;Have fun programming your MouseBot!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-7442593778139378496?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/7442593778139378496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=7442593778139378496' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/7442593778139378496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/7442593778139378496'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/02/powerful-motor-driver-transistors-make.html' title='MouseBot Is Quick! Powerful Motor Driver Transistors'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-3170481551622022682</id><published>2008-02-06T13:31:00.000-08:00</published><updated>2008-02-28T22:46:14.841-08:00</updated><title type='text'>MouseBot Electronic Motor Control</title><content type='html'>&lt;h1&gt;MouseBot Electronic Motor Control&lt;br /&gt;&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Part 3 Wall Follower Mouse 'Bot Transformation&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;Let's put the ram in ramalamadingdong!&lt;br /&gt;&lt;br /&gt;First Ya Need a Motor...  Pretty much any-old hobby motor will work here.  In Mousebot, we have not just one motor, but two...  That means, of course, we can steer mousebot... That's how he works in the first place, using two motors, one that steers "into" the wall, and other that pulls mousebot forward into the open spaces...&lt;br /&gt;&lt;br /&gt;We have our mousebot whiskers ready to go now (see blog) with a cool object avoidance system overseen by a picAxe m8 8-pin processor. By judicious re-use of pin0 for running the redLED in MouseBot's head and a piezo noise maker, we have two pins left over...&lt;br /&gt;&lt;br /&gt;That means we could use one pin to turn on one motor and with two pins, this is most promising for MouseBot...  Let me show you:&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;" align="center"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5164549843135407474"&gt;&lt;img src="http://lh3.google.com/jim.huffman/R6wquCjipXI/AAAAAAAAAPU/zlhxIlly6Y8/s400/moto.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation"&gt;Mouse Bot Tra...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;This is electronic motor control in its most basic form.  When the microcontroller output pins go high, they "turn on" the NPN transistors and large currents run through the motors.  If the motors are working too hard, you just reduce the duty cycle, that is, you pulse the motors with a signal where you control the ratio of off/on time.&lt;br /&gt;&lt;br /&gt;MouseBot's simple driver will not be able to back up, but, MouseBot can stop on a dime, and can turn on it's motors independently of each other, like this:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;'    System resources 08m pinouts and layouts&lt;br /&gt;symbol LED        = 0 '(leg 7)  Serout/LED&lt;br /&gt;symbol M1        = 1 '(leg 6)ADC1&lt;br /&gt;symbol pout      = 2 '(leg 5)ADC2,PWMout2&lt;br /&gt;symbol IRin        = 3 '(leg 4)&lt;br /&gt;symbol M2        = 4 '(leg 3)ADC4&lt;br /&gt;'(leg 1 Vdd, leg 8 = Vss, leg 2 = Serial In)&lt;br /&gt;symbol xCnt = b0&lt;br /&gt;&lt;br /&gt;'&lt;br /&gt;high LED&lt;br /&gt;pause 1000&lt;br /&gt;Main:&lt;br /&gt;low LED&lt;br /&gt;&lt;br /&gt;pwmout pout, 22, 50  '25, 52    ' 26 usec period = 38.4 kHz&lt;br /&gt;' for 40 kHz, use pwm IRsignal, 24, 50&lt;br /&gt;' MAX Range about 4-5 ft 26, 50&lt;br /&gt;' 3ft 27, 50&lt;br /&gt;' 6" (closeup) 18, 40&lt;br /&gt;' 2" (eXtreme closeup) 10, 40&lt;br /&gt;Pause 3 ' Begins continuous output PWM&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; if pin3 = 0 then ' Object Detected&lt;br /&gt;     high LED&lt;br /&gt;     low M2&lt;br /&gt;     pause 1000&lt;br /&gt;     ' go do things...   &lt;br /&gt; endif&lt;br /&gt;&lt;br /&gt; gosub driveAround&lt;br /&gt;&lt;br /&gt; pwm pout, 00, 00  ' turn off the PWM&lt;br /&gt; Pause 100&lt;br /&gt; GoTo Main&lt;br /&gt;&lt;br /&gt;driveAround:&lt;br /&gt;high M1,M2&lt;br /&gt;pause 100&lt;br /&gt;return&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;So the software controls the MouseBot's motors as it runs around... As shown in the test Run listing above.  There are lot of things wrong with this piece of code, it makes no effort to make the motor run with any efficiency or multiprocess the motor and the picAxe simply by using an interrupt driven system.  Those improvements will come later, the whole idea here was to add a picAxe to the Wall Following Mouse Robot.  Since we have enough pins to do the object detection, it was decided to use the two extra pins to control MouseBot.&lt;br /&gt;&lt;br /&gt;Let's add the transistors shown like in the conceptual schematic shown... Then the whole Mouse Bot project is done, though ol' Mousey will never go backwards.  Most mice I've dealt with ran forwards anyway,  of course that could be because a pack of humans with brooms and loud screaming voices were after them...&lt;br /&gt;&lt;br /&gt;Finished!&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5164040301100311874"&gt;&lt;img src="http://lh4.google.com/jim.huffman/R6pbSyjipUI/AAAAAAAAAO0/0WicZbswSo4/s400/DSC00505.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation"&gt;Mouse Bot Tra...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;In an odd way, I'm kinda dissapointed because I've been "intending" to do this conversion for so long, now that its done I don't have much to blame myself for, so I'll have to take on another project, like making some sophisticated software for MouseBot, maybe with random number generators.  Also, I can't wait to use the sensitivity controls, I love being able to shift the frequency from the IRLED and control how "far away" MouseBot stays from objects...&lt;br /&gt;&lt;br /&gt;Closeup:&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5164040305395279186"&gt;&lt;img src="http://lh5.google.com/jim.huffman/R6pbTCjipVI/AAAAAAAAAO8/3Hy5NmrQZJk/s400/DSC00506.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation"&gt;Mouse Bot Tra...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Hardware Finished...  Of course, the software needs fixin' I'll get to that later, I can usually cram a few hours of programming in more easily than a few hours with the hardware.   And, software is really all that's left to extract the most fun from the MouseBot...&lt;br /&gt;&lt;embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=7014376109003500103&amp;amp;hl=en" flashvars=""&gt;&lt;/embed&gt;&lt;br /&gt;Mouse Bot Rules!&lt;br /&gt;&lt;br /&gt;If you try this test, you will notice MouseBot gives up the ghost very quickly...  This effect is caused by driving the 2N3904's too hard...  Don't run it this way other than short tests, or with the body off the robot...  You'll melt MouseBot's head!&lt;br /&gt;&lt;br /&gt;But wait!  All is not lost!  We have the next (and hopefully, final) episode in the transformation of the wall following robotic mouse:  Next Time... A non-melting drive system....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-3170481551622022682?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/3170481551622022682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=3170481551622022682' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/3170481551622022682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/3170481551622022682'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/02/electronic-motor-control.html' title='MouseBot Electronic Motor Control'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-5781138312474661857</id><published>2008-02-03T20:19:00.000-08:00</published><updated>2008-02-28T22:46:35.008-08:00</updated><title type='text'>MouseBot: How to Make an IR Object Detection System</title><content type='html'>&lt;h1&gt;MouseBot: How To - IR Object Detection System!&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Part 2 Wall Follower Mouse 'Bot Transformation &lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;The Nose Knows...&lt;br /&gt;&lt;br /&gt;Last time we took the little mousebot down to it's skeleton, let's put something back. We want our mousebot to look around without actually touching things.  It's a solid improvement to the wall follower, it's a good robotics first step and it involves something almost every roboticist has to face: Object Detection and Avoidance.  We will use Infrared (IR) generators and detectors to give the wall following mouse a touchless interface to the wall.&lt;br /&gt;&lt;br /&gt;Let's make an IR Object Detection system.  While we intend to use the module in our little wall follower mouse upgrade, anyone can use it for any "bot."  Basically, it's pretty simple if you have the right attitude about just how much functionality to expect from the microcontroller chip you use.&lt;br /&gt;&lt;br /&gt;The little teeny 8-bit pic microcontroller in the version of the picAxe chip seemed a fun choice and could give us a whole load of ideas about how to make it even cooler...&lt;br /&gt;&lt;br /&gt;Basic IR detection circuit:&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Here's the diagram of the nose test circuit...&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5163001627684283586"&gt;&lt;img src="http://lh5.google.com/jim.huffman/R6aqoCjipMI/AAAAAAAAAM0/c1BhCuqiIuU/s400/schematic.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation"&gt;Mouse Bot Tra...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Driving the IR LED is easy with most chips, AVR, Stamp module, everything you can imagine, but with the m8 picAxe, there's only one way to do it... While that way is pretty neat, you gotta dedicate the whole chip to giving our mousebot the nose to end all noses.  That's just what we do in this project.  Give the picAxe one job to do and expect it to do that job well...&lt;br /&gt;&lt;br /&gt;This mouse's nose will have an m8 picAxe chip driving any one of a handful of IR 3-pin IR detector modules while supplying it's own 38 kHz signal to the IR detector...  The issue is that when you drive the modulated IR LED you can't stop sending while you check the IR detector because you'd have to shut off the IR you are generating...  The m8 picAxe has a pwmOUT command (in Basic) which switches on and continues to run while the picAxe goes on to other instructions...&lt;br /&gt;&lt;br /&gt;You guessed it, we start up the IR LED, then let it run while the processor takes a peek at the IR Detector output...  In our case, if the detector input goes low (meaning it picked up the reflection of an IR signal from the LED, the m8 responds.  In this example, it simply turns on an LED, but in the mousebot, it could tell the other motor to run, so it would turn mouse bot away from the refected signal. Without the reflected signal bouncing off the wall, the mousebot motors flip around and the motor switches so the power is applied to the wheel until it turns again and again, wiggling its way along the wall, just like it did before we cannibalized it.&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5162992908900672674"&gt;&lt;img src="http://lh3.google.com/jim.huffman/R6aisijipKI/AAAAAAAAAMM/5cJIvl26xnU/s400/mouseNoseLEDoff.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation"&gt;Mouse Bot Tra...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;After all that, we intend to get the little mouse bot running without touching the walls, but performing only the simplest function...  Wall Following...  Since we have a microprocessor running the nose, we might as well take advantage of this by adding some sophistcated features...  Like variable sensitivity...&lt;br /&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5162992913195639986"&gt;&lt;img src="http://lh4.google.com/jim.huffman/R6aisyjipLI/AAAAAAAAAMU/dp7Rf93SoUA/s400/mouseNoseLEDon.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;If you drop mousebot in the middle of a big room, he needs to be able to find a wall to follow, so, by using the picAxe, we detune the IR LED's output signal so it still stimulates the IR Detector, but has very little of the power... Thus we can use the sensitivity of the "nose" to determine how far away from the wall the mousebot will wiggle along at...  Oh boy, now the little guy can use the smart nose to enhance it's capability and justify the four bucks spent on the picAxe...&lt;br /&gt;&lt;embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-4377490745383872541&amp;amp;hl=en" flashvars=""&gt;&lt;/embed&gt;&lt;br /&gt;We will still have motor control to deal with when we finish this project, but knowing where you are going and what you are looking at will go a long way to improving the Wall Following Mouse Robot...&lt;br /&gt;&lt;br /&gt;And here is the code for the test circuit:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;#rem   &lt;br /&gt;   PWMOut pout, Period, DutyCycles&lt;br /&gt;   PWMOut 3, 25, 52 ' 38.4 kHz&lt;br /&gt;   PWMOut 3, 24, 50      ' 40.0 kHz&lt;br /&gt;   PWMOut 3, 23, 48      ' 41.6 kHz&lt;br /&gt;   PWMOut 3, 22, 46      ' 43.5 kHz&lt;br /&gt;   PWMOut 3, 21, 44      ' 45.5 kHz&lt;br /&gt;   PWMOut 3, 20, 42      ' 47.6 kHz&lt;br /&gt;   PWMOut 3, 19, 40      ' 50.0 kHz&lt;br /&gt;   PWMOut 3, 18, 38      ' 52.6 kHz&lt;br /&gt;   PWMOut 3, 17, 36      ' 55.5 kHz&lt;br /&gt;   PWMOut 3, 16, 34      ' 58.8 kHz&lt;br /&gt;#endrem&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;' System resources 08m pinouts and layouts&lt;br /&gt;symbol LED  = 0 '(leg 7)  Serout/LED&lt;br /&gt;symbol io1  = 1 '(leg 6)ADC1&lt;br /&gt;symbol pout   = 2 '(leg 5)ADC2,PWMout2&lt;br /&gt;symbol IRin  = 3 '(leg 4)&lt;br /&gt;symbol io4  = 4 '(leg 3)ADC4&lt;br /&gt;'(leg 1 Vdd, leg 8 = Vss, leg 2 = Serial In)&lt;br /&gt;symbol xCnt = b0&lt;br /&gt;&lt;br /&gt;'&lt;br /&gt;high LED&lt;br /&gt;pause 1000&lt;br /&gt;Main:&lt;br /&gt;low LED&lt;br /&gt;&lt;br /&gt;pwmout pout, 14, 40  '25, 52 ' 26 usec period = 38.4 kHz&lt;br /&gt;' for 40 kHz, use pwm IRsignal, 24, 50&lt;br /&gt;'&lt;br /&gt;' MAX Range about 4-5 ft 26, 50&lt;br /&gt;' 3ft 27, 50&lt;br /&gt;' 6" (closeup) 18, 40&lt;br /&gt;' 2" (eXtreme closeup) 10, 40&lt;br /&gt;Pause 3 ' Begins continuous output PWM&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if pin3 = 0 then&lt;br /&gt;high LED&lt;br /&gt;endif&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;pwm pout, 00, 00  ' turn off the PWM&lt;br /&gt;Pause 100&lt;br /&gt;GoTo Main&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Invisible Whiskers&lt;/h2&gt;&lt;br /&gt;MouseBot is ready for it's "sniffer" or infrared eyes...  First we tape down the pc board that will hold the IR LED's that will make the mousebot eyes...&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5163010191849071826"&gt;&lt;img src="http://lh3.google.com/jim.huffman/R6ayaijipNI/AAAAAAAAANA/V6eV2crEyFY/s400/DSC00498.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation"&gt;Mouse Bot Tra...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Now with everything in place, make a couple of marks where the eyes will be...&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5163010191849071858"&gt;&lt;img src="http://lh3.google.com/jim.huffman/R6ayaijipPI/AAAAAAAAANQ/hqHqcP3Gv80/s400/DSC00496.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation"&gt;Mouse Bot Tra...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5163010191849071842"&gt;&lt;img src="http://lh3.google.com/jim.huffman/R6ayaijipOI/AAAAAAAAANI/rOcFh8e9PzM/s400/DSC00497.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation"&gt;Mouse Bot Tra...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Now we have two eye-marks which we plan to drill out so the IR LEDs protrude from the mouse body... Kinda like little mouse eyeballs... But remember, these are not sensors, these are generators... It's the NOSE that counts, the IR Detector lets the Mouse "sniff" around basking in reflected IR from the eyes...&lt;br /&gt;&lt;br /&gt;It's time to fire up the drill...&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5163034518543836418"&gt;&lt;img src="http://lh3.google.com/jim.huffman/R6bIiijipQI/AAAAAAAAANw/mJJg2OvZGwQ/s400/DSC00501.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation"&gt;Mouse Bot Tra...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Now this bot's got eyes...&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5163969910881297682"&gt;&lt;img src="http://lh3.google.com/jim.huffman/R6obRijipRI/AAAAAAAAAOU/PE_-FfoOLls/s400/DSC00502.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation"&gt;Mouse Bot Tra...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Almost time to solder, except we need to make a decision about just how much we want this version of mousebot to do...  If we need rudimentary motor control, that means one thing, for a more exotic motor control, we'll use another picAxe, this one dedicated to moving the mouse's body around...&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5163969910881297698"&gt;&lt;img src="http://lh3.google.com/jim.huffman/R6obRijipSI/AAAAAAAAAOc/t8Xp3kzeLsc/s400/DSC00504.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation"&gt;Mouse Bot Tra...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Now the soldering is complete!&lt;br /&gt;&lt;br /&gt;Oh boy, this means I'm ready to enclose our Infrared Object Detection system into the MouseBot body to make sure the experiment worked, remember IR Detector on the Inside and IR generator LED on the outside of the body?&lt;br /&gt;&lt;br /&gt;So I crammed everything into the mouse body and Voila!&lt;br /&gt;&lt;embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=7448978999501839500&amp;amp;hl=en" flashvars=""&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;Next Step?  Well, let's hookup some rudimentary Motor Control for the MouseBot so it can go run around the floor..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-5781138312474661857?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/5781138312474661857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=5781138312474661857' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/5781138312474661857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/5781138312474661857'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/02/how-to-make-ir-object-detection-system.html' title='MouseBot: How to Make an IR Object Detection System'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-6780010546354632089</id><published>2008-02-01T10:17:00.000-08:00</published><updated>2008-02-04T01:55:36.209-08:00</updated><title type='text'>Mouse Bot Transformation</title><content type='html'>&lt;h1&gt;Wall Follower Mouse 'Bot Transformation&lt;/h1&gt;&lt;br /&gt;&lt;h2&gt;Part I.  Transformation Begins:&lt;/h2&gt;&lt;br /&gt;At last I've begun to transform the little wall follower mouse into something a little smarter...  The mouse bot is pretty cute, and simple...  The mouse itself is a BEAM robot, that is, it simply consists of a SPST switch with a long "whisker"...  When you turn on the bot, immediately one of the motors starts to run...&lt;br /&gt;&lt;br /&gt;You can see the whisker extending from the body of the BEAM bot in the picture:&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5142439687850397058"&gt;&lt;img src="http://lh5.google.com/jim.huffman/R12dpnkxjYI/AAAAAAAAAE0/GrbjCiWebkQ/s400/DSC00450.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation"&gt;Mouse Bot Tra...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;You can see the whisker at the top of the photo...&lt;br /&gt;&lt;br /&gt;So the motor is on, the mouse turns "into" the whisker, then the whisker contacts the wall, the SPDT switch throws and Voila!  We turn off the left motor and turn on the right motor which pulls the mouse away from the wall, then the whisker unbends, and the SPDT switch action, you guessed it:  Fires up the left motor again.&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5162086825420039282"&gt;&lt;img src="http://lh4.google.com/jim.huffman/R6NqnijipHI/AAAAAAAAALg/sk3QY_900zw/s400/Locomotion.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation"&gt;Mouse Bot Tra...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;The result is the mouse runs along against any "wall" and follows the wall, wiggling from one side to the other thus simply pulling itself along this way... Until the Battery runs out...  It's a C-Cell - - You're going to have a long wait with each motor pulling only about 50 ma with roughly a 50% duty cycle...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Let's Gut This Mouse!&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;Don't worry, it's not going to be as messy as your old biology class...  (Nor as sickening.)  We need to strip the mousebot down to its essentials and make sure everything is going to fit together the way we hope:&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5162066493044859938"&gt;&lt;img src="http://lh6.google.com/jim.huffman/R6NYICjipCI/AAAAAAAAAKI/nhBg60nAuew/s288/DSC00488.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation"&gt;Mouse Bot Tra...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;The wall follower taken to it's skeletal self:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5162066497339827250"&gt;&lt;img src="http://lh3.google.com/jim.huffman/R6NYISjipDI/AAAAAAAAAKQ/7geY_3I33wI/s288/DSC00489.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I made a bracket from some electrical interconnect tabs which are about an inch long, drilled and rounded on each end.   These are easy to bend.  So I can check to see how the proposed pcb will mount.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5162071977718096994"&gt;&lt;img src="http://lh3.google.com/jim.huffman/R6NdHSjipGI/AAAAAAAAAKw/QXi56H0VOqE/s288/DSC00492.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;" align="left"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5162071973423129682"&gt;&lt;img src="http://lh6.google.com/jim.huffman/R6NdHCjipFI/AAAAAAAAAKo/6y-o7krKCvs/s144/DSC00491.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation"&gt;Mouse Bot Tra...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now I put the cover over it to guesstimate whether or not it will all fit together&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A closer View:&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation/photo#5162071973423129666"&gt;&lt;img src="http://lh6.google.com/jim.huffman/R6NdHCjipEI/AAAAAAAAAKg/-4O9gqVEQ2I/s400/DSC00490.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/jim.huffman/MouseBotTransformation"&gt;Mouse Bot Tra...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Whoo Hoo! It looks like everything will fit...&lt;br /&gt;&lt;br /&gt;Now my hopes are high for this project!&lt;br /&gt;&lt;br /&gt;It's time for the high tech stuff...  We've stripped down our Wall Follower mouse robot and we are ready to add some fun stuff! &lt;br /&gt;&lt;br /&gt;We start with the nose... See next post for object detection...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-6780010546354632089?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/6780010546354632089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=6780010546354632089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/6780010546354632089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/6780010546354632089'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/02/mouse-bot-transformation.html' title='Mouse Bot Transformation'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-3902026597851046985</id><published>2008-01-27T19:35:00.000-08:00</published><updated>2008-01-27T19:59:23.341-08:00</updated><title type='text'>TrakBot a Track Driven Robot Base</title><content type='html'>Track robots are the coolest!  They are also a kind of pain in the butt.  Tracks keep falling off, the cheap ones get squalling gears that need a lot of grease.  But they are worth it!  There is nothing more fun than watching these tracked bases grind their way over obstacles...&lt;br /&gt;&lt;br /&gt;So I had to build a track robot!&lt;br /&gt;&lt;br /&gt;I started with the Tamiya Base unit - A little motor with switchable batteries that goes forward and backward.  This was back when I was buying a collection of little simple bots to see how well they got around.  It wasn't long until I wanted some smarts to the motion and I bought a microrobot wall follower. It had an IR detector so it didn't have to bang into things, and could zoom along, but only forward and it could only turn in one direction. But it could follow walls.&lt;br /&gt;&lt;br /&gt;So I added the dual drive Tamiya for 10 bucks. Now I had a spare gear drive... I kludged on the IR detector from the microrobot and voila!  Now my track drive got a life of it's own...  I would call it TrakBot!&lt;br /&gt;&lt;br /&gt;&lt;embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-482850316616577611&amp;hl=en" flashvars=""&gt; &lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;This was good!  This was fun... But now I had seen the famous Parallax Stamp powered bots and they would run up to something and stop, make a decision or two, then move on.  This called for brains!!!!&lt;br /&gt;&lt;br /&gt;I ordered a picAxe m8, m14, and 18x...  Hmmm... The 18 x running the TrakBot??? Seemed like a good idea.  Here are the first test results...&lt;br /&gt;&lt;br /&gt;&lt;embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=6567959822744327118&amp;hl=en" flashvars=""&gt; &lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;Oh Boy! This was too fun!  By now, a zillion other experiments had introduced me to the Sharp Distance Measuring Devices.  One of these babies and the TrakBot could be pretty darn smart when it came to avoiding obstacles.  Oh yeh, and there's the little matter of doing it all with an m8 picAxe and Motor driver.  You can get all this on a pre-soldered board for less than $20 USD, so it's only logical.  The results:&lt;br /&gt;&lt;br /&gt;&lt;embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-4885851025330813355&amp;hl=en" flashvars=""&gt; &lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;This is my funnest robot.  I've got about $50 USD in it, but it has a lot of "think" power, and, it's a lot of fun.  Here's the scoop on this bot in video form&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ZYbTeMAd73Y&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ZYbTeMAd73Y&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-3902026597851046985?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/3902026597851046985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=3902026597851046985' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/3902026597851046985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/3902026597851046985'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/01/trakbot-track-driven-robot-base.html' title='TrakBot a Track Driven Robot Base'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-2039381855282107581</id><published>2008-01-25T12:14:00.000-08:00</published><updated>2008-01-25T12:17:42.209-08:00</updated><title type='text'>BEAM Bot Inspired Fun Quick DumBot!</title><content type='html'>I strapped a couple of batteries on a gearbox with motor and voila! I had a BEAM bot! &lt;br /&gt;This thing is dumb, it's wheels are square stiff wire, but it's really fun and a favorite around the robot lab.  This is disgusting, because now I've got every imaginable robot around here, but by far the favorite is this dumbot!&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TEXEFxTAnsA&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/TEXEFxTAnsA&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;So I've obtained another Tamiya Twin Motor Gearbox and I'm thinking about a BEAM bot with a little more smart than a nervous net :-)  We'll see...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-2039381855282107581?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/2039381855282107581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=2039381855282107581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/2039381855282107581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/2039381855282107581'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/01/beam-bot-inspired-fun-quick-dumbot.html' title='BEAM Bot Inspired Fun Quick DumBot!'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-8006082201569574530</id><published>2008-01-25T12:05:00.000-08:00</published><updated>2008-01-25T12:13:09.281-08:00</updated><title type='text'>HexBug Busted Open</title><content type='html'>A crazy little bot called HexBug...&lt;br /&gt;&lt;br /&gt;&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="288" height="192" flashvars="host=picasaweb.google.com&amp;captions=1&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fjim.huffman%2Falbumid%2F5145852143068333857%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;When it goes, it goes like this...  Forward motion until the feeler touches something which reverses the motor. When it backs up, the motor has a clutch that causes one leg to not move in reverse.  The net effect is when the bug backs up, it turns, thus a simple object avoidance algorithm runs without a control computer to make it happen. I almost forgot, there is a clapper in the HexBug.  Yeah, just clap and it reverses, whether it hits something or not.  I forgot to show that in the video.&lt;br /&gt;&lt;object width="301" height="262"&gt;&lt;param name="movie" value="http://www.youtube.com/v/lH3gEy2xiao&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/lH3gEy2xiao&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="301" height="363"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;But of course, I'm thinking of adding a picAxe or equivalent microcontroller!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-8006082201569574530?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/8006082201569574530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=8006082201569574530' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/8006082201569574530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/8006082201569574530'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/01/hexbug-busted-open.html' title='HexBug Busted Open'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-3438603432772932896</id><published>2008-01-25T11:40:00.000-08:00</published><updated>2008-01-25T12:03:36.460-08:00</updated><title type='text'>Avoider Robot PLUS mods</title><content type='html'>The avoider robot is a cute little wall-following, object avoidance robot around $35 USD retail.  Well, cute is about it.  With a wonderful set of IR "whiskers" the thing as it comes from the factory moves only forward.&lt;br /&gt;&lt;br /&gt;How the Avoider uses IR.&lt;br /&gt;&lt;br /&gt;Like I said, it is setup to run both motors from its supply voltage (four AA's inside the case.)  When it sees an obstacle, one of the motors is shut off by the IR detectors.  I can't remember which direction it turned when it came "out of the box", but it is easy enough to swap the motor connections so it turns the other direction.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/AvoiderBot/photo#5142436535344401746"&gt;&lt;img src="http://lh3.google.com/jim.huffman/R12ayHkxjVI/AAAAAAAAAEY/m2Y2SoXf6pQ/s144/robojravoider-750.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 1. The Avoider Microrobot is a cute little guy.&lt;br /&gt;&lt;br /&gt;At the time I was learning about Motor Controllers, so I decided to grab a handful of 2N3904's and 6's and made my own motor control.  Now I could tell the little bot to go forward and backwards, just by setting the right pins high.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/jim.huffman/AvoiderBot/photo#5142439687850397026"&gt;&lt;img src="http://lh5.google.com/jim.huffman/R12dpnkxjWI/AAAAAAAAAEk/wpI20xqPr1g/s144/DSC00453.JPG"    border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next enhancement had to do with adding a chip to control it all.  I first tinkered with NE-555's and other chips, but in my heart I knew I wanted to use a Microprocessor, so I looked around and decided to spring for the PIC chips with built-in BASIC interpreter - picAxe was the choice.  I liked the 8 pin package and that gave me plenty of outputs and one input pin to drive an interrupt.  The result? It looks pretty ugly, but it's one of the more reliable "bots" sitting around here.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/h86oa0V8frE&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/h86oa0V8frE&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-3438603432772932896?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/3438603432772932896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=3438603432772932896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/3438603432772932896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/3438603432772932896'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/01/avoider-robot-plus-mods.html' title='Avoider Robot PLUS mods'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-428396136747874599</id><published>2008-01-25T11:10:00.000-08:00</published><updated>2008-02-25T23:34:48.002-08:00</updated><title type='text'>Scribbler vs TrakBot</title><content type='html'>I got a Scribbler robot for around $80 USD at Fry's&lt;br /&gt;&lt;br /&gt;I took it home, put it down on the lab floor and let it run the same kind of course I let all my robots run around in... My Lab, and the Outside Deck.&lt;br /&gt;&lt;br /&gt;The scribbler was an "out of the box" disappointment because:&lt;br /&gt; 1. It's range finders are set too high to work well in my Lab/Office, it worked OK, out on the deck.&lt;br /&gt; 2. It backs up and seems to get stuck backing up. (Unless you are outside. It needs several feet of freedom.)&lt;br /&gt;&lt;br /&gt;BUT!!!!  The scribbler is programmable! So after hacking the demo code, I found if you shift the frequency of the Infrared Generators, I could cut the sensitivity. After playing around with the time of running, how long it backs up, and stuff like that, I got it to run pretty well.&lt;br /&gt;&lt;br /&gt;Out of the box, the Scribbler is a lot less fun than the TrakBot, but I'll let you judge for yourself.&lt;br /&gt;&lt;br /&gt;&lt;object height="262" width="301"&gt;&lt;param name="movie" value="http://www.youtube.com/v/YE1Q8zpjGD4&amp;amp;rel=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/YE1Q8zpjGD4&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="262" width="301"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Figure 1.  The Scribbler Robot "Out of the Box" experience&lt;br /&gt;&lt;br /&gt;Compared to the Scribbler, TrakBot found it's way around nicely. Because it uses the Sharp IR send/reciever pair, it works better in sunlight, or bright room lights.  And, best of all, TrakBot sees most black objects as well as any IR combo I've played around with.&lt;br /&gt;&lt;br /&gt;&lt;object height="262" width="301"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ZYbTeMAd73Y&amp;amp;rel=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/ZYbTeMAd73Y&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="262" width="301"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The Scoring Points:   (In no particular order)&lt;br /&gt;Fun Factor - Does it get around the area and find it's way around obstacles?&lt;br /&gt;Stuckness  - Does the bot get stuck easily (higher number means worse score)&lt;br /&gt;Smartness  - Can it get out of jams easily&lt;br /&gt;Potential  - What can you add to the bot?&lt;br /&gt;Jam Factor - Another term for Stuckness.&lt;br /&gt;Autonomy   - Degree of human interference required to run a course&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-428396136747874599?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/428396136747874599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=428396136747874599' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/428396136747874599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/428396136747874599'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/01/scribbler-vs-trakbot.html' title='Scribbler vs TrakBot'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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-6709285304410195543.post-4638114083264342239</id><published>2008-01-25T07:51:00.000-08:00</published><updated>2008-02-25T23:32:46.250-08:00</updated><title type='text'>DogBot the RoboDog</title><content type='html'>&lt;h1&gt;Inspired by this robot...&lt;/h1&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;object height="301" width="262"&gt;&lt;br /&gt;                  &lt;param name="movie" value="http://www.youtube.com/v/Ho902IQZlWI&amp;amp;rel=1"&gt;&lt;br /&gt;                  &lt;param name="wmode" value="transparent"&gt;&lt;br /&gt;                  &lt;embed src="http://www.youtube.com/v/Ho902IQZlWI&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="301" width="262"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;Figure 1. The target Robot. This is a pretty cool home guard dog...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;I created this...&lt;/h1&gt;&lt;br /&gt;I got a cheap R/C model for a body... Did I mention the goal was to build a companion and/or a guard dog that wanders the house, and sleeps a lot? Hey, I wanted a dog... So the first stage was to get the dog to be autonomous.&lt;br /&gt;&lt;div align="center"&gt;&lt;embed flashvars="host=picasaweb.google.com&amp;amp;captions=1&amp;amp;RGB=0x000000&amp;amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fjim.huffman%2Falbumid%2F5140226139015449777%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" type="application/x-shockwave-flash" height="192" width="288"&gt;&lt;/embed&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Figure 2. Dog Bot Starts to come alive on the work bench.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DogBot operates with several different motivations:&lt;br /&gt;&lt;br /&gt;1. Starts in sniff and explore mode where DogBot "drags" itself around by scanning sensors and moving toward the largest object...&lt;br /&gt;&lt;br /&gt;2. It will revisit the largest object and move toward it, until the object is too close, DogBot moves back twice as far as before. If a rescan shows no objects are close, DogBot goes into wander mode where it moves toward the open space.&lt;br /&gt;&lt;br /&gt;3. DogBot will also wall follow, avoiding major objects, just running around looking at/for things to sniff around.&lt;br /&gt;&lt;br /&gt;4. DogBot goes to the light or noise as an overall strategy...&lt;br /&gt;&lt;br /&gt;&lt;embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-2565951799945132705&amp;amp;hl=en" flashvars=""&gt;&lt;/embed&gt;&lt;br /&gt;Figure 3. This is the first stage "finished" model dog DOGBOT !&lt;br /&gt;&lt;br /&gt;In DogBot's first incarnation, it was powered by a picAxe m14 chip. I had a lot of trouble with this thing, but eventually got it to do a few things, but I wanted more, so I kept upgrading...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is the picAxe 18x model... I'm testing the motor drive here, it's simple but always hopeful for the budding roboticist...&lt;br /&gt;&lt;embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=8897127054789829843&amp;amp;hl=en" flashvars=""&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;And then things improved...  First step.. Get it to "sniff around", next step, get it to find an open spot while avoiding crashing into things... The tests:&lt;br /&gt;&lt;embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-2386826653600113510&amp;amp;hl=en" flashvars=""&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;Now DogBot would look around, find an open spot and take off... While running around though, he would be looking to see if he was going to crash into something...&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;embed flashvars="" id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docId=-2684091782024560378&amp;amp;hl=en" style="width: 315px; height: 262px;" type="application/x-shockwave-flash"&gt;&lt;/embed&gt; &lt;/div&gt;'&lt;br /&gt;&lt;br /&gt;Getting through the door was a problem because DogBot would find the opening, but when he started through, his over sensitive IR detectors would make him run away from the door opening...  Like this:&lt;br /&gt;&lt;embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=7569830494716758720&amp;amp;hl=en" flashvars=""&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;But eventually, DogBot became a free-ranging hound.  There are things about DogBot I don't like, the least of which is the batteries don't hold up because the motor is a cheapy that sucks current like crazy (it did when it was a radio controlled car too.)&lt;br /&gt;&lt;br /&gt;So someday, I want to take DogBot's head and transplant it to another platform. One that can go for walks with me... I'm not there yet, but DogBot did pass the door test and he does have interesting behaviors that are fun to watch and deal with...&lt;br /&gt;&lt;br /&gt;The completed roboDog, DogBot, passes the robot household test in this YouTube Video:&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/O_519Eya9ss&amp;amp;rel=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/O_519Eya9ss&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6709285304410195543-4638114083264342239?l=meandmyrobots.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meandmyrobots.blogspot.com/feeds/4638114083264342239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6709285304410195543&amp;postID=4638114083264342239' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/4638114083264342239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6709285304410195543/posts/default/4638114083264342239'/><link rel='alternate' type='text/html' href='http://meandmyrobots.blogspot.com/2008/01/robots-are-everywhere.html' title='DogBot the RoboDog'/><author><name>Mr. Roboto</name><uri>http://www.blogger.com/profile/02615532411915593446</uri><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>
