<?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-894151178141085298</id><updated>2011-11-16T15:19:37.261+01:00</updated><category term='xbee'/><title type='text'>Nicola's Awesome Projects</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://msx80.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://msx80.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Nicola</name><uri>http://www.blogger.com/profile/11524596282711705457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_3NhoOWuHD1U/SZlDGO0762I/AAAAAAAAAeo/J0VsT40SPI4/s1600-R/picture-351.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-894151178141085298.post-6689518470481700652</id><published>2009-03-31T12:31:00.002+02:00</published><updated>2009-03-31T12:33:38.544+02:00</updated><title type='text'>Ardubee schematics</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3NhoOWuHD1U/SdHxQQb6dbI/AAAAAAAAAhk/nTno6OM5ryU/s1600-h/ardubee.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 270px;" src="http://3.bp.blogspot.com/_3NhoOWuHD1U/SdHxQQb6dbI/AAAAAAAAAhk/nTno6OM5ryU/s400/ardubee.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5319297896493512114" /&gt;&lt;/a&gt;Here's a first attempt at drawing the schematics for my Ardubee board. I'm very new to kicad so maybe it contains errors of all kind..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/894151178141085298-6689518470481700652?l=msx80.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msx80.blogspot.com/feeds/6689518470481700652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msx80.blogspot.com/2009/03/ardubee-schematics.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/6689518470481700652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/6689518470481700652'/><link rel='alternate' type='text/html' href='http://msx80.blogspot.com/2009/03/ardubee-schematics.html' title='Ardubee schematics'/><author><name>Nicola</name><uri>http://www.blogger.com/profile/11524596282711705457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_3NhoOWuHD1U/SZlDGO0762I/AAAAAAAAAeo/J0VsT40SPI4/s1600-R/picture-351.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_3NhoOWuHD1U/SdHxQQb6dbI/AAAAAAAAAhk/nTno6OM5ryU/s72-c/ardubee.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-894151178141085298.post-3294330608625489247</id><published>2009-03-30T10:57:00.003+02:00</published><updated>2009-03-30T11:10:54.353+02:00</updated><title type='text'>Ardubee, or an xbee-arduino board</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3NhoOWuHD1U/SdCMiQmr_MI/AAAAAAAAAhc/9FzHw0MeNZY/s1600-h/ardubee.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 130px;" src="http://3.bp.blogspot.com/_3NhoOWuHD1U/SdCMiQmr_MI/AAAAAAAAAhc/9FzHw0MeNZY/s400/ardubee.jpg" alt="" id="BLOGGER_PHOTO_ID_5318905680125230274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So, i'm working with my robot and i have a problem: the board is deep inside the case, and i have to unscrew it to open and connect the usb cable.&lt;br /&gt;I have an XBee board already inside, so i could use &lt;a href="http://www.ladyada.net/make/xbee/arduino.html"&gt;this tutorial&lt;/a&gt; to wirelessly program it.&lt;br /&gt;Since this looks like a recurring problem, and since i have many project in mind that use Xbee, i tought: why not having a board with an XBee and an ATMega together? No adapters, no usb, no costly FTDI chips. Sounds cool, uh?&lt;br /&gt;&lt;br /&gt;So i went on and installed Eagle to design the board, got scared, disinstalled Eagle and installed Kicad. Much easier. I searched around for the ATMega168 and XBee kicad components, that i found here and there, and started designing the board.&lt;br /&gt;&lt;br /&gt;The idea is to have a 3.3V level for the whole board, just to avoid level shifting hassle and such.&lt;br /&gt;&lt;br /&gt;The board should be quite easy to make. Stay tuned for some pictures :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/894151178141085298-3294330608625489247?l=msx80.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msx80.blogspot.com/feeds/3294330608625489247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msx80.blogspot.com/2009/03/ardubee-or-xbee-arduino-board.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/3294330608625489247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/3294330608625489247'/><link rel='alternate' type='text/html' href='http://msx80.blogspot.com/2009/03/ardubee-or-xbee-arduino-board.html' title='Ardubee, or an xbee-arduino board'/><author><name>Nicola</name><uri>http://www.blogger.com/profile/11524596282711705457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_3NhoOWuHD1U/SZlDGO0762I/AAAAAAAAAeo/J0VsT40SPI4/s1600-R/picture-351.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_3NhoOWuHD1U/SdCMiQmr_MI/AAAAAAAAAhc/9FzHw0MeNZY/s72-c/ardubee.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-894151178141085298.post-650766415366562446</id><published>2009-03-11T14:02:00.002+01:00</published><updated>2009-03-11T14:11:29.153+01:00</updated><title type='text'>Many steps forward for the robot controller</title><content type='html'>Hello! So flu cought me and i'm home from work until friday, basically having 4 whole days to work on my projects.. isn't it great ? it would be even greater if i hadn't to fill thousands of handcarechiefs with what came out of my nose. But enought with my body fluids! I'm writing to show you the progress with the controller. I have completed the circuit board, making a "naked arduino" with an xbee adapter. This took about one whole day. I also made great progress with the container and the structure, and man, that was some real pain. All have to be planned and tightly placed in order for everything to fit correctly inside the box.&lt;div&gt;Anyway, i reached a good point. Now i only have the two joystick and two leds (that will be used as output devices), in future i'll place some buttons and such.&lt;/div&gt;&lt;div&gt;So, i tested the board by connecting the two leds to the two potentiometer of the right joystick, and magically it all worked at first try! I planned the board with great care :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, before i'll post some pictures, here's the video!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/iK4PMAZpJYc&amp;hl=it&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6"&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/iK4PMAZpJYc&amp;hl=it&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&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/894151178141085298-650766415366562446?l=msx80.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msx80.blogspot.com/feeds/650766415366562446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msx80.blogspot.com/2009/03/many-steps-forward-for-robot-controller.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/650766415366562446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/650766415366562446'/><link rel='alternate' type='text/html' href='http://msx80.blogspot.com/2009/03/many-steps-forward-for-robot-controller.html' title='Many steps forward for the robot controller'/><author><name>Nicola</name><uri>http://www.blogger.com/profile/11524596282711705457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_3NhoOWuHD1U/SZlDGO0762I/AAAAAAAAAeo/J0VsT40SPI4/s1600-R/picture-351.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-894151178141085298.post-3290870354179956855</id><published>2009-03-09T14:39:00.001+01:00</published><updated>2009-03-09T16:37:43.611+01:00</updated><title type='text'>The Phase Two has begun</title><content type='html'>Finally, i got it! :)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3NhoOWuHD1U/SbU3mHDzH1I/AAAAAAAAAg8/UpY_jbEUtYM/s1600-h/p.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_3NhoOWuHD1U/SbU3mHDzH1I/AAAAAAAAAg8/UpY_jbEUtYM/s320/p.jpg" alt="" id="BLOGGER_PHOTO_ID_5311212463422906194" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/894151178141085298-3290870354179956855?l=msx80.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msx80.blogspot.com/feeds/3290870354179956855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msx80.blogspot.com/2009/03/phase-two-has-begun.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/3290870354179956855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/3290870354179956855'/><link rel='alternate' type='text/html' href='http://msx80.blogspot.com/2009/03/phase-two-has-begun.html' title='The Phase Two has begun'/><author><name>Nicola</name><uri>http://www.blogger.com/profile/11524596282711705457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_3NhoOWuHD1U/SZlDGO0762I/AAAAAAAAAeo/J0VsT40SPI4/s1600-R/picture-351.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_3NhoOWuHD1U/SbU3mHDzH1I/AAAAAAAAAg8/UpY_jbEUtYM/s72-c/p.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-894151178141085298.post-3644701511048541200</id><published>2009-03-03T11:44:00.003+01:00</published><updated>2009-03-03T11:47:08.892+01:00</updated><title type='text'>I hate when this happens</title><content type='html'>You purchase an item, and as soon as you start working on something to mount it and get crazy, they start selling a breakout board.&lt;br /&gt;&lt;br /&gt;This is exacly what happened with the &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=9110"&gt;thumb joysticks&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Now, keep on with the way i'm mounting it, or purchase a couple of this and wait months to arrive ?&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sparkfun.com/commerce/images/products/09110-03-L.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 600px; height: 600px;" src="http://www.sparkfun.com/commerce/images/products/09110-03-L.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/894151178141085298-3644701511048541200?l=msx80.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msx80.blogspot.com/feeds/3644701511048541200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msx80.blogspot.com/2009/03/i-hate-when-this-happens.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/3644701511048541200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/3644701511048541200'/><link rel='alternate' type='text/html' href='http://msx80.blogspot.com/2009/03/i-hate-when-this-happens.html' title='I hate when this happens'/><author><name>Nicola</name><uri>http://www.blogger.com/profile/11524596282711705457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_3NhoOWuHD1U/SZlDGO0762I/AAAAAAAAAeo/J0VsT40SPI4/s1600-R/picture-351.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-894151178141085298.post-1991547795904452463</id><published>2009-02-28T22:21:00.002+01:00</published><updated>2009-02-28T22:36:46.126+01:00</updated><title type='text'>Problem solving on the Killer</title><content type='html'>So i worked very little lately, since my brother started playing Starcraft again and he made me wish to play it again too :) So i wasted many evening on that instead that on robots. Man, that game still rocks after more than ten years!&lt;div&gt;Anyway, i had an issue with the Killer.. Basically, after a minute or so of operating, the arduino board freezed and the robot became unresponsitive.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After some heavy debuggin, i didn't found anything. I've noticed that using standard Arduino Serial library instead of AFSoftwareSerial that i was using, it works. I used that to communicate with the XBee module. So it must be something with AFSoftwareSerial, that btw, if you don't know, is a library for serial communication in software made by &lt;a href="http://www.ladyada.net/"&gt;LadyAda&lt;/a&gt;. The serial connection is heavily sinchronized, so making it in software is an hard job. Maybe something in my setup messes with it, and so it hangs. Switching to the standard Serial, which works in hardware, fixed the problem.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The only problem is that the primary serial port is also used to download programs into the arduino, so i'll probably have to disconnect the xbee every time.. Well, whatever :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/894151178141085298-1991547795904452463?l=msx80.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msx80.blogspot.com/feeds/1991547795904452463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msx80.blogspot.com/2009/02/problem-solving-on-killer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/1991547795904452463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/1991547795904452463'/><link rel='alternate' type='text/html' href='http://msx80.blogspot.com/2009/02/problem-solving-on-killer.html' title='Problem solving on the Killer'/><author><name>Nicola</name><uri>http://www.blogger.com/profile/11524596282711705457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_3NhoOWuHD1U/SZlDGO0762I/AAAAAAAAAeo/J0VsT40SPI4/s1600-R/picture-351.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-894151178141085298.post-7484358907291715068</id><published>2009-02-19T13:47:00.004+01:00</published><updated>2009-02-19T14:20:56.541+01:00</updated><title type='text'>Universal Remote Controller</title><content type='html'>So, to control my &lt;a href="http://msx80.blogspot.com/2009/02/killer-bot.html"&gt;killer robot&lt;/a&gt;, i obviously need some kind of controller. Don't you expect me to go around killing peoples while carrying my laptop and using the arrow keys ? :)&lt;br /&gt;Just joking.. my robot won't kill anyone. (Not enought firepower) :)&lt;br /&gt;&lt;br /&gt;Anyway, i decided to make a small, hand held, xbee base, arduino powered controller, since it will not be tied in any particular way with the killer robot, it will be avaiable for future robots too, hence the "Universal" in the name.&lt;br /&gt;Initially i considered adapting an existing Playstation controller, but then i realized it doesn't have very much space, and the appearence of these lovely &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=9032"&gt;thumb joystick&lt;/a&gt; on sparkfun definitely made me decide to roll my own controller. It will look much cooler, btw.&lt;br /&gt;&lt;br /&gt;So, here's some of the planned hardware:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3NhoOWuHD1U/SZ1Wootgg_I/AAAAAAAAAgI/MJLr1ScHhmA/s1600-h/100_1301.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3NhoOWuHD1U/SZ1Wootgg_I/AAAAAAAAAgI/MJLr1ScHhmA/s320/100_1301.JPG" alt="" id="BLOGGER_PHOTO_ID_5304491192235361266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Part list&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;2x &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=9032"&gt;Thumb Joystick&lt;/a&gt;&lt;/li&gt;&lt;li&gt;1x &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8829"&gt;Potentiometer&lt;/a&gt; (with &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8828"&gt;knob&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;2x Microswitch (as momentary buttons)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Various leds (as feedback)&lt;/li&gt;&lt;li&gt;Arduino circuitry (see below)&lt;/li&gt;&lt;li&gt;maybe a &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8034"&gt;dip switch&lt;/a&gt; (for extra controls)&lt;/li&gt;&lt;li&gt;maybe a &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=7950"&gt;buzzer&lt;/a&gt; (for feedback)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;So basically the idea is to put together the joystick and some extra inputs, define a standard communication protocol and implement the relative software.&lt;br /&gt;The extra input will be a potentiometer (for changing some user defined value), microswitch to make some action buttons, dip switch to set some digital values.&lt;br /&gt;The robots will be able to communicate back some data, that the controller will use to light the leds and eventual&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3NhoOWuHD1U/SZ1ZLEM5tkI/AAAAAAAAAgQ/QG8EGCU-uM4/s1600-h/100_1306.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3NhoOWuHD1U/SZ1ZLEM5tkI/AAAAAAAAAgQ/QG8EGCU-uM4/s320/100_1306.JPG" alt="" id="BLOGGER_PHOTO_ID_5304493982753601090" border="0" /&gt;&lt;/a&gt;ly to buzz the buzzer.&lt;br /&gt;The structure will be based on a board of plexyglass (13 cm long) with the joystick and potentiometers glued over. Yes, i usually hate to glue stuff, since i like to recycle my robots, but the controller will be universal, and there's no many other way you can use a thumb  joystick anyway.&lt;br /&gt;Below the plexyglass, at about 1 or 2 cm i'll attach the perfboard which will contains the circuitry. I have yet to decide wether to use 4xAA batteries or 1x9V batteries to power the stuff. The 9V can maybe be inserted between the two boards (making the controller smaller), while the 4xAA would need to be attached below. I'll have to check the energy budget since the XBee pro module can consume some nice current.&lt;br /&gt;&lt;br /&gt;For the "brain", i decided to go for a "naked arduino", that is, an &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8846"&gt;atmega168 chip&lt;/a&gt; with Arduino Bootloader without the board. The circuitry needed to run the thing is very simple. It will also use much less space, apart from being cheaper. Of course it require more work, but that's a good thing for me :P It will not programmable "in circuit", but once the software is written, it shouldn't change that often, if ever.&lt;br /&gt;&lt;br /&gt;So, stay up for updates :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/894151178141085298-7484358907291715068?l=msx80.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msx80.blogspot.com/feeds/7484358907291715068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msx80.blogspot.com/2009/02/universal-remote-controller.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/7484358907291715068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/7484358907291715068'/><link rel='alternate' type='text/html' href='http://msx80.blogspot.com/2009/02/universal-remote-controller.html' title='Universal Remote Controller'/><author><name>Nicola</name><uri>http://www.blogger.com/profile/11524596282711705457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_3NhoOWuHD1U/SZlDGO0762I/AAAAAAAAAeo/J0VsT40SPI4/s1600-R/picture-351.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3NhoOWuHD1U/SZ1Wootgg_I/AAAAAAAAAgI/MJLr1ScHhmA/s72-c/100_1301.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-894151178141085298.post-4840589150518834972</id><published>2009-02-16T13:34:00.013+01:00</published><updated>2009-02-16T14:52:44.865+01:00</updated><title type='text'>Killer bot</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3NhoOWuHD1U/SZlrCOfJ-9I/AAAAAAAAAgA/jOuvr6-tmS4/s1600-h/100_1285.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 264px;" src="http://1.bp.blogspot.com/_3NhoOWuHD1U/SZlrCOfJ-9I/AAAAAAAAAgA/jOuvr6-tmS4/s320/100_1285.JPG" alt="" id="BLOGGER_PHOTO_ID_5303387722198154194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here's the new project i'm working at. It's a rover with autonomous or remote control, which will be equipped with a wireless camera, various sensors and with a lot of free space to add more features in future.&lt;br /&gt;The case is based on an old PC case, which i adapted to the use (i made it a little smaller). Many other pieces are from previous dismantled projects, to cut on the costs :)&lt;br /&gt;The rover can be controller with a PC, but i'm also planning a custom handheld controller.&lt;br /&gt;&lt;br /&gt;The name is probably temporary :P&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here's the (current) &lt;span style="font-weight: bold;"&gt;part list&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=666"&gt;Arduino Diecimila&lt;/a&gt; microcontroller&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.robot-electronics.co.uk/htm/md23tech.htm"&gt;MD23&lt;/a&gt; Motor controller&lt;/li&gt;&lt;li&gt;2x &lt;a href="http://www.robot-electronics.co.uk/htm/emg30.htm"&gt;EMG30 &lt;/a&gt;motors&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8742"&gt;XBee Pro 60 mW with wire antenna&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ladyada.net/make/xbee/"&gt;Ladyada XBee adapter&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=7950"&gt;CEM-1203 Buzzer&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;br /&gt;Gallery&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3NhoOWuHD1U/SZld6ImsWNI/AAAAAAAAAfQ/1owNPm1LHLI/s1600-h/100_1297.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_3NhoOWuHD1U/SZld6ImsWNI/AAAAAAAAAfQ/1owNPm1LHLI/s200/100_1297.JPG" alt="" id="BLOGGER_PHOTO_ID_5303373289529039058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here's the current internal of the robot. The space below the board is for the battery, the whole 1/3 on the back is basically free for future stuff :) You can see all the board, including the XBee module&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3NhoOWuHD1U/SZleZJUV58I/AAAAAAAAAfY/9pJmmYWKUX8/s1600-h/100_1220.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_3NhoOWuHD1U/SZleZJUV58I/AAAAAAAAAfY/9pJmmYWKUX8/s200/100_1220.JPG" alt="" id="BLOGGER_PHOTO_ID_5303373822296451010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This was the computer case before working on it. I cutted it to make it less tall, drilled the holes to attach the motors and the base plate.&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;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3NhoOWuHD1U/SZliskN6bAI/AAAAAAAAAfg/pg6yax9Ew1E/s1600-h/100_1223.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_3NhoOWuHD1U/SZliskN6bAI/AAAAAAAAAfg/pg6yax9Ew1E/s200/100_1223.JPG" alt="" id="BLOGGER_PHOTO_ID_5303378553981266946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here's the base plate of the robot, with some test for where to place the stuff.&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;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3NhoOWuHD1U/SZlkjgtxxkI/AAAAAAAAAfo/zhXjXg2hGp4/s1600-h/100_1294.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_3NhoOWuHD1U/SZlkjgtxxkI/AAAAAAAAAfo/zhXjXg2hGp4/s200/100_1294.JPG" alt="" id="BLOGGER_PHOTO_ID_5303380597445609026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here's the finished box, you can see the precisely drilled holes for the motors, the indentation on the bottom plate to house the motors: all the metal working that costed me quite some evenings :) Ultimately, putting the battery on the back proved to be a bad idea: too much weight on the fragile rear wheel, and too little on the front ones (they were started slipping). So i raised the electronics board and put the battery under it, at 2/3 of the deck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/894151178141085298-4840589150518834972?l=msx80.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msx80.blogspot.com/feeds/4840589150518834972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msx80.blogspot.com/2009/02/killer-bot.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/4840589150518834972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/4840589150518834972'/><link rel='alternate' type='text/html' href='http://msx80.blogspot.com/2009/02/killer-bot.html' title='Killer bot'/><author><name>Nicola</name><uri>http://www.blogger.com/profile/11524596282711705457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_3NhoOWuHD1U/SZlDGO0762I/AAAAAAAAAeo/J0VsT40SPI4/s1600-R/picture-351.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_3NhoOWuHD1U/SZlrCOfJ-9I/AAAAAAAAAgA/jOuvr6-tmS4/s72-c/100_1285.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-894151178141085298.post-3594724276280756514</id><published>2009-02-16T12:12:00.003+01:00</published><updated>2009-02-16T12:18:31.541+01:00</updated><title type='text'>Repairing the EMG30 motor</title><content type='html'>Some days ago, while &lt;span dir="ltr" id=":2sf"&gt;maltreating one of my &lt;a href="http://www.robot-electronics.co.uk/htm/emg30.htm"&gt;EMG30&lt;/a&gt; motors for structural testing (ie, forcing it to fit where it cleary wouldn't) i accidentally snapped off a wire. (&lt;/span&gt;&lt;span dir="ltr" id=":2sf"&gt;imprecation)&lt;/span&gt;&lt;br /&gt;&lt;span dir="ltr" id=":2sf"&gt;So i removed the black plastic case and exposed what it looks to be the hall effect encoder (the round stuff in the center should be magnet).&lt;br /&gt;I noticed that the wires are soldered *under* the PCB, but that would require removing it and it was heavily soldered.. So i said, whatever and soldered it on the top. Thanks to my superhuman soldering skills, i was done in no time :)&lt;br /&gt;I had to cut a little of the black plastic cap to fit the wire as it was higher now, but no problem.&lt;br /&gt;&lt;br /&gt;Then i wired it, tested and yeah, it worked! :)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3NhoOWuHD1U/SZlLd063FvI/AAAAAAAAAfA/bxBeqS1uQdw/s1600-h/100_1289.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 245px;" src="http://2.bp.blogspot.com/_3NhoOWuHD1U/SZlLd063FvI/AAAAAAAAAfA/bxBeqS1uQdw/s320/100_1289.JPG" alt="" id="BLOGGER_PHOTO_ID_5303353011999282930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span dir="ltr" id=":2sf"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/894151178141085298-3594724276280756514?l=msx80.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msx80.blogspot.com/feeds/3594724276280756514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msx80.blogspot.com/2009/02/repairing-emg30-motor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/3594724276280756514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/3594724276280756514'/><link rel='alternate' type='text/html' href='http://msx80.blogspot.com/2009/02/repairing-emg30-motor.html' title='Repairing the EMG30 motor'/><author><name>Nicola</name><uri>http://www.blogger.com/profile/11524596282711705457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_3NhoOWuHD1U/SZlDGO0762I/AAAAAAAAAeo/J0VsT40SPI4/s1600-R/picture-351.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3NhoOWuHD1U/SZlLd063FvI/AAAAAAAAAfA/bxBeqS1uQdw/s72-c/100_1289.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-894151178141085298.post-3430482194894226433</id><published>2009-02-16T09:24:00.005+01:00</published><updated>2009-02-16T09:31:35.090+01:00</updated><title type='text'>Liquorice xbee box</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3NhoOWuHD1U/SZkkG84fzqI/AAAAAAAAAeU/l1jvY6p5NxU/s1600-h/100_1298.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 188px;" src="http://2.bp.blogspot.com/_3NhoOWuHD1U/SZkkG84fzqI/AAAAAAAAAeU/l1jvY6p5NxU/s200/100_1298.JPG" alt="" id="BLOGGER_PHOTO_ID_5303309738046377634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Well, for the PC end of my XBee connection, i hade to find a box for the Explorer USB, so i watched around and found a nice tin box of liquorice i consumed some days before.&lt;br /&gt;So i took my trusted drill, made four holes and then opened a small window with my dremel.&lt;br /&gt;Then i screwed the board, snapped the XBee module, and &lt;span style="font-style: italic;"&gt;presto&lt;/span&gt;, a liquorice flavored XBee module casing :P&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3NhoOWuHD1U/SZkkPvttTsI/AAAAAAAAAec/qX_9wW-ltaU/s1600-h/100_1299.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 140px;" src="http://3.bp.blogspot.com/_3NhoOWuHD1U/SZkkPvttTsI/AAAAAAAAAec/qX_9wW-ltaU/s200/100_1299.JPG" alt="" id="BLOGGER_PHOTO_ID_5303309889130286786" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/894151178141085298-3430482194894226433?l=msx80.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msx80.blogspot.com/feeds/3430482194894226433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msx80.blogspot.com/2009/02/liquorice-xbee-box.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/3430482194894226433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/3430482194894226433'/><link rel='alternate' type='text/html' href='http://msx80.blogspot.com/2009/02/liquorice-xbee-box.html' title='Liquorice xbee box'/><author><name>Nicola</name><uri>http://www.blogger.com/profile/11524596282711705457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_3NhoOWuHD1U/SZlDGO0762I/AAAAAAAAAeo/J0VsT40SPI4/s1600-R/picture-351.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3NhoOWuHD1U/SZkkG84fzqI/AAAAAAAAAeU/l1jvY6p5NxU/s72-c/100_1298.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-894151178141085298.post-8602853429695882317</id><published>2009-02-15T12:31:00.002+01:00</published><updated>2009-02-15T12:38:50.290+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xbee'/><title type='text'>XBee test successful :P</title><content type='html'>Yesterday i finally received my sparkfun order with th XBee module i was waiting (i ha purchased two previously but unluckly one of them was broken).&lt;div&gt;So after CAREFULLY handling the module, i went throu this &lt;a href="http://www.ladyada.net/make/xbee/configure.html"&gt;fine guide&lt;/a&gt; to update the firmware and configure them. I patched up a delphi program to send directional control to the serial, and in no time i was controlling y new robot from the laptop :P&lt;/div&gt;&lt;div&gt;One of the Xbee is connected with a &lt;a href="http://www.ladyada.net/make/xbee/index.html"&gt;ladyada adapter&lt;/a&gt;, the other with a sparkfun's &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8687"&gt;XBee Explorer USB&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3276/2977097446_c617bb8363.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 500px; height: 377px;" src="http://farm4.static.flickr.com/3276/2977097446_c617bb8363.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/894151178141085298-8602853429695882317?l=msx80.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msx80.blogspot.com/feeds/8602853429695882317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msx80.blogspot.com/2009/02/xbee-test-successful-p.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/8602853429695882317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/8602853429695882317'/><link rel='alternate' type='text/html' href='http://msx80.blogspot.com/2009/02/xbee-test-successful-p.html' title='XBee test successful :P'/><author><name>Nicola</name><uri>http://www.blogger.com/profile/11524596282711705457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_3NhoOWuHD1U/SZlDGO0762I/AAAAAAAAAeo/J0VsT40SPI4/s1600-R/picture-351.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3276/2977097446_c617bb8363_t.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-894151178141085298.post-6816081676744388879</id><published>2009-02-13T14:10:00.011+01:00</published><updated>2009-02-13T15:20:44.471+01:00</updated><title type='text'>My first, simple robot</title><content type='html'>Here's my first robot :)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://letsmakerobots.com/files/imagecache/robot_fullpage_header/files/field_primary_image/00006.jpg"&gt;&lt;img style="cursor: pointer; width: 500px; height: 375px;" src="http://letsmakerobots.com/files/imagecache/robot_fullpage_header/files/field_primary_image/00006.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;It's based on "start here" design on &lt;a href="http://letsmakerobots.com/"&gt;letsmakerobots.com&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This is actually some of the simplest robots you can build: require little soldering and very little knowledge. Indeed, i had zero knowledge on electronics when i made this.&lt;/p&gt;&lt;span style="font-weight: bold;"&gt;Part List&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;1x &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8353"&gt;Picaxe 28x1&lt;/a&gt;, the "brain" of the robot&lt;/li&gt;&lt;li&gt;1x Motor driver (L293D or &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=315"&gt;SN754410&lt;/a&gt;), which controls the two motors&lt;br /&gt;&lt;/li&gt;&lt;li&gt;2x &lt;a href="http://www.solarbotics.com/products/gm9/"&gt;GM9&lt;/a&gt; gear motors&lt;/li&gt;&lt;li&gt;2x &lt;a href="http://www.solarbotics.com/products/gmpw/"&gt;GMPW&lt;/a&gt; Wheels&lt;/li&gt;&lt;li&gt;1x &lt;a href="http://www.acroname.com/robotics/parts/R146-GP2D120.html"&gt;Sharp GP2D120&lt;/a&gt; sensor, it tells the distance from an object&lt;/li&gt;&lt;li&gt;1x &lt;a href="https://www.sparkfun.com/commerce/product_info.php?products_id=531"&gt;Superbright LED&lt;/a&gt; (and the relative resistor)&lt;/li&gt;&lt;li&gt;1x &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=552"&gt;Battery holder&lt;/a&gt; &lt;/li&gt;&lt;li&gt;2x Microswitch, similar to &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=98"&gt;this one&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Various nuts&amp;amp;bolts, burnt CD, etc&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/DljBXiDpCv0&amp;amp;hl=it&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/DljBXiDpCv0&amp;amp;hl=it&amp;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;/p&gt;It's held together with a solid structure based on nuts and bolts (as you can see from the pictures) and CD plates. A wooden cube is the main attachment for all parts. I like this design becouse it's completely disassemblable, nothing is permanently attached. Also, it's quite strong (well, for a small robots, anyway :P)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.lugato.net/forum/uploads/965da8c1562f263b8e02cabceb1f5791.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 800px; height: 600px;" src="http://www.lugato.net/forum/uploads/965da8c1562f263b8e02cabceb1f5791.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I also added a ultraluminous led, it make a very bright light cone, give great effect when the robot turns :)  The led is mounted on the head near the IR sensor, along with it's resistor. It's actually connected to G and V, since i don't have a transistor lying around, so it's always on then the robot is on.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.lugato.net/forum/uploads/b20c3458b640b932e6733e0052c38aad.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 563px; height: 422px;" src="http://www.lugato.net/forum/uploads/b20c3458b640b932e6733e0052c38aad.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/gzNPh6RcSDw&amp;amp;rel=0&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/gzNPh6RcSDw&amp;amp;rel=0&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&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/894151178141085298-6816081676744388879?l=msx80.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msx80.blogspot.com/feeds/6816081676744388879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msx80.blogspot.com/2009/02/heres-my-first-robot-its-based-on-start.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/6816081676744388879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/6816081676744388879'/><link rel='alternate' type='text/html' href='http://msx80.blogspot.com/2009/02/heres-my-first-robot-its-based-on-start.html' title='My first, simple robot'/><author><name>Nicola</name><uri>http://www.blogger.com/profile/11524596282711705457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_3NhoOWuHD1U/SZlDGO0762I/AAAAAAAAAeo/J0VsT40SPI4/s1600-R/picture-351.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-894151178141085298.post-3508193330228365256</id><published>2009-02-13T13:33:00.002+01:00</published><updated>2009-02-13T14:07:28.110+01:00</updated><title type='text'>Welcome</title><content type='html'>Welcome to my blog :)&lt;br /&gt;I'll write here about my electronics / robotics / software projects.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/894151178141085298-3508193330228365256?l=msx80.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msx80.blogspot.com/feeds/3508193330228365256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msx80.blogspot.com/2009/02/test.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/3508193330228365256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/894151178141085298/posts/default/3508193330228365256'/><link rel='alternate' type='text/html' href='http://msx80.blogspot.com/2009/02/test.html' title='Welcome'/><author><name>Nicola</name><uri>http://www.blogger.com/profile/11524596282711705457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_3NhoOWuHD1U/SZlDGO0762I/AAAAAAAAAeo/J0VsT40SPI4/s1600-R/picture-351.jpg'/></author><thr:total>0</thr:total></entry></feed>
