<?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>Senior Project</title>
	<atom:link href="http://www.projectbloc.com/seniorproject/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.projectbloc.com/seniorproject</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Sun, 22 Jan 2012 18:34:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>FAQ (this is it)</title>
		<link>http://www.projectbloc.com/seniorproject/?p=50</link>
		<comments>http://www.projectbloc.com/seniorproject/?p=50#comments</comments>
		<pubDate>Wed, 16 Jul 2008 21:19:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://projectbloc.com/seniorproject/2008/07/16/faq-this-is-it/</guid>
		<description><![CDATA[NEW:It seems that even with this FAQ stating not to email me and to instead read this website completely, I still get emails from some very persistent and clever students who somehow track down one of my email addresses. For those of you who are still having trouble please do not email me about your [...]]]></description>
			<content:encoded><![CDATA[<p><strong>NEW:</strong>It seems that even with this FAQ stating not to email me and to instead read this website completely, I still get emails from some very persistent and clever students who somehow track down one of my email addresses. For those of you who are still having trouble<strong> please do not email me about your project, I won&#8217;t be able to tell you anything more that is on this website</strong>.  100% of the advice I&#8217;ve given people through email comes directly off the FAQ below, proving that many of these students just ignored all the info of this website, and immediately ask for help. If you are doing this project for school, you need to learn to troubleshoot it on your own. That is the whole purpose of the senior or junior project.</p>
<p>I am changing email addresses to avoid the constant influx of emails about this project. I hope everyone who finds this page does well on their projects, but I can no longer be a source of information.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>I&#8217;ve gotten <strong>lots</strong> of emails about this project.  Sadly, I don&#8217;t have the time to answer each one as they come in, and I&#8217;ve already forgotten some of the info I figured out for this project.  Before I forget it all I decided to write this FAQ to help out anyone who is having problems.</p>
<p>First, make sure you have read every post and page on this website. If you haven&#8217;t, then get to it. Most of the very important information is in the &#8220;pages&#8221; of this site that does not show up on the blog. This <a href="http://projectbloc.com/seniorproject/sitemap/">sitemap </a>shows all the pages. The &#8220;<a href="http://projectbloc.com/seniorproject/quick-reference/">Quick Reference</a>&#8221; page has links to other sites using the HM2007. Please read all of those sites as well. I have updated this page to reflect even more information.</p>
<p><strong>Que: </strong> &#8220;Where Do I get the HM2007?&#8221; (or other parts)</p>
<p><strong>Soln. </strong>All parts can be acquired from <a href="http://www.imagesco.com/speech/speech-recognition-components.html">Images Co. </a><strong><br />
</strong></p>
<p><strong>Que: </strong>&#8220;My HM2007 project doesn&#8217;t work&#8221;or &#8220;I am getting no reaction&#8230;&#8221;</p>
<p><strong>Soln.</strong> Make sure you have not just blindly built what is in the schematic. Triple check your pins on the datasheets for your chips and make changes if you need to. In my case, The RAM chip I used had a non-inverted enable on pin26, but the schematic assumed the enable was inverted. This caused the circuit not to work until I figured it out.</p>
<p>Also, feel free to  move the address lines around. These lines are mixed up on the schematic only to facilitate the PCB designed from Images co. Aligning SA0-A0 from the HM2007 to RAM and D0-D0 in the same fashion caused no problems for me. It works great and is easier to build on a breadboard.</p>
<p><strong>Que:</strong> &#8220;I am using CPU mode &#8230;&#8221;</p>
<p><strong>Soln. </strong>I am sorry that I cannot help in these cases at all as I did not choose to use this mode on the chip. However, there is some information in the Images Co  datasheet <a href="http://www.imagesco.com/speech/cpu-mode.pdf">Addendum</a> and some more info on the <a href="http://www.the4cs.com/~corin/cse477/toaster/">talking toaster</a> page as well as some info for <a href="http://itp.nyu.edu/physcomp/sensors/Reports/HM2007VoiceRecognitionIC">interfacing the Arduino</a>. (&lt;&#8211; that last link is the HM2007 wiki, great resource.)</p>
<p><strong>In General: </strong></p>
<p>This project is very reliable. If you build the HM2007 correctly, it will work exactly as described. If it does not, then do the following:</p>
<p>1.)   Double check the schematic connections</p>
<p>2.) Double check wiring connections</p>
<p>3.) If possible, test your chips to confirm they work.</p>
<p>4.) Redo the schematic from scratch (not as hard as you might think!!!)  Use address lines SA0-A0 and data lines D0-D0 <a href="http://www.sofreakingedgy.net/classes/sensorworkshop/img/hm2007schematic002.png">like in this schematic</a>. Draw your own schematic. You may need to enlist the help of a professor or teacher to help you with this.</p>
<p>5.) If <strong>nothing</strong> you do is fixing your project, it is very likely that your RAM chip or HM2007 is bad. This is not the most likely problem, however, I did encounter a bad HM2007 chip and a bad RAM chip. The best bet here is to order new chips. I made several orders from Images Co and was charges overall about $60 for shipping on everything.</p>
<p><strong>With that said, this project is<span style="color: #ff0000;"> closed.</span> I am sorry, but I will no longer be answering emails or comments about anything on this project.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.projectbloc.com/seniorproject/?feed=rss2&amp;p=50</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Updates</title>
		<link>http://www.projectbloc.com/seniorproject/?p=49</link>
		<comments>http://www.projectbloc.com/seniorproject/?p=49#comments</comments>
		<pubDate>Wed, 16 Apr 2008 03:09:24 +0000</pubDate>
		<dc:creator>avrmike</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://projectbloc.com/seniorproject/2008/04/15/updates/</guid>
		<description><![CDATA[It&#8217;s been a while since Adam or I have written on this project site. Well the robot it almost done. We have our robot responding to voice commands and doing all sorts of cool stuff. If you look at the Testing page you will be able to see new video we have of our protoype [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since Adam or I have written on this project site. Well the robot it almost done. We have our robot responding to voice commands and doing all sorts of cool stuff. If you look at the Testing page you will be able to see new video we have of our protoype working.</p>
<p>- Mik</p>
]]></content:encoded>
			<wfw:commentRss>http://www.projectbloc.com/seniorproject/?feed=rss2&amp;p=49</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not So Good Day</title>
		<link>http://www.projectbloc.com/seniorproject/?p=48</link>
		<comments>http://www.projectbloc.com/seniorproject/?p=48#comments</comments>
		<pubDate>Sat, 02 Feb 2008 06:20:39 +0000</pubDate>
		<dc:creator>avrmike</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://projectbloc.com/seniorproject/2008/02/02/not-so-good-day/</guid>
		<description><![CDATA[Today Adam and I were defeated. But this is just the beginning. Today Adam and I reviewed code structures for our servos and IR scanning abilities. We also started to work on a means of wireless communication. We went to a local store and picked up some cheaper two way radios. Try number 1: we [...]]]></description>
			<content:encoded><![CDATA[<p>Today Adam and I were defeated. But this is just the beginning. Today Adam and I reviewed code structures for our servos and IR scanning abilities. We also started to work on a means of wireless communication. We went to a local store and picked up some cheaper two way radios.</p>
<p><strong>Try number 1:</strong><br />
we disconnected the speaker inside one of the radios and attached it directly to the microphone input on the voice module. That shorted out the circuit or gave us an FF on your BCD Display. <strong>Failed</strong></p>
<p><strong>Try number 2:</strong><br />
We reconnected the speaker to the radio and put the microphone inputs to the voice module in parallel. We figured that maybe the resistance of the 16 Ohm speaker would be sense instead of a high/open circuit resistance. We kept getting a &#8220;word too long&#8221; error or a &#8220;word not found&#8221; error. We found this had to do with the &#8220;transmission over&#8221; signal that happens after the push button is released on the radio after a transmission. <strong>Failed</strong></p>
<p><strong>Try number 3:</strong><br />
To cut the microphone off after a voice command so the extra noise after a transmission wasn&#8217;t heard by the voice module we shorted the push button leads on the radio and wired the push button in series with the microphone as a force stop. That didn&#8217;t work either. <strong>Failed</strong></p>
<p>On top of all the failures we managed to burn off one of the surface mount capacitors. We were able to patch it with another, larger capacitor but since the capacitor is to big to fit in the radio housing with out shorting we are back to the drawing board.<br />
Maybe we&#8217;ll have better luck tomorrow.</p>
<p>&#8211;Mike</p>
]]></content:encoded>
			<wfw:commentRss>http://www.projectbloc.com/seniorproject/?feed=rss2&amp;p=48</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Speech Circuit Controlling the Robot</title>
		<link>http://www.projectbloc.com/seniorproject/?p=47</link>
		<comments>http://www.projectbloc.com/seniorproject/?p=47#comments</comments>
		<pubDate>Sat, 19 Jan 2008 05:16:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://projectbloc.com/seniorproject/2008/01/18/speech-circuit-controlling-the-robot/</guid>
		<description><![CDATA[After many failed tries earlier today (including finding a bad voice chip and some weirdness with the servos&#8230;) I have successfully interfaced the Speech control circuit with the ATmega128 and the servos for the first successful test of the speech control of the robot. I only used 3 commands: &#8220;Forward&#8221;, &#8220;Reverse&#8221;, and &#8220;Stop&#8221;. These commands [...]]]></description>
			<content:encoded><![CDATA[<p>After many failed tries earlier today (including finding a bad voice chip and some weirdness with the servos&#8230;) I have successfully interfaced the Speech control circuit with the ATmega128 and the servos for the first successful test of the speech control of the robot.</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/cpEQdhqG3ro" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed wmode="opaque" src="http://www.youtube.com/v/cpEQdhqG3ro" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></p>
<p>I only used 3 commands: &#8220;Forward&#8221;, &#8220;Reverse&#8221;, and &#8220;Stop&#8221;.  These commands worked great. However, I noticed that eventually I&#8217;ll need a microphone preamp on the input so I won&#8217;t have to yell at the robot.</p>
<p>Also, notice how it takes a bit for the robot to react to what I say.   This is because I have a 1 second delay to make the servos turn. Literally, when I say &#8220;Forward&#8221; it will turn the servos on for 1 second, then check to see if the input has changed. This length of time can and will be changed on future tests.</p>
<p>&#8211;Adam</p>
]]></content:encoded>
			<wfw:commentRss>http://www.projectbloc.com/seniorproject/?feed=rss2&amp;p=47</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speech Circuit Working!</title>
		<link>http://www.projectbloc.com/seniorproject/?p=43</link>
		<comments>http://www.projectbloc.com/seniorproject/?p=43#comments</comments>
		<pubDate>Sat, 12 Jan 2008 17:43:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://projectbloc.com/seniorproject/2008/01/12/speech-circuit-working/</guid>
		<description><![CDATA[I made a quick video of the speech circuit working. The schematic we were using was wrong, finally I fixed it and got the circuit working great! In the video, when you see the code &#8220;66&#8243; that&#8217;s actually an error code, meaning &#8220;word not recognized&#8221; if I am remembering correctly. Click the pic for full [...]]]></description>
			<content:encoded><![CDATA[<p>I made a quick video of the speech circuit working.   The schematic we were using was wrong, finally I fixed it and got the circuit working great!</p>
<p style="text-align: center;"><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/xckpNIGfkqA" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed wmode="opaque" src="http://www.youtube.com/v/xckpNIGfkqA" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></p>
<p>In the video, when you see the code &#8220;66&#8243; that&#8217;s actually an error code, meaning &#8220;word not recognized&#8221; if I am remembering correctly.</p>
<p><a title="The Schematic with Correction" href="http://projectbloc.com/seniorproject/files/2008/01/correct_schematic.png"><img src="http://projectbloc.com/seniorproject/files/2008/01/correct_schematic.thumbnail.png" alt="The Schematic with Correction" /></a></p>
<p>Click the pic for full size.</p>
<p>&#8211;Adam</p>
]]></content:encoded>
			<wfw:commentRss>http://www.projectbloc.com/seniorproject/?feed=rss2&amp;p=43</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Updates on Hardware</title>
		<link>http://www.projectbloc.com/seniorproject/?p=42</link>
		<comments>http://www.projectbloc.com/seniorproject/?p=42#comments</comments>
		<pubDate>Sat, 12 Jan 2008 15:55:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://projectbloc.com/seniorproject/2008/01/12/updates-on-hardware/</guid>
		<description><![CDATA[Wow, it has been a while since we updated the site. Since the last update, several things have happened. Hit the jump to find out what. Hardware: We have all the servos mounted, and tested them out. You can see more information on this on the testing page. Somehow Mike touched the IR rangefinder sensor [...]]]></description>
			<content:encoded><![CDATA[<p>Wow, it has been a while since we updated the site. Since the last update, several things have happened. Hit the jump to find out what.<br />
<strong><br />
</strong></p>
<p><strong>Hardware: </strong></p>
<p>We have all the servos mounted, and tested them out. You can see more information on this on the <a title="Shows test videos of the body" href="http://www.projectbloc.com/seniorproject/?page_id=37">testing page</a>.</p>
<p>Somehow Mike touched the IR rangefinder sensor and it started working correctly. Don&#8217;t ask me how, but it just started giving the correct singals after Mike held it for a few seconds. I guess he&#8217;s magic or something.</p>
<p>Since the wrong glue was used for the  polyethylene bodies, it did not stick well. The bodies will be reinforced with L-brackets and self-tapping screws. Check out more pics of the bodies at the bottom of the <a title="New pics of the body at the bottom" href="http://www.projectbloc.com/seniorproject/?page_id=11">Robot Base page</a>.</p>
<p>Finally, I&#8217;ve fixed the voice controller circuit. It turns out that the <a title="Schematic showing the wrong connections" href="http://www.imagesco.com/speech/sr07schematic.JPG">schematic we were using</a> is wrong. Pin 26 on the  RAM (CE2) was tied to ground for some reason in the schematic we were using from the datasheet. Comparing that schematic to the schematics of <a title="The Talking Toaster project" href="http://www.the4cs.com/~corin/cse477/toaster/">other people</a> who had gotten the circuit working correctly(from the <a title="Teh Schematic for the Talking Toaster" href="http://www.the4cs.com/~corin/cse477/toaster/FullSchematic.gif">talking toaster</a> example), I noticed they tied this pin to Vcc.  Taking another look at the datasheet for the CY6264 chip, I noticed the CE2 pin was not an inverted input. I tied it to Vcc and it suddenly worked perfectly. I&#8217;ll post a video of this soon.</p>
<p>&#8211;Adam</p>
]]></content:encoded>
			<wfw:commentRss>http://www.projectbloc.com/seniorproject/?feed=rss2&amp;p=42</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Robot Body Build Started</title>
		<link>http://www.projectbloc.com/seniorproject/?p=36</link>
		<comments>http://www.projectbloc.com/seniorproject/?p=36#comments</comments>
		<pubDate>Sun, 23 Dec 2007 06:59:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://projectbloc.com/seniorproject/2007/12/23/robot-body-build-started/</guid>
		<description><![CDATA[12/22/07 The robot base build started today. You can see its progression so far in the pictures after the jump. Some Complications After opening the package containing the HDPE I found a piece of mangled very floppy plastic&#8230;.. to say the least, we couldn&#8217;t use it. I called up a local plastics company in Dallas, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>12/22/07</strong></p>
<p>The robot base build started today. You can see its progression so far in the pictures after the jump.<br />
<strong>Some Complications </strong></p>
<p>After opening the package containing the HDPE I found a piece of mangled very floppy plastic&#8230;.. to say the least, we couldn&#8217;t use it. I called up a local plastics company in Dallas, TX and got a new piece of plastic that was 1/4&#8243; in stead of 1/8&#8243;. We feel that the added thickness will be more ridged but in turn add weight. The weight will not be that big of a deal since the mounting hardware used to mount the wheel motors to the base is very sturdy.</p>
<p><strong>Pan and Tilt System</strong></p>
<p>The pan and tilt system is really neat and it adds much more fluid motion. As you can see in the pictures below the robot head is mounted to the pan and tilt mounting plate. There is a second servo that allows the head to move in a semi circular direction forward giving the head a tilting motion. The first servo is will be mounted to the tower and will provide the pan motion for the tilt mechanism.</p>
<table align="center">
<tbody>
<tr>
<td><img src="http://projectbloc.com/seniorproject/files/2007/12/p1020165.png" alt="p1020165.png" width="350" height="263" /></td>
<td><img src="http://projectbloc.com/seniorproject/files/2007/12/p1020174.png" alt="p1020174.png" width="350" height="263" /></td>
</tr>
</tbody>
</table>
<p><strong>Drive Motors and Wheels</strong></p>
<p>The drive motors are housed in a servo mounting bracket. The servo also has a machined hub that bolts directly to the wheels using beveled machine screws. You as see the servo, mounting bracket, wheels, hubs, and assembly in the pictures below.</p>
<table align="center">
<tbody>
<tr>
<td><a title="p1020139.png" href="http://projectbloc.com/seniorproject/files/2007/12/p1020139.png"><img src="http://projectbloc.com/seniorproject/files/2007/12/p1020139.thumbnail.png" alt="p1020139.png" /></a></td>
<td><a title="p1020143.png" href="http://projectbloc.com/seniorproject/files/2007/12/p1020143.png"><img src="http://projectbloc.com/seniorproject/files/2007/12/p1020143.thumbnail.png" alt="p1020143.png" /></a></td>
<td><a title="p1020148.png" href="http://projectbloc.com/seniorproject/files/2007/12/p1020148.png"><img src="http://projectbloc.com/seniorproject/files/2007/12/p1020148.thumbnail.png" alt="p1020148.png" /></a></td>
<td><a title="p1020149.png" href="http://projectbloc.com/seniorproject/files/2007/12/p1020149.png"><img src="http://projectbloc.com/seniorproject/files/2007/12/p1020149.thumbnail.png" alt="p1020149.png" /></a></td>
<td><a title="p1020155.png" href="http://projectbloc.com/seniorproject/files/2007/12/p1020155.png"><img src="http://projectbloc.com/seniorproject/files/2007/12/p1020155.thumbnail.png" alt="p1020155.png" /></a></td>
</tr>
</tbody>
</table>
<p><strong>Base</strong></p>
<p>The base of the robot was made of the same 1/4&#8243; HDPE as described above. Five main pieces were cut and glued to make the tower and base. The motor mounting brackets where assembled with machine screws and locking nuts. In the pictures below you can see the build process and the both wheels attached to the base.</p>
<table align="center">
<tbody>
<tr>
<td><a title="p1020177.png" href="http://projectbloc.com/seniorproject/files/2007/12/p1020177.png"><img src="http://projectbloc.com/seniorproject/files/2007/12/p1020177.thumbnail.png" alt="p1020177.png" /></a></td>
<td><a title="p1020179.png" href="http://projectbloc.com/seniorproject/files/2007/12/p1020179.png"><img src="http://projectbloc.com/seniorproject/files/2007/12/p1020179.thumbnail.png" alt="p1020179.png" /></a></td>
<td><a title="p1020181.png" href="http://projectbloc.com/seniorproject/files/2007/12/p1020181.png"><img src="http://projectbloc.com/seniorproject/files/2007/12/p1020181.thumbnail.png" alt="p1020181.png" /></a></td>
<td><a title="p1020183.png" href="http://projectbloc.com/seniorproject/files/2007/12/p1020183.png"><img src="http://projectbloc.com/seniorproject/files/2007/12/p1020183.thumbnail.png" alt="p1020183.png" /></a></td>
<td><a title="p1020190.png" href="http://projectbloc.com/seniorproject/files/2007/12/p1020190.png"><img src="http://projectbloc.com/seniorproject/files/2007/12/p1020190.thumbnail.png" alt="p1020190.png" /></a></td>
</tr>
<tr>
<td><a title="p1020195.png" href="http://projectbloc.com/seniorproject/files/2007/12/p1020195.png"><img src="http://projectbloc.com/seniorproject/files/2007/12/p1020195.thumbnail.png" alt="p1020195.png" /></a></td>
<td><a title="p1020187.png" href="http://projectbloc.com/seniorproject/files/2007/12/p1020187.png"><img src="http://projectbloc.com/seniorproject/files/2007/12/p1020187.thumbnail.png" alt="p1020187.png" /></a></td>
<td><a title="p1020188.png" href="http://projectbloc.com/seniorproject/files/2007/12/p1020188.png"><img src="http://projectbloc.com/seniorproject/files/2007/12/p1020188.thumbnail.png" alt="p1020188.png" /></a></td>
<td><a title="p1020196.png" href="http://projectbloc.com/seniorproject/files/2007/12/p1020196.png"><img src="http://projectbloc.com/seniorproject/files/2007/12/p1020196.thumbnail.png" alt="p1020196.png" /></a></td>
<td><a title="p1020200.png" href="http://projectbloc.com/seniorproject/files/2007/12/p1020200.png"><img src="http://projectbloc.com/seniorproject/files/2007/12/p1020200.thumbnail.png" alt="p1020200.png" /></a></td>
</tr>
</tbody>
</table>
<p>&#8211;Mike</p>
]]></content:encoded>
			<wfw:commentRss>http://www.projectbloc.com/seniorproject/?feed=rss2&amp;p=36</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speech Circuit Failure 1</title>
		<link>http://www.projectbloc.com/seniorproject/?p=18</link>
		<comments>http://www.projectbloc.com/seniorproject/?p=18#comments</comments>
		<pubDate>Thu, 20 Dec 2007 02:20:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://projectbloc.com/seniorproject/2007/12/19/speech-circuit-failure-1/</guid>
		<description><![CDATA[The final components for the Speech Recognition circuit came in today. I put the SOIC RAM chips on the SOIC to DIP PCBs only to find that they didn&#8217;t fit well and were nearly impossible to work with. I breadboarded the entire circuit and as you can probably tell from the title of this post, [...]]]></description>
			<content:encoded><![CDATA[<p>The final components for the Speech Recognition circuit came in today. I put the SOIC RAM chips on the SOIC to DIP PCBs only to find that they didn&#8217;t fit well and were nearly <strong>impossible</strong> to work with. I breadboarded the entire circuit and as you can probably tell from the title of this post, it did not go well. At least I got some LEDs flashing stuff.</p>
<p>Hit the jump for more and a video.</p>
<p><span id="more-18"></span> The startup cycle (as I understand it ) for the HM2007 chip is as such:</p>
<p>Startup and check the RAM.  If RAM checks out, then initialize the RAM. Then light the &#8220;Ready&#8221; LED and output two zeros on the D-bus (00) to signal recognition mode.</p>
<p>The circuit I built does something a bit different.  It outputs FF on the D-bus at startup. Oddly this is the same reaction I get from the circuit when I completely remove the RAM chip. If I hit any of the keypad buttons, it cycles through 4 states that aren&#8217;t documented in the datasheet nor anywhere else.</p>
<p>All components have been switched for other chips to test them, and the wiring has been done several times using several wiring diagrams (all ended up being the same) and the results are the same. I can only assume I fried the RAM while trying to solder them to the SOIC to DIP PCBs. This would not check out when the HM2007 starts up. I can only assume the FF output as well as the other states are all error codes that aren&#8217;t documented.</p>
<p>Mishaps are expected and I know I will figure this out sooner or later.</p>
<p>Here&#8217;s the example of what the circuit does so far:</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/fi2QrpWzBpA" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed wmode="opaque" src="http://www.youtube.com/v/fi2QrpWzBpA" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.projectbloc.com/seniorproject/?feed=rss2&amp;p=18</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New CAD Drawings!</title>
		<link>http://www.projectbloc.com/seniorproject/?p=15</link>
		<comments>http://www.projectbloc.com/seniorproject/?p=15#comments</comments>
		<pubDate>Thu, 13 Dec 2007 23:32:30 +0000</pubDate>
		<dc:creator>avrmike</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://projectbloc.com/seniorproject/2007/12/13/new-drawings/</guid>
		<description><![CDATA[We have a 3D Model of what the proposed robot base will look like. I used a free software, Google SketchUp found at google.com to make the drawing. Everything is to scale. Check them out after the jump. - Mike]]></description>
			<content:encoded><![CDATA[<p>We have a 3D Model of what the proposed robot base will look like. I used a free software, Google SketchUp found at google.com to make the drawing. Everything is to scale. Check them out after the jump.</p>
<table>
<tbody>
<tr>
<td><a title="CADSide1" href="http://projectbloc.com/seniorproject/files/2007/12/side1.jpg"><img src="http://projectbloc.com/seniorproject/files/2007/12/side1.thumbnail.jpg" alt="CADSide1" /></a></td>
<td><a title="CADSide2" href="http://projectbloc.com/seniorproject/files/2007/12/side2jpg.jpg"><img src="http://projectbloc.com/seniorproject/files/2007/12/side2jpg.thumbnail.jpg" alt="CADSide2" /></a></td>
<td><a title="CADSide3" href="http://projectbloc.com/seniorproject/files/2007/12/side-3.jpg"><img src="http://projectbloc.com/seniorproject/files/2007/12/side-3.thumbnail.jpg" alt="CADSide3" /></a></td>
<td><a title="color2.jpg" href="http://projectbloc.com/seniorproject/files/2007/12/color2.jpg"><img src="http://projectbloc.com/seniorproject/files/2007/12/color2.thumbnail.jpg" alt="color2.jpg" /></a></td>
<td><a title="color1.jpg" href="http://projectbloc.com/seniorproject/files/2007/12/color1.jpg"><img src="http://projectbloc.com/seniorproject/files/2007/12/color1.thumbnail.jpg" alt="color1.jpg" /></a></td>
</tr>
</tbody>
</table>
<p>- Mike</p>
]]></content:encoded>
			<wfw:commentRss>http://www.projectbloc.com/seniorproject/?feed=rss2&amp;p=15</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Robot Base</title>
		<link>http://www.projectbloc.com/seniorproject/?p=9</link>
		<comments>http://www.projectbloc.com/seniorproject/?p=9#comments</comments>
		<pubDate>Thu, 06 Dec 2007 23:47:31 +0000</pubDate>
		<dc:creator>avrmike</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://projectbloc.com/seniorproject/2007/12/06/robot-base-schematic/</guid>
		<description><![CDATA[Check out the Robot Base page or hit the jump for a rough sketch of what the robot&#8217;s base configuration will look like. Some of the materials for this build include: high-density polyethylene (HDPE) A snazzy robot head More details for the hardware configuration to come. The Plan The base for this robot was derived [...]]]></description>
			<content:encoded><![CDATA[<p>Check out the <a title="Robot base" href="http://www.projectbloc.com/seniorproject/?page_id=11">Robot Base page</a> or hit the jump for a rough sketch of what the robot&#8217;s base configuration will look like.<br />
Some of the materials for this build include:</p>
<p>high-density polyethylene (HDPE)<br />
A snazzy robot head</p>
<p>More details for the hardware configuration to come.</p>
<p><strong>The Plan</strong></p>
<p>The base for this robot was derived from a previous forgotten project you may have seen on Mike&#8217;s personal website known as DDS. We chose a configuration that utilized a caster in order to maximize the maneuverability of our robot. A rough outline of what the robot may look like can be found in the pictures below:</p>
<table>
<tbody>
<tr>
<td><a title="Topview" href="http://projectbloc.com/seniorproject/files/2007/12/topview.png"><img src="http://projectbloc.com/seniorproject/files/2007/12/topview.thumbnail.png" alt="Topview" /></a></td>
<td><a title="Side View Robot Base" href="http://projectbloc.com/seniorproject/files/2007/12/sideviewweb.png"><img src="http://projectbloc.com/seniorproject/files/2007/12/sideviewweb.thumbnail.png" alt="Side View Robot Base" /></a></td>
</tr>
</tbody>
</table>
<p><em>And, YES, these plans were drawn, not computer generated&#8230;..can you tell?</em></p>
<p><strong>Mobility Hardware</strong></p>
<p><strong>Servos</strong><br />
Currently the robot&#8217;s configuration will utilize four servos. Two servos will be used as motors for the wheels. These servos have been hacked for continuous rotation. The other two servos will be combined into a pan and tilt system for the head of the robot. There are also four additional servos that will control two arms . These four servos may be added later to the project given the amount of time left before our deadline. In the side view you can see two of the four possible servos for the arms.</p>
<p><strong>Wheels</strong><br />
The wheels that will be used for our robot will be 6&#8243; ABS black plastic wheels with a rubber tread around the circumference. You may be wondering about the head of our robot. at the back end the robot will be able to pivot using a 1&#8243; caster. You can see that by using a small caster there will be a three degree tilt in order to allow for better weight distribution while the robot is in motion.</p>
<p><strong>Base Construction Material </strong><br />
The material we have decided to use is a 1/8&#8243; HDPE plastic. The HDPE is extremely strong and light weight. Since we are using servos, a microcontroller development board, the voice recognition module, and a hefty battery, weight was a major concern.</p>
<p><strong>Robot Head</strong><br />
You may be curious about our robot head. The truth is both of us were walking through one of a particular chain of stores and stumbled on an alarm clock that looked like a robot head. We both through it would be neat to you in this project. If you want to see what the alarm clock looks like visit Mike&#8217;s website and look for the AVR project.</p>
<p><strong><br />
</strong></p>
<p>- Mike</p>
]]></content:encoded>
			<wfw:commentRss>http://www.projectbloc.com/seniorproject/?feed=rss2&amp;p=9</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

