<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>vsdev &#187; Robot</title>
	<atom:link href="http://www.frozeneskimo.com/electronics/category/robot/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.frozeneskimo.com/electronics</link>
	<description>electronics and embedded development</description>
	<lastBuildDate>Mon, 28 Jun 2010 03:46:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>DC Motor Driver</title>
		<link>http://www.frozeneskimo.com/electronics/2006/06/16/dc-motor-drive-working-well-on-my-robot/</link>
		<comments>http://www.frozeneskimo.com/electronics/2006/06/16/dc-motor-drive-working-well-on-my-robot/#comments</comments>
		<pubDate>Sat, 17 Jun 2006 04:24:19 +0000</pubDate>
		<dc:creator>vsergeev</dc:creator>
				<category><![CDATA[Robot]]></category>

		<guid isPermaLink="false">http://www.frozeneskimo.com/electronics/?p=65</guid>
		<description><![CDATA[I wrote a simple driver a few nights ago for the single DC motor driver FAN8082 by Fairchild. This is a very straight-forward 8 pinned IC. The motor is controlled by two inputs, and can be set to spin forward, reverse, or brake. Today I setup a breadboard on the car and wired the microcontroller [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote a simple driver a few nights ago for the single DC motor driver <a href="http://www.fairchildsemi.com/pf/FA/FAN8082.html">FAN8082</a> by Fairchild. This is a very straight-forward 8 pinned IC. The motor is controlled by two inputs, and can be set to spin forward, reverse, or brake. Today I setup a breadboard on the car and wired the microcontroller circuitry to the 4 AA batteries housed underneath the car. After some experimentation with the motor driver, I gave the DC motor its own dedicated 9V supply <img src='http://www.frozeneskimo.com/electronics/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Yes it spins very fast (relatively speaking to the stock setup), but I think it will work out fine. The DC motor driver is actually very neat because you can control the speed of the motor by changing the voltage on the Vctl pin (I left it unconnected).</p>
<p>Here is a short video of the motor spinning forwards and backwards, toggled by a simple button connected to the microcontroller: <a href="http://www.frozeneskimo.com/electronics/wp-content/uploads/Videos/dcmotortest.avi">video </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frozeneskimo.com/electronics/2006/06/16/dc-motor-drive-working-well-on-my-robot/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.frozeneskimo.com/electronics/wp-content/uploads/Videos/dcmotortest.avi" length="4373272" type="video/x-msvideo" />
		</item>
		<item>
		<title>AVR Servo Control</title>
		<link>http://www.frozeneskimo.com/electronics/2006/06/14/avr-servo-control/</link>
		<comments>http://www.frozeneskimo.com/electronics/2006/06/14/avr-servo-control/#comments</comments>
		<pubDate>Thu, 15 Jun 2006 02:29:52 +0000</pubDate>
		<dc:creator>vsergeev</dc:creator>
				<category><![CDATA[AVR]]></category>
		<category><![CDATA[Robot]]></category>

		<guid isPermaLink="false">http://www.frozeneskimo.com/electronics/?p=64</guid>
		<description><![CDATA[Well, my two days worth of figuring out AVR timers and PWM produced a very small and clean servo driver. Today my two 5g servos arrived and I hooked up one of them to the chip. I setup a test program and it worked out of the box. If you care to see it, just [...]]]></description>
			<content:encoded><![CDATA[<p>Well, my two days worth of figuring out AVR timers and PWM produced a very small and clean servo driver. Today my two 5g servos arrived and I hooked up one of them to the chip. I setup a test program and it worked out of the box. If you care to see it, just watch this:</p>
<p><a href="http://www.frozeneskimo.com/electronics/wp-content/uploads/Videos/avrservo.avi">http://www.frozeneskimo.com/electronics/wp-content/uploads/Videos/avrservo.avi</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frozeneskimo.com/electronics/2006/06/14/avr-servo-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.frozeneskimo.com/electronics/avrservo.avi" length="1109824" type="video/x-msvideo" />
<enclosure url="http://www.frozeneskimo.com/electronics/wp-content/uploads/Videos/avrservo.avi" length="1109824" type="video/x-msvideo" />
		</item>
		<item>
		<title>RF Transmitters/Receivers Arrived</title>
		<link>http://www.frozeneskimo.com/electronics/2006/06/11/rf-transmittersreceivers-arrived/</link>
		<comments>http://www.frozeneskimo.com/electronics/2006/06/11/rf-transmittersreceivers-arrived/#comments</comments>
		<pubDate>Sun, 11 Jun 2006 09:20:24 +0000</pubDate>
		<dc:creator>vsergeev</dc:creator>
				<category><![CDATA[Robot]]></category>

		<guid isPermaLink="false">http://www.frozeneskimo.com/electronics/?p=53</guid>
		<description><![CDATA[Those RF units I was talking about in the previous post arrived today. Since the transmitter and receiver are actually separate devices, I ordered two sets at different frequencies for the robot and computer to communicate. One set is 433MHz, the other set is 418MHz. These things are very small, and after playing with them, [...]]]></description>
			<content:encoded><![CDATA[<p>Those RF units I was talking about in the previous post arrived today. Since the transmitter and receiver are actually separate devices, I ordered two sets at different frequencies for the robot and computer to communicate. One set is 433MHz, the other set is 418MHz.</p>
<p>These things are very small, and after playing with them, they seem to be on par for $12 per transmitter and receiver pair&#8211;even though they have a maximum speed of 2400 bps. I hooked up the transmitter to an AVR microcontroller (ATTiny2313) that was sending A&#8217;s straight out of the UART port. I hooked up the receiver to max232 serial module which was connected to my computer through a serial->USB converter. When the transmitter isn&#8217;t transmitting, the receiver picks up junk data that is floating around. With the AVR sending A&#8217;s though, I could see a fresh, clean stream of A&#8217;s coming in with the transmitter and receiver about 10 inches apart. It simply worked out of the box. More distance between the transmitter and receiver required some sort of an antenna, so I just plucked a 5 or something inch wire with the transmitter, and the receiver picked up the A&#8217;s from all the way across my room (it probably could have picked up from even further).</p>
<p>Here are some pictures of the devices:<br />
<span id="more-53"></span></p>
<p>Transmitter hooked up to the AVR, and the receiver hooked up to the serial port:<br />
<a class="imagelink" href="http://www.frozeneskimo.com/electronics/wp-content/uploads/2006/06/RFtxrx.JPG" title="RF Devices Connected to AVR and Serial Port"><img id="image58" src="http://www.frozeneskimo.com/electronics/wp-content/uploads/2006/06/RFtxrx_thumbnail.jpg" alt="RF Devices Connected to AVR and Serial Port" /></a></p>
<p>Close up of the transmitter device:<br />
<a class="imagelink" href="http://www.frozeneskimo.com/electronics/wp-content/uploads/2006/06/RFtx_closeup.JPG" title="RF Transmitter Close Up Thumbnail"><img id="image55" src="http://www.frozeneskimo.com/electronics/wp-content/uploads/2006/06/RFtx_closeup_thumbnail.jpg" alt="RF Transmitter Close Up Thumbnail" /></a></p>
<p>Close up of the receiver device:<br />
<a class="imagelink" href="http://www.frozeneskimo.com/electronics/wp-content/uploads/2006/06/RFrx_closeup.JPG" title="RF Receiver Close Up Thumbnail"><img id="image55" src="http://www.frozeneskimo.com/electronics/wp-content/uploads/2006/06/RFrx_closeup_thumbnail.jpg" alt="RF Receiver Close Up Thumbnail" /></a></p>
<p>Both sets of transmitters and receivers, with a quarter to show relative sizes:<br />
<a class="imagelink" href="http://www.frozeneskimo.com/electronics/wp-content/uploads/2006/06/RFtxrx_overall.JPG" title="RF Transmitter and Receiver Sets with Quarter Thumbnail"><img id="image61" src="http://www.frozeneskimo.com/electronics/wp-content/uploads/2006/06/RFtxrx_overall_thumbnail.jpg" alt="RF Transmitter and Receiver Sets with Quarter Thumbnail" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frozeneskimo.com/electronics/2006/06/11/rf-transmittersreceivers-arrived/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building a Basic Robot</title>
		<link>http://www.frozeneskimo.com/electronics/2006/06/11/building-a-basic-robot/</link>
		<comments>http://www.frozeneskimo.com/electronics/2006/06/11/building-a-basic-robot/#comments</comments>
		<pubDate>Sun, 11 Jun 2006 08:17:06 +0000</pubDate>
		<dc:creator>vsergeev</dc:creator>
				<category><![CDATA[Robot]]></category>

		<guid isPermaLink="false">http://www.frozeneskimo.com/electronics/?p=52</guid>
		<description><![CDATA[Well, I&#8217;ve decided that I wanted to build a basic robot based on a toy car I recently dissected. I took out all of the cheap RF stuff in there, and left the back DC motor and gear box that gives it two-wheel drive. I also modified the front wheels so that they had complete [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I&#8217;ve decided that I wanted to build a basic robot based on a toy car I recently dissected. I took out all of the cheap RF stuff in there, and left the back DC motor and gear box that gives it two-wheel drive. I also modified the front wheels so that they had complete left and right freedom of motion (the radio controlled toy car had this interesting steering mechanism that had only let the wheels point straight or to the right).</p>
<p>What do I have left? A simplified car frame with two-wheel drive, 4 AA battery compartment housing, an on-off switch, and front wheels that can&#8217;t steer. The only thing to do mechanically is to add steering to the two front wheels, which I&#8217;ll probably do using <a href="http://en.wikipedia.org/wiki/Ackermann_steering_geometry">Ackermann Steering</a>, kind of like what cars use. I originally thought of using a gear rack, and doing a simple rack and pinion model with a stepper motor, but later I found out that the easiest (and cleanest) way is to use a servo motor. Since the two front wheels have a connecting bar that keeps the wheels parallel, I only need to focus on moving this bar left or right. A stiff wire connected from the horn of a servo motor to this bar (or a wheel) would do exactly this. Besides, servos remember their position, so all I&#8217;ll have to do is send it the angle I want the wheels to be at. I ordered two cheap 5g servo motors from ebay.<br />
<span id="more-52"></span></p>
<p>In the middle of the car, I have plenty of space to mount 1-2 breadboards. I&#8217;m going to be using a microcontroller (AVR ATTiny2313) to control the steering servo, two-wheel drive motor, a digital temperature sensor and an RF transmitter and receiver. The idea is to have a remote digital steering from a laptop, and have the robot send back temperature data when I want it to. The goal is to find the hottest part of my backyard. I&#8217;ll expand the bot after I get this basic setup working.</p>
<p>I already have the digital temperature sensor (DS1624, actually I sampled it), servo, and I recently ordered the RF transmitter and receiver units (these <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=383">ones</a>). All that is left is the stiff wire for the steering, and an H-bridge (L298 probably?) to control the two-wheel drive DC motor.</p>
<p>Here is a fairly hi-res picture of the toy radio-controlled car stripped apart: <a href="http://www.frozeneskimo.com/irvingraw.png">http://www.frozeneskimo.com/irvingraw.png</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frozeneskimo.com/electronics/2006/06/11/building-a-basic-robot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
