<?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>hoffswell.com</title>
	<atom:link href="http://www.hoffswell.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.hoffswell.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 05 Feb 2010 00:05:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Thanks from the Boys and Girls Club &#8211;</title>
		<link>http://www.hoffswell.com/blog/?p=54</link>
		<comments>http://www.hoffswell.com/blog/?p=54#comments</comments>
		<pubDate>Fri, 05 Feb 2010 00:05:56 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.hoffswell.com/blog/?p=54</guid>
		<description><![CDATA[Please excuse me for a moment, as I blow a trumpet for my beautiful and talented wife, Liz Hoffswell.  Liz used her skills to build a website for a recent Boys and Girls Club function.  I found this note on our desk today &#8211;  

January 30, 2010
Dear Liz, 
Words cannot adequately express [...]]]></description>
			<content:encoded><![CDATA[<p>Please excuse me for a moment, as I blow a trumpet for my beautiful and talented wife, Liz Hoffswell.  Liz used her skills to build a website for a recent Boys and Girls Club function.  I found this note on our desk today &#8211;  </p>
<blockquote><p>
January 30, 2010</p>
<p>Dear Liz, </p>
<p>Words cannot adequately express how grateful I am for your support of the Boys &#038; Girls Club by being a member of the Designer Show House Steering Committee.  I am not only thankful, but in awe of the creativity, cooperation, and effort you displayed in a most challenging project.  Thank you so much, Lizzie, for the time, talent , and treasure you so willingy gave on behalf of the website.  it was great!  I hope you are as pleased as I am.</p>
<p>Kindest regards,<br />
Crystal
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.hoffswell.com/blog/?feed=rss2&amp;p=54</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rebuilding an Old Barn</title>
		<link>http://www.hoffswell.com/blog/?p=42</link>
		<comments>http://www.hoffswell.com/blog/?p=42#comments</comments>
		<pubDate>Wed, 17 Oct 2007 20:11:49 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Outdoors]]></category>
		<category><![CDATA[Pete]]></category>

		<guid isPermaLink="false">http://www.hoffswell.com/blog/?p=42</guid>
		<description><![CDATA[Behind my in law&#8217;s home in Holland Michigan lies a old chicken barn.  The low 100 foot long barn has been used to house horses for the past 30+ years.  In that time, it had never been well refitted for horses, and suffered a bit for it.  
Over the past two years, [...]]]></description>
			<content:encoded><![CDATA[<p>Behind my in law&#8217;s home in Holland Michigan lies a old chicken barn.  The low 100 foot long barn has been used to house horses for the past 30+ years.  In that time, it had never been well refitted for horses, and suffered a bit for it.  </p>
<p>Over the past two years, the kids have gotten old enough to appreciate horses.  Liz, my wife, re-discovered her love for the equine, and immediately started her new hobby &#8211; horse trading.  The horses were getting as wet inside as outside with the leaks,  and the barn was starting to fall over just a bit too much.</p>
<p>It was time to fix it.  In the Summer and Fall of 2006 we rebuilt the barn back to a functional state.  This article documents some of the detail of that project.  </p>
<p>There are many images of the <a href="http://www.flickr.com/photos/petehoffswell/sets/72157594204566962/">barn at Flickr</a></p>
<p><strong>The Foundation</strong><br />
<a href="http://www.flickr.com/photos/petehoffswell/193335427/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/63/193335427_caa881b1e7_m.jpg" width="180" height="240" alt="Barn 023" align=right /></a></p>
<p>Due to erosion along the south side of the barn (and rain leaking in from the roof), the poured foundation had be slowly falling over.  further inspection showed that it was still stable in the ground, just leaning.  It was good enough to build upon, if the erosion and roof leaks were taken care of.</p>
<p>I sank some 4&#215;4 posts along the south foundation in a vain attempt to support it from any further shifting.  It might help, but the posts only go down about 3-4 feet.  Just a bit further than the foundation itself.</p>
<p>Much gravel and sand was brought in on the south end to shore the ground up to a good level to match the foundation.  That, and proper drainage slopes were added to carry water away from the barn.  This has proven to help greatly.</p>
<p><strong>The Walls</strong></p>
<p><a href="http://www.flickr.com/photos/petehoffswell/193335178/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/62/193335178_8bd1b35a1f_m.jpg" width="240" height="180" alt="Barn 011" align=left /></a></p>
<p>Since the foundation was shifting, so was the south Wall, and as the south wall leaned, so to did it take the roof and the north long wall with it.  It was starting to look really bad.</p>
<p>In order to gain access to the barn&#8217;s structure, I had to pull out an old fiberboard ceiling.  This was about the most disgusting job I&#8217;ve ever done.  Over many years, chickens had roosted up in the ceiling.  There was a 1/2&#8243; layer of dust and chicken droppings.  That, and eggs!  Ancient eggs, from chickens long gone by, would fall on my head as I pulled the old ceiling down, in pieces.  I wore a mask as not to get some strange chicken dust disease.  I removed the ceiling and stalls to give clear access to the barn&#8217;s walls and roof.</p>
<p>My Dad came up for a weekend to help me shore up the walls, and get the barn square once again.  Through a series of jacks and come-alongs, we pushed and pulled the barn square once again.  Once it was all propped up square, we built a new south wall inside the old south wall (that didn&#8217;t come quite back to the top of the old foundation, and built new stalls.</p>
<p><a href="http://www.flickr.com/photos/petehoffswell/253683587/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/121/253683587_d1a4bcf244_m.jpg" width="240" height="180" alt="Barn-Sep2006 017"  /></a><br />
<strong><br />
The Stalls</strong></p>
<p><a href="http://www.flickr.com/photos/petehoffswell/268813109/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/99/268813109_aa05826665_m.jpg" width="180" height="240" alt="Barn-Oct132006 013" align=right /></a></p>
<p>The core of the rebuilt barn are the stalls. They are made with heavy treated lumber that can withstand the the pummeling of horses, and hold up the roof.  The key to the success of the new barn stability were these new stalls.  The old stalls were attached to the ceiling, floor and walls.  They didn&#8217;t contribute to the overall structure of the barn itself.  The new stalls attach the the foundation and roof, adding support to the old barn.</p>
<p><strong>The Ground</strong></p>
<p><a href="http://www.flickr.com/photos/petehoffswell/193335257/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/68/193335257_ac64f13c98_m.jpg" width="240" height="180" alt="Barn 014"  /></a></p>
<p>As mentioned before, there was a serious erosion problem on the south side of the barn.  As the earth washed away, the barn was starting to as well.  The doors to get into the stalls were cut out of the side of the barn, yet left the foundation in place.  In the wet months, a mud hole would form in front of the stall entries, as horses worked to step over the foundation. </p>
<p>We used a bulldozer to create a slope away from the barn, and then added crushed concrete with sand on top.  I also rented a concrete saw to cut away the foundation so we had a smooth transition into the stall.</p>
<p>This alone was a great improvement.</p>
<p><a href="http://www.flickr.com/photos/petehoffswell/268813624/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/89/268813624_2e5e1893ca_m.jpg" width="240" height="180" alt="Barn-Oct132006 024" align=right /></a></p>
<p>The chickens liked it too.</p>
<p><strong>The Roof</strong></p>
<p><a href="http://www.flickr.com/photos/petehoffswell/293180128/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/118/293180128_4103241389_m.jpg" width="192" height="240" alt="PhoneCam-110906 027" /></a></p>
<p>The old roof was bad.  Beyond bad.  Much of the interior of the barn would get wet during the rain.  The stalls were a mess due to the extra moisture being added to the waste on the floor.  But it could not be fixed until the rest of the barn was.  And now it was!  Within just a couple days we installed the new roof, and the barn dried out.  Great!</p>
<p>Problem ensued, however.  The low eaves on the roof posed a challenge for the horses as it is.  The addition of the sharp edge of the roof caused further problems!  Two horses were injured navigating doorways and bumping their noses into the roof edge.  OUCH!  It&#8217;s amazing however, how well they heal up from these somewhat ghastly wounds.  But it will never do!  </p>
<p>To alleviate the problem, added a curved section of PVC to the eave above the door.  This acts as a nice bumper.  Since these were added, there&#8217;s been no more horse injuries.</p>
<p><a href="http://www.flickr.com/photos/petehoffswell/293172864/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/117/293172864_4c6738d7a3_m.jpg" width="240" height="180" alt="Barn-110906 012" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hoffswell.com/blog/?feed=rss2&amp;p=42</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>12 year old&#8217;s presentation on why she needs a cellphone.</title>
		<link>http://www.hoffswell.com/blog/?p=40</link>
		<comments>http://www.hoffswell.com/blog/?p=40#comments</comments>
		<pubDate>Wed, 16 May 2007 17:06:11 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.hoffswell.com/blog/?p=40</guid>
		<description><![CDATA[ Katie took an evening to write a presentation and call a &#8220;family meeting&#8221;.  Here&#8217;s her argument for a cellphone.

MY TOP REASONS WHY I NEED I CELL PHONE!!!!
by katie hoffswell
       Reason 1, After School Activities
Since I am now in 6th grade and have after school activities to go [...]]]></description>
			<content:encoded><![CDATA[<p><em> Katie took an evening to write a presentation and call a &#8220;family meeting&#8221;.  Here&#8217;s her argument for a cellphone.</p>
<p></em><br />
MY TOP REASONS WHY I NEED I CELL PHONE!!!!<br />
by katie hoffswell</p>
<p>       Reason 1, After School Activities<br />
Since I am now in 6th grade and have after school activities to go to,don&#8217;t<br />
you think it would be nice if I actuly knew who was picking me up? I do.<br />
Some activities my mom or dad can&#8217;t pick my up for. If i had a phone, i<br />
could call some one to see who to look for. If who ever is picking me up<br />
dosnt know where to go, they could call me and i could give them the exact<br />
location. Also, since student council meetings randomly come up every week,<br />
i dont know when I&#8217;m going to be staying late after school. It would relive<br />
the worries from my mom if she actully knew where I was. Now you may be<br />
thinking that i could just use the office phone or someone elses cell phone.<br />
 First of all, after school they lock up the office so no one can get in! I<br />
couldnt use that phone.  Second i have used other peoples phones before but<br />
i feel very silly because i dont know them because all of my friends have<br />
left. I dont want to waist any ones minutes and i once have had to call 5<br />
times before i got ahold of someone!!!! I bet the person was thinking &#8220;why<br />
dosnt she have her own phone??? she is waisting my minutes!!&#8221;  I would hope<br />
that you dont want me in that position ever agian.</p>
<p>Reason 2, Responsibility and Money&#8230;CHEAP!<br />
I know that you are probably thinking &#8220;how is she going to keep a cell phone<br />
with out loosing it or going over her plan minutes???&#8221; I can assure you that<br />
i will be 1000000000000000000000000000000000000% responsible and since i<br />
know that you trust me with this, i will definanlty be happyer!!! If i ever<br />
lose it, you can ground me for as long as i can pay for it with alowence and<br />
extra work around the house. I have found a plan on [...]com. With<br />
an LG AX4270  phone (wich is really cool) i can get 300 minutes a month for<br />
29.99. Now, with my alwoence coming to about 20 dollors a month, i will let<br />
you lower it to help pay for the bill. Or you can have me doing more chores.<br />
I can also use my babysitting money to help pay for it (when i start baby<br />
sitting of coarse). I promise that you wont regret geting me a phone if you<br />
do!</p>
<p>In Conclusion&#8230;..<br />
I know that you will think that a cell phone was definantly a good idea for<br />
me if you get me one. I really need it for after school activities!!!!!! Its<br />
really cheap too with my ideas. I realy belive that i can handle this<br />
responsablity now. Pleasssssssse get me a cell phone and ill be the happeyst<br />
girl alive!!!!!!!!!! I really need one now!!!!!!!!!!!! I love you!!!!!!</p>
<p><em></p>
<p>I definitely need to show her how to use a spelling checker.  Oh, and definitely need to get her a phone.</p>
<p></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hoffswell.com/blog/?feed=rss2&amp;p=40</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pete Speaks on building Fiber Optic Networks (Video)</title>
		<link>http://www.hoffswell.com/blog/?p=38</link>
		<comments>http://www.hoffswell.com/blog/?p=38#comments</comments>
		<pubDate>Wed, 26 Jul 2006 18:58:15 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Pete]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.hoffswell.com/blog/?p=38</guid>
		<description><![CDATA[In June I spoke on the subject of building Fiber Optic networks at the 2006 Merit Annual Meeting in Ann Arbor, Michigan.  Once again, Merit recorded the event. 
Building Fiber to Control Your Future: A Panel Discussion on the Challenges and Opportunities
Jim Moran, Merit Network, moderator; Bob Eluskie, Grand Rapids Community College; Pete Hoffswell, [...]]]></description>
			<content:encoded><![CDATA[<p>In June I spoke on the subject of building Fiber Optic networks at the 2006 Merit Annual Meeting in Ann Arbor, Michigan.  Once again, Merit recorded the event. </p>
<p><strong>Building Fiber to Control Your Future: A Panel Discussion on the Challenges and Opportunities</strong><br />
<em>Jim Moran, Merit Network, moderator; Bob Eluskie, Grand Rapids Community College; Pete Hoffswell, Davenport University; Matt McMahon, Gratiot-Isabella RESD/MMNet</em></p>
<p><a href="http://www.merit.edu/mn/events/mam-0606/fiber-panel.ram"><img src="http://www.merit.edu/images/realvideo_off.gif" alt="" /></a></p>
<p>That&#8217;s me, on the Left.  I actually speak at the following points in this round table. 12:30, 20:20, 28:00, 33:15, 42:42, 49:15 (Getting a laugh from the audience), and 54:00.</p>
<p>If you are interested in the state of building fiber optic networks across Michigan you might find this interesting.</p>
<p>Logged here for posterity.  &#8220;See? I told you I had hair back in &#8216;aught six!&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hoffswell.com/blog/?feed=rss2&amp;p=38</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.merit.edu/mn/events/mam-0606/fiber-panel.ram" length="67" type="audio/x-pn-realaudio" />
		</item>
		<item>
		<title>Tulips and Robots appear in Holland Michigan</title>
		<link>http://www.hoffswell.com/blog/?p=36</link>
		<comments>http://www.hoffswell.com/blog/?p=36#comments</comments>
		<pubDate>Thu, 27 Apr 2006 23:23:24 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.hoffswell.com/blog/?p=36</guid>
		<description><![CDATA[It&#8217;s Tulip Time in Holland Michigan!
Ok enough on that subject.  It&#8217;s also FIRST robotics competition season across the country.  This year 3 teams from the Holland area are heading to Atlanta for the national championship.  Good luck!
My own challenge, to develop a TableBot from my VEX kit is progressing nicely. 
TableBot version [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s <a href="http://www.tuliptime.com/">Tulip Time</a> in Holland Michigan!</p>
<p>Ok enough on that subject.  It&#8217;s also FIRST robotics competition season across the country.  This year 3 <a href="http://hollandsentinel.com/stories/042606/local_20060426007.shtml">teams from the Holland area</a> are heading to Atlanta for the national championship.  Good luck!</p>
<p>My own challenge, to develop a TableBot from my VEX kit is progressing nicely.<a href="http://www.flickr.com/photos/petehoffswell/136115684"><img src="http://static.flickr.com/53/136115684_01aaf01079_m.jpg" width="240" height="180" alt="Vex Tablebot 2  - 1" border="0" style="float:right ; position: relative; top: 5px;margin-left:5px;display:block;" /></a> </p>
<p>TableBot version two features:</p>
<ul>
<li>Small Wheelbase</li>
<li>Two forward sensors</li>
</ul>
<p>In order to make the chasis so small, I offset the drive motors.  This was done by driving the front left wheel and the rear right wheel.  This is counter to common automotive engineering, but the use of two motors allows us to do this without sacrifice.  I have no idea if this makes sense for driving mechanics, but it sure seems to work fine for this bot.</p>
<p>The wheels are so close together, that the bot can probably get by with one forward edge sensor once again.  Perhaps one that has a large &#8220;thumb print&#8221;, allowing it to sense the edge left or right with a single sensor.   further tuning of the program can improve performance as well.  </p>
<p>NEXT &#8211; </p>
<p>I will continue with programming adjustments to see if we can make this bot just a little smoother.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.hoffswell.com/blog/?feed=rss2&amp;p=36</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vex TableBot Test #1</title>
		<link>http://www.hoffswell.com/blog/?p=35</link>
		<comments>http://www.hoffswell.com/blog/?p=35#comments</comments>
		<pubDate>Thu, 20 Apr 2006 13:55:37 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.hoffswell.com/blog/?p=35</guid>
		<description><![CDATA[My work on the TableBot continues.  I now have a basic program that, in pseudocode:

10 move to edge of table
20 back up
30 turn around
40 go to 10

Here is a video of my first test, with Maggie, my assistant.
 
The programming and design have some obvious issues.  The main problem is that the table [...]]]></description>
			<content:encoded><![CDATA[<p>My work on the TableBot continues.  I now have a basic program that, in pseudocode:</p>
<p><code><br />
10 move to edge of table<br />
20 back up<br />
30 turn around<br />
40 go to 10<br />
</code></p>
<p>Here is a video of my first test, with Maggie, my assistant.</p>
<p><embed style="width:400px; height:326px;" id="VideoPlayback" align="middle" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?videoUrl=http%3A%2F%2Fvp.video.google.com%2Fvideodownload%3Fversion%3D0%26secureurl%3DngAAAMP1JZE9S9wwvTs1TTqTwQ_FPJUKOkTR_cm02DacXJTsXsfRwIbI8fcn9A3eHwr07kc8BqPVaiHAY8wdPSvDUSyJRTtpOOsw4NtJ7dJ8liTxtu3HuYIYdWsrpdwn0n6zcdmKD291KLNnZabj5AU9vxI6zMmEXE2Oq0ir40Q5I-HpikFCcbt3I-wLFJ5KvBtzC7hp4vuNIK_AjK10oy4M2GI%26sigh%3DApOQnmc_NaIbm2aNy9t1PYja4E8%26begin%3D0%26len%3D136566%26docid%3D4442397283240661699&#038;thumbnailUrl=http%3A%2F%2Fvideo.google.com%2FThumbnailServer%3Fcontentid%3Dac4334c86212c0be%26second%3D5%26itag%3Dw320%26urlcreated%3D1145541008%26sigh%3DB_OCMeONzDFEb0nVYnJo7XltQzg&#038;playerId=4442397283240661699" allowScriptAccess="sameDomain" quality="best" bgcolor="#ffffff" scale="noScale" wmode="window" salign="TL"  FlashVars="playerMode=embedded"> </embed></p>
<p>The programming and design have some obvious issues.  The main problem is that the table edge sensor and programming do not account well for an angular approach to the table edge.  But, for a first attempt, I call this a success!</p>
<p>I am going to redesign the bot, then the programming for TableBot Version 2.  The design will include:</p>
<ul>
<li>Smaller chassis, for better turning radius</li>
<li>Smaller wheels for smoother control</li>
<li>Two edge sensors, positioned appropriate to the wheels</li>
</ul>
<p>Another interesting design would be to use the tank treads instead.  If the bot went over the edge a bit, then it wouldn&#8217;t be such a big deal.  </p>
<p>Stay tuned for more bot experimentation!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hoffswell.com/blog/?feed=rss2&amp;p=35</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TableBot Design &#8211; Bench Notes</title>
		<link>http://www.hoffswell.com/blog/?p=34</link>
		<comments>http://www.hoffswell.com/blog/?p=34#comments</comments>
		<pubDate>Sun, 16 Apr 2006 03:19:44 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.hoffswell.com/blog/?p=34</guid>
		<description><![CDATA[
I spent the afternoon working on a simple robot.  It&#8217;s great!  This first pciture shows my initial build of the manual&#8217;s Square-Bot, and Felix the cat investigating.  I quickly tore that apart, and moved on to a robot designed to operate the TableBot parameters as outlined by Camp Peavy.  The TableBot [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/petehoffswell/128598407"><img src="http://static.flickr.com/56/128598407_b22b8a5d8e_m.jpg" width="180" alt="April 2006 041" border="0" style="float:right ; position: relative; top: 5px;margin-left:5px;display:block;" /></a><br />
I spent the afternoon working on a simple robot.  It&#8217;s great!  This first pciture shows my initial build of the manual&#8217;s Square-Bot, and Felix the cat investigating.  I quickly tore that apart, and moved on to a robot designed to operate the <a href="http://www.robotstore.com/download/ultimate.pdf">TableBot </a>parameters as outlined by Camp Peavy.  The TableBot competition is:</p>
<ul>
<li>Phase I: Build a robot that goes from one end of a table to the other and back.</li>
<li>Phase II: Have the robot push a block off the ledge of the table.</li>
<li>Phase III: Have the robot push the block into a shoebox mounted at the end of the table.</li>
</ul>
<p>My first go focuses more on learning the programming of the VEX microcontroller.  The VEX brain is made up of two PIC 18F8520 microcontrollers.  The programming system is made up of EasyC by <a href="http://www.intelitek.com/products/menu.asp?cid=1&#038;pid=12">Intelitek</a>, and MPlab.  I found it quite handy for getting (re)started in C programming.</p>
<p><a href="http://www.flickr.com/photos/petehoffswell/129195569"><img src="http://static.flickr.com/53/129195569_c48b4a7ccd_m.jpg" width="220" alt="IMG_0301" border="0" style="float: left ; position: relative; top: 5px;margin-right:5px;display:block;" /></a><br />
You can see a few features in this bot by clicking on the picture to the left. </p>
<p><strong>Receiver</strong></p>
<p>The receiver is not active on this bot.  I&#8217;m programming it to be autonomous!</p>
<p><strong>Light sensor</strong></p>
<p>There is a light sensor at the front (left), mounted on a servo.  I worked on code that would turn the sensor left and right, looking for the brightest light source.  It wasn&#8217;t easy, as I didn&#8217;t have a good bright flashlight, and it was REALLY sunny outside.  Also, my coding is quite rusty.  I found myself doing things out of order, and getting weird results.  I decided to stop messing around with it, and focus on the TableBot design goals.</p>
<p><strong>Table Edge Switch</strong></p>
<p>After tuning my programming skills on the light sensor, the table edge switch came together nicely.  I wrote the first have of TableBot Phase 1: Move to edge of table.  It does this nicely.  The kids were amazed when I set it on the coffee table in front of the TV, activated it, and it buzzed up to, and stopped at the edge.  &#8220;Wow, how&#8217;d it do that, Dad!?!&#8221;</p>
<p>Success!</p>
<p><strong>Beeper</strong></p>
<p>The digital outputs of a PIC microcontroller are readily available for use on the VEX controller.  I popped a Piezzo speaker into an output, and set my program to beep on start and exit.  If you look closely, you can see the black circle beeper hanging out of digital output 15.</p>
<p>To interface, I used a RadioShack Beeper I found in my junkpike, part number 273-065.  It is rated to 12vdc, but works fine on the voltage supplied.  Negative lead goes in the &#8220;far right&#8221; pin, ground and the positive lead on the far left.  </p>
<p><strong>Next</strong></p>
<p>The next step is to program the second half of TableBot phase one.  Return, or just turn away from the edge and continue on.</p>
<p>More elaborate sensors might be in order, with this current wheel configuration.  I can forsee a wheel going off before the sensor does.  Perhaps better if two sensors were outside and ahead of both front wheels, and logic to consider what to do based on the feedback of each sensor.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hoffswell.com/blog/?feed=rss2&amp;p=34</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The VEX Robotics Design System</title>
		<link>http://www.hoffswell.com/blog/?p=33</link>
		<comments>http://www.hoffswell.com/blog/?p=33#comments</comments>
		<pubDate>Tue, 11 Apr 2006 02:21:14 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.hoffswell.com/blog/?p=33</guid>
		<description><![CDATA[
In highschool I worked for Rhino Robots of Champaign Illinois.  Production was in a machine shop, where we created most parts and assembled the Rhino XR-1 robotic arm.  The arm was targeted towards education and expermentation.  It was a great experience.

In the 90&#8217;s Lego came out with their Mindstorm set, that featured [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.robotswanted.com/robotgallery/rhino/rhinoxr1.jpg " alt="" style="float: right; position: relative; top: 5px;margin-left:5px;display:block;" border="0" /><br />
In highschool I worked for Rhino Robots of Champaign Illinois.  Production was in a machine shop, where we created most parts and assembled the Rhino XR-1 robotic arm.  The arm was targeted towards education and expermentation.  It was a great experience.</p>
<p><img src="http://www.hoffswell.com/n9ssa/images/thumbs/legokey6_thumb.jpg" width= 200 alt="" style="float: left ; position: relative; top: 5px;margin-right:5px;display:block;" border="0" /><br />
In the 90&#8217;s Lego came out with their Mindstorm set, that featured motors and a controller allowing for &#8220;the average kid&#8221; to get into robotics.  I was fortunate enough to participate in the North American Beta Test for the product.  I walked away with a free mindstorms set, and had good fun 	<a href="http://www.hoffswell.com/n9ssa/legopaddle.html">tinkering with it</a>.</p>
<p>I have good fortune to receive a <a href="http://www.vexlabs.com/">VEX Robotics Design System</a>.  The VEX system is a Erector-style construction system with the requisite wheels, motors, controllers and other acessories to make functional robots.</p>
<p><img src="http://www.vexlabs.com/images/vex-robots/triplets-6.gif" alt="" style="float: right; position: relative; top: 5px;margin-left:5px;display:block;" border="0" /></p>
<p>I got to know them by building the squarebot in the manual.  &#8220;Starter Kit&#8221; is a good name for it.  I believe this enough to get you started, and that will be about it.  In building a basic rover, I managed to to use most of the beams and screws.  Anything more advanced may require more of these components.</p>
<p>The controller is an impressive 6 channel fm transmitter and receiver that interfaces to the VEX controller module.  Two dual-axis joysticks on the front take the first 4 channels, and two more channels in the form of buttons on the bottom.  The transmitter has an lcd display, allowing you to adjust many paramaters.  From the outset, the design looks excellent.</p>
<p>Ok.  Maybe that&#8217;s enough for just now.  I plan to blog my VEX adventures here.  If amateur robotics is of interest to you, then I hope you subscribe to my blog&#8230; good stuff to follow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hoffswell.com/blog/?feed=rss2&amp;p=33</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kayakbay launches with first Podcast</title>
		<link>http://www.hoffswell.com/blog/?p=30</link>
		<comments>http://www.hoffswell.com/blog/?p=30#comments</comments>
		<pubDate>Fri, 24 Mar 2006 14:02:10 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Kayaking]]></category>
		<category><![CDATA[Outdoors]]></category>

		<guid isPermaLink="false">http://www.hoffswell.com/blog/?p=30</guid>
		<description><![CDATA[As a computer geek, I find myself sitting at the keyboard for 8 to 12 hours a day.  This is not good.
Not good for the body and not good for the mind.  
What&#8217;s the verb?  Computing? Hacking?  Keyboard pounding?  Well you know what I mean.  My back hurts because [...]]]></description>
			<content:encoded><![CDATA[<p>As a computer geek, I find myself sitting at the keyboard for 8 to 12 hours a day.  This is not good.<br />
Not good for the body and not good for the mind.  </p>
<p>What&#8217;s the verb?  Computing? Hacking?  Keyboard pounding?  Well you know what I mean.  My back hurts because my leg muscles are weak.  My hands hurt from the button pushing.  I&#8217;m irratable from all the thinking (and coffee).  </p>
<p>I need release!</p>
<p>Enter kayakbay.  <a href="http://www.kayakbay.com">Kayakbay</a> is a blog, mainly podcast, about two things:</p>
<ul>
<li>Kayaking</li>
<li>Relaxing</li>
</ul>
<p>Take a minute to visit <a href="http://www.kayakbay.com">Kayakbay.com</a>.  We&#8217;ve posted our first podcast.  Hope you like it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hoffswell.com/blog/?feed=rss2&amp;p=30</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Gear Podcast</title>
		<link>http://www.hoffswell.com/blog/?p=27</link>
		<comments>http://www.hoffswell.com/blog/?p=27#comments</comments>
		<pubDate>Mon, 06 Feb 2006 02:57:01 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Podcasts]]></category>

		<guid isPermaLink="false">http://www.hoffswell.com/blog/?p=27</guid>
		<description><![CDATA[ 
I&#8217;ve upgraded the podcast station with some new gear.  What do you think of the new sound?  The new station includes the following gear:

Alesis Multimix 8usb
Marshall MXL990 Cardioid Mic
ATW-T36HE

It was a little tricky to get the MultiMix to interface with my PC, and CastBlaster exactly the way I wanted it.  But, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/petehoffswell/96051522"><img src="http://static.flickr.com/29/96051522_72b7fa12af_m.jpg" width="180" height="240" alt="Podcast Station Feb 2006" border="0" style="float: left; position: relative; top: 5px;margin-bottom:5px;margin-right:5px;display:block;" /></a> </p>
<p>I&#8217;ve upgraded the podcast station with some new gear.  What do you think of the new sound?  The new station includes the following gear:</p>
<ul>
<li><a href="http://www.alesis.com/product.php?id=37">Alesis Multimix 8usb</a></li>
<li><a href="http://www.musiciansfriend.com/product/Live/Sound/Microphones/Wireless?sku=273156">Marshall MXL990 Cardioid Mic</a></li>
<li><a href="http://www.ggvideo.com/at_1200.htm">ATW-T36HE</a></li>
</ul>
<p>It was a little tricky to get the MultiMix to interface with my PC, and CastBlaster exactly the way I wanted it.  But, with help of documents at alesis.com I was able to pull it off.</p>
<p>Music today by by:</p>
<ul>
<li> <a href="http://www.lovespirals.com/">Love Spirals</a></li>
<li><a href="http://www.brain-buckit.com/">Brain Buckit</a></li>
</ul>
<p>Courtesy of <a href="http://music.podshow.com">music.podshow.com</a></p>
<p><a href="http://www.hoffswell.com/podcasts/20060205Station.mp3">20060205Station.mp3</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hoffswell.com/blog/?feed=rss2&amp;p=27</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.hoffswell.com/podcasts/20060205Station.mp3" length="7581636" type="audio/mpeg" />
		</item>
	</channel>
</rss>
