<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Skippy Records &#187; Electronics Projects</title>
	<atom:link href="http://blog.drskippy.com/category/electronics-projects/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.drskippy.com</link>
	<description></description>
	<lastBuildDate>Fri, 25 May 2012 20:59:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.drskippy.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Skippy Records &#187; Electronics Projects</title>
		<link>http://blog.drskippy.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.drskippy.com/osd.xml" title="Skippy Records" />
	<atom:link rel='hub' href='http://blog.drskippy.com/?pushpress=hub'/>
		<item>
		<title>Semantic robot control and biomimicry</title>
		<link>http://blog.drskippy.com/2010/05/29/semantic-robot-control-and-biomimicry/</link>
		<comments>http://blog.drskippy.com/2010/05/29/semantic-robot-control-and-biomimicry/#comments</comments>
		<pubDate>Sat, 29 May 2010 18:21:07 +0000</pubDate>
		<dc:creator>Dr. Skippy</dc:creator>
				<category><![CDATA[Electronics Projects]]></category>
		<category><![CDATA[Everything Else]]></category>
		<category><![CDATA[biomimicry]]></category>
		<category><![CDATA[robots]]></category>
		<category><![CDATA[swarms]]></category>

		<guid isPermaLink="false">http://skippyrecords.wordpress.com/?p=571</guid>
		<description><![CDATA[Recently, there have been a couple of amazing examples of robots attaining some amazing low-level movement and navigation autonomy.  Here are a couple of examples.  First, a quad-copter that can perform some startling complex high speed navigation stunts: Second, a beetle-like walker that can easily navigate rough survaces: Progress on robots has been pretty steady [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.drskippy.com&#038;blog=13069636&#038;post=571&#038;subd=skippyrecords&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently, there have been a couple of amazing examples of robots attaining some amazing low-level movement and navigation autonomy.  Here are a couple of examples.  First, a quad-copter that can perform some startling complex high speed navigation stunts:</p>
<span style="text-align:center; display: block;"><a href="http://blog.drskippy.com/2010/05/29/semantic-robot-control-and-biomimicry/"><img src="http://img.youtube.com/vi/MvRTALJp8DM/2.jpg" alt="" /></a></span>
<p>Second, a beetle-like walker that can easily navigate rough survaces:</p>
<span style="text-align:center; display: block;"><a href="http://blog.drskippy.com/2010/05/29/semantic-robot-control-and-biomimicry/"><img src="http://img.youtube.com/vi/nUQsRPJ1dYw/2.jpg" alt="" /></a></span>
<p>Progress on robots has been pretty steady for years, so <em>what is interesting about these particular examples?</em></p>
<p>The ability to direct a robot&#8217;s higher level movements with reliable outcomes.</p>
<p>That is, a shift from directing robots with syntax (manipulating control surfaces, motor speeds, servo positions) to directing with semantics (go to the living room).  Robots like those shown above will soon be able to take commands at a high level and carry them out reliably and safely.</p>
<p><strong>Broad access to robot servants</strong></p>
<p>We have reached a point in sophistication and cost where small, autonomous robots can be controlled with higher level commands.  To learn to fly a quad-copter via remote control of throttle and pitch in a way that can navigate a window with 3 inches of clearance takes hours of practice and crashed copters. As shown above, now we can merely command that it be done.  The cost of these devices has reached a few hundred dollars each and will continue to fall quickly.</p>
<p><strong>Swarms of robots (&#8220;many hands make light work&#8221;)</strong></p>
<p>These developments mean that small robots can be directed to &#8220;got into the living room&#8221; or &#8220;fly across the park without hitting anything and find little Bobby.&#8221;</p>
<p>The possibility of cheap, small autonomous robots performing tasks such as searching for hurricane survivors, mapping oil spills, collecting anti-personnel mines, carrying out surveillance, assisting you in the garage or mowing your lawn is now very real.</p>
<p>With the ability to direct them at a high level, the opportunity to carry out large tasks with many small specialized robots is in reach. With our current knowledge of collective behaviors, swarms of robots could be called on to perform large scale work requiring collaboration and coordination.</p>
<p><strong>Bio-mimicry and fear</strong></p>
<p>There is something unsettling about both of these videos.  They both demonstrate movements that are life-like, and often associated with animals we&#8217;d rather not have too big or too close.  Both robots execute robust recovery and control actions much like beetles or house flies. I postulate that this bio-like attribute is core to the technical success demonstrated here.  But it is also clear that this attribute may be more a than a little distasteful to people.</p>
<p>Will we adapt to the creepiness and have a swarm of crawlers clean the house? Or is this technology DOA because it violates some survival instinct?</p>
<p>Another concern is the new, cheap capabilities to do harm that come with any technological advance. Will ethics and countermeasures evolve fast enough to head off a major mis-appropriation of robot swarms?</p>
<br /> Tagged: <a href='http://blog.drskippy.com/tag/biomimicry/'>biomimicry</a>, <a href='http://blog.drskippy.com/tag/robots/'>robots</a>, <a href='http://blog.drskippy.com/tag/swarms/'>swarms</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skippyrecords.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skippyrecords.wordpress.com/571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skippyrecords.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skippyrecords.wordpress.com/571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skippyrecords.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skippyrecords.wordpress.com/571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skippyrecords.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skippyrecords.wordpress.com/571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skippyrecords.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skippyrecords.wordpress.com/571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skippyrecords.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skippyrecords.wordpress.com/571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skippyrecords.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skippyrecords.wordpress.com/571/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.drskippy.com&#038;blog=13069636&#038;post=571&#038;subd=skippyrecords&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.drskippy.com/2010/05/29/semantic-robot-control-and-biomimicry/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fd95bd67cd406fcb27a627a44570f2a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drskippy27</media:title>
		</media:content>
	</item>
		<item>
		<title>Synchronizing Fireflies Video from Tinkerlog</title>
		<link>http://blog.drskippy.com/2009/06/25/synchronizing-fireflies-vidio-from-tinkerlog/</link>
		<comments>http://blog.drskippy.com/2009/06/25/synchronizing-fireflies-vidio-from-tinkerlog/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 21:38:41 +0000</pubDate>
		<dc:creator>Dr. Skippy</dc:creator>
				<category><![CDATA[Electronics Projects]]></category>
		<category><![CDATA[Physics and Mathematics]]></category>
		<category><![CDATA[synchronization physics]]></category>

		<guid isPermaLink="false">http://blog.drskippy.com/?p=216</guid>
		<description><![CDATA[I mentioned the collective effects foreshadowed by the Programmable LED paper and posted a related video in Coupling and Synchronization Video.  Here is the result of some great work by tinkerlog to make it happen.  He had to exchange the resistive sensor for a more senisitive photodiode and had circuit boards made for an Arduino [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.drskippy.com&#038;blog=13069636&#038;post=216&#038;subd=skippyrecords&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I mentioned the collective effects foreshadowed by the <a title="PIC-based Programmable LED" href="http://drskippy.net/projects/ProgrammableLED.pdf" target="_blank">Programmable LED paper</a> and posted a related video in <a title="Coupling and Synchronization Video" href="http://blog.drskippy.com/2008/05/08/coupling-and-synchronization-video/" target="_blank">Coupling and Synchronization Video</a>.  Here is the result of some great work by <a title="tinkerlog" href="http://tinkerlog.com/" target="_blank">tinkerlog</a> to make it happen.  He had to exchange the resistive sensor for a more senisitive photodiode and had circuit boards made for an Arduino version.  Nice work.</p>
<p><a href="http://vimeo.com/5318234">64 Fireflies Part II</a> from <a href="http://vimeo.com/user712735">tinkerlog</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<br /> Tagged: synchronization physics <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skippyrecords.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skippyrecords.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skippyrecords.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skippyrecords.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skippyrecords.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skippyrecords.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skippyrecords.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skippyrecords.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skippyrecords.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skippyrecords.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skippyrecords.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skippyrecords.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skippyrecords.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skippyrecords.wordpress.com/216/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.drskippy.com&#038;blog=13069636&#038;post=216&#038;subd=skippyrecords&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.drskippy.com/2009/06/25/synchronizing-fireflies-vidio-from-tinkerlog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fd95bd67cd406fcb27a627a44570f2a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drskippy27</media:title>
		</media:content>
	</item>
		<item>
		<title>Updates to Matchport AR Missing Tutorial</title>
		<link>http://blog.drskippy.com/2008/09/28/updates-to-matchport-ar-missing-tutorial/</link>
		<comments>http://blog.drskippy.com/2008/09/28/updates-to-matchport-ar-missing-tutorial/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 23:57:44 +0000</pubDate>
		<dc:creator>Dr. Skippy</dc:creator>
				<category><![CDATA[Electronics Projects]]></category>
		<category><![CDATA[matchport how-to getting started guide electronics wireless]]></category>

		<guid isPermaLink="false">http://h180745wp.setupmyblog.com/?p=98</guid>
		<description><![CDATA[I was motivated to make some minor updates and clarifications to the MatchPort AR Missing Tutorial because it has already moved into the top ten files downloaded from Skippy Records.&#160; I just received the MatchPort b/g Pro in (what my buddy over at Joel&#8217;s Garage affectionately refers to as) the &#34;Brown Truck.&#34;&#160; I will start [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.drskippy.com&#038;blog=13069636&#038;post=98&#038;subd=skippyrecords&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was motivated to make some minor updates and clarifications to the <a href="http://drskippy.com/projects/MatchPortARMissingTutorial.pdf" target="_blank" title="Matchport AR How-to and Getting Started Guide">MatchPort AR Missing Tutorial</a> because it has already moved into the top ten files downloaded from Skippy Records.&nbsp; I just received the MatchPort b/g Pro in (what my buddy over at <a href="http://joelsgarage.blogspot.com/" title="Joel's Garage">Joel&#8217;s Garage</a> affectionately refers to as) the &quot;Brown Truck.&quot;&nbsp; I will start to extend the MatchPort AR how-to and getting started guide to include the wireless version later this week.</p>
<br /> Tagged: matchport how-to getting started guide electronics wireless <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skippyrecords.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skippyrecords.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skippyrecords.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skippyrecords.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skippyrecords.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skippyrecords.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skippyrecords.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skippyrecords.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skippyrecords.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skippyrecords.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skippyrecords.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skippyrecords.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skippyrecords.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skippyrecords.wordpress.com/98/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.drskippy.com&#038;blog=13069636&#038;post=98&#038;subd=skippyrecords&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.drskippy.com/2008/09/28/updates-to-matchport-ar-missing-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fd95bd67cd406fcb27a627a44570f2a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drskippy27</media:title>
		</media:content>
	</item>
		<item>
		<title>The MatchPort AR Missing Tutorial</title>
		<link>http://blog.drskippy.com/2008/09/10/the-matchport-ar-missing-tutorial/</link>
		<comments>http://blog.drskippy.com/2008/09/10/the-matchport-ar-missing-tutorial/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 05:27:17 +0000</pubDate>
		<dc:creator>Dr. Skippy</dc:creator>
				<category><![CDATA[Electronics Projects]]></category>
		<category><![CDATA[matchport ethernet serial tunnel web server embedded]]></category>

		<guid isPermaLink="false">http://h180745wp.setupmyblog.com/?p=96</guid>
		<description><![CDATA[I wanted to be able to add an embedded Web server to my projects. I chose the MatchPort AR because, with the same experience, hardware, and nearly the same software configuration, I would be able to move to a wireless solution with the MatchPort b/g Pro. (The MatchPort b/g uses a different OS.) I wanted [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.drskippy.com&#038;blog=13069636&#038;post=96&#038;subd=skippyrecords&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p align="center"><img height="253" width="337" border="0" align="absmiddle" src="http://drskippy.com/img/MatchPortARDemoKit.JPG" alt="MatchPort AR and Demo Kit" title="MatchPort AR and Demo Kit" /></p>
<p>I wanted to be able to add an embedded Web server to my projects.</p>
<p>I chose the MatchPort AR because, with the same experience, hardware, and nearly the same software configuration, I would be able to move to a wireless solution with the MatchPort b/g Pro. (The MatchPort b/g uses a different OS.)</p>
<p>I wanted to get up to speed quickly, so I purchased the demo kit, thinking that would include all the software and hardware I would need to understand and learn how to use the MAR in a project of my own. This was more or less the case, but getting up to speed was much slower than expected.</p>
<p>I thought I would be up and running demo apps in an afternoon and off to my first project early the next morning. Instead, I spent hours understanding the paradigm assumed for the MAR, hunting down example code, working out details and trying to understand the MAR&#8217;s somewhat convoluted documentation.</p>
<p>I hope this tutorial gives the first-time embedded TCP/IP/HTTP server users a fast and straightforward introduction to the MAR.  And maybe I can save more experienced users the hassle of tracking down the details of how the MAR can be coaxed into becoming a working embedded network component.</p>
<p>Download <a title="The MatchPort AR Missing Tutorial" target="_blank" href="http://drskippy.com/projects/MatchPortARMissingTutorial.pdf">The MatchPort AR Missing Tutorial (PDF)</a>. </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/skippyrecords.wordpress.com/96/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/skippyrecords.wordpress.com/96/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skippyrecords.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skippyrecords.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skippyrecords.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skippyrecords.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skippyrecords.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skippyrecords.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skippyrecords.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skippyrecords.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skippyrecords.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skippyrecords.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skippyrecords.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skippyrecords.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skippyrecords.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skippyrecords.wordpress.com/96/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.drskippy.com&#038;blog=13069636&#038;post=96&#038;subd=skippyrecords&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.drskippy.com/2008/09/10/the-matchport-ar-missing-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fd95bd67cd406fcb27a627a44570f2a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drskippy27</media:title>
		</media:content>

		<media:content url="http://drskippy.com/img/MatchPortARDemoKit.JPG" medium="image">
			<media:title type="html">MatchPort AR and Demo Kit</media:title>
		</media:content>
	</item>
		<item>
		<title>Added del.icio.us Electronics Links to Sidebar</title>
		<link>http://blog.drskippy.com/2008/06/04/added-delicious-electronics-links-to-sidebar/</link>
		<comments>http://blog.drskippy.com/2008/06/04/added-delicious-electronics-links-to-sidebar/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 01:05:45 +0000</pubDate>
		<dc:creator>Dr. Skippy</dc:creator>
				<category><![CDATA[Electronics Projects]]></category>
		<category><![CDATA[tagging]]></category>

		<guid isPermaLink="false">http://h180745wp.setupmyblog.com/?p=81</guid>
		<description><![CDATA[my del.icio.us electronics<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.drskippy.com&#038;blog=13069636&#038;post=81&#038;subd=skippyrecords&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://del.icio.us/DrSkippy27/electronics">my del.icio.us electronics</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/skippyrecords.wordpress.com/81/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/skippyrecords.wordpress.com/81/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skippyrecords.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skippyrecords.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skippyrecords.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skippyrecords.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skippyrecords.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skippyrecords.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skippyrecords.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skippyrecords.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skippyrecords.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skippyrecords.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skippyrecords.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skippyrecords.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skippyrecords.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skippyrecords.wordpress.com/81/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.drskippy.com&#038;blog=13069636&#038;post=81&#038;subd=skippyrecords&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.drskippy.com/2008/06/04/added-delicious-electronics-links-to-sidebar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fd95bd67cd406fcb27a627a44570f2a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drskippy27</media:title>
		</media:content>
	</item>
		<item>
		<title>1-Chip 4-Channel PIC16F886 Data Logger</title>
		<link>http://blog.drskippy.com/2008/03/23/1-chip-4-channel-pic16f886-data-logger/</link>
		<comments>http://blog.drskippy.com/2008/03/23/1-chip-4-channel-pic16f886-data-logger/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 01:29:54 +0000</pubDate>
		<dc:creator>Dr. Skippy</dc:creator>
				<category><![CDATA[Electronics Projects]]></category>
		<category><![CDATA[datalogger]]></category>

		<guid isPermaLink="false">http://h180745wp.setupmyblog.com/?p=69</guid>
		<description><![CDATA[This project has only a few modifications from the &#8220;Single Chip, Four Channel Datalogger&#8221; article by Dan Gravatt in the 2008 January Issue of Nuts&#38;Volts (page 42), so I won&#8217;t go into much detail. Below is the schematic.&#160; The changes from Dan&#8217;s datalogger are that I used the PIC16F886, which is pin-compatible with the PIC [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.drskippy.com&#038;blog=13069636&#038;post=69&#038;subd=skippyrecords&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">This project has only a few modifications from the &ldquo;Single Chip, Four Channel Datalogger&rdquo; article by Dan Gravatt in the 2008 January Issue of <span style="font-weight:bold;">Nuts&amp;Volts</span> (page 42), so I won&rsquo;t go into much detail.</p>
<p class="MsoNormal">Below is the schematic.<span>&nbsp; </span>The changes from Dan&rsquo;s datalogger are that I used the PIC16F886, which is pin-compatible with the PIC 16F876.&nbsp; I also used the PIC&rsquo;s hardware serial I/O channels (pins 17 and 18) and I added an indicator LED that indicates logging in progress and the log interval (pin 22).&nbsp; The switch sets the mode between logging and writing data over the serial port.</p>
<p class="MsoNormal">&nbsp;</p>
<div style="text-align:center;"><img width="319" height="360" border="0" src="http://drskippy.net/img/1-chip_small_schematic.png" alt="1-chip datalogger schematic" title="1-chip datalogger schematic" /></div>
<p>&nbsp;
<p>&nbsp;</p>
<p class="MsoNormal">The C data logger code is available <a href="http://drskippy.net/PIC/1-chip_data_logger.zip" title="Data logger c code">here</a> as is a <a href="http://drskippy.net/PIC/1-chip_data_logger.hex" title="1-chip hex file">hex file with 1 s</a> log interval. I used the CCS compiler. This makes reading and writing program memory very straight forward with commands like <span style="font-style:italic;">write_program_eeprom( prog_mem_adr, value )</span> and <span style="font-style:italic;">read_program_eeprom(prog_mem_adr)</span>. The 16F886 has 8192 total program flash words. The total time of logging is determined by the delay setting at line 64 of main.c.<span>&nbsp; </span>Use a frequency counter at the indicator LED to set the desired logging interval. If you don&rsquo;t add any lines to the code, you can increase the memory used for logging by setting START_ADR to the lowest open memory address. You can get this information with, e.g., the PICKit2 programming application or whatever your favorite PIC programmer provides.</p>
<p class="MsoNormal">Here&rsquo;s the completed logger with a LM35 temperature sensor (suspended in the foreground) and a 7805 regulator (on the back left corner of the board) with a 9V battery attached.</p>
<div style="text-align:center;"><img width="360" height="251" border="0" src="http://drskippy.net/img/1-chip_logger.png" alt="1-chip data logger" title="1-chip data logger" /></div>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/skippyrecords.wordpress.com/69/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/skippyrecords.wordpress.com/69/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skippyrecords.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skippyrecords.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skippyrecords.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skippyrecords.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skippyrecords.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skippyrecords.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skippyrecords.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skippyrecords.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skippyrecords.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skippyrecords.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skippyrecords.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skippyrecords.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skippyrecords.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skippyrecords.wordpress.com/69/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.drskippy.com&#038;blog=13069636&#038;post=69&#038;subd=skippyrecords&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.drskippy.com/2008/03/23/1-chip-4-channel-pic16f886-data-logger/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fd95bd67cd406fcb27a627a44570f2a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drskippy27</media:title>
		</media:content>

		<media:content url="http://drskippy.net/img/1-chip_small_schematic.png" medium="image">
			<media:title type="html">1-chip datalogger schematic</media:title>
		</media:content>

		<media:content url="http://drskippy.net/img/1-chip_logger.png" medium="image">
			<media:title type="html">1-chip data logger</media:title>
		</media:content>
	</item>
		<item>
		<title>PICKit2 Command Line Setup in CCS Compiler IDE</title>
		<link>http://blog.drskippy.com/2008/01/02/pickit2-command-line-setup-in-ccs-compiler-ide/</link>
		<comments>http://blog.drskippy.com/2008/01/02/pickit2-command-line-setup-in-ccs-compiler-ide/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 03:53:31 +0000</pubDate>
		<dc:creator>Dr. Skippy</dc:creator>
				<category><![CDATA[Electronics Projects]]></category>
		<category><![CDATA[microchip pic]]></category>

		<guid isPermaLink="false">http://h180745wp.setupmyblog.com/?p=61</guid>
		<description><![CDATA[Microchip recently released a command line application for programming PIC chips with the PICKit2 device programmer . (It is called pk2cmd and there are links near the bottom of the page.) I wanted to configure this for use with the CCS compiler IDE. After a few minutes of searching on Google for an answer, I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.drskippy.com&#038;blog=13069636&#038;post=61&#038;subd=skippyrecords&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Microchip recently released a command line application for programming PIC chips with the <a title="PICKit2" href="http://www.microchip.com/pickit2/" target="_blank">PICKit2</a> device programmer . (It is called pk2cmd and there are links near the bottom of the page.)</p>
<p>I wanted to configure this for use with the <a title="CCS Compiler" href="http://www.ccsinfo.com/content.php?page=compilers" target="_blank">CCS compiler</a> IDE. After a few minutes of searching on Google for an answer, I didn&#8217;t find one.  So I set about figuring it out.  Here&#8217;s my solution:</p>
<p>The CCS Compiler allows a user to add buttons to execute 3rd party applications under the &#8220;Options|Tools&#8221; menu item.</p>
<p>Open this dialog box and in the dialog box, under &#8220;Name&#8221; add the name, e.g. PICKit2. Under &#8220;Usage&#8221; use the drop down menu to select where you want the new button to appear.  I added one for both &#8220;Tools Menu&#8221; and &#8220;Compile &gt; Program Menu.&#8221;</p>
<p>In the &#8220;Command&#8221; box, you need something like this: &#8220;C:\Program Files\Microchip\PICkit 2 v2\pk2cmd.exe&#8221; &#8220;-P%D&#8221;  &#8220;-F%H&#8221; &#8220;-M&#8221; &#8220;-h3&#8243;</p>
<p>You need to add the path above to your windows &#8220;PATH&#8221; variable (under &#8220;My Computer|Properties|Advanced|Environment Variables&#8221;&#8211;I had to log out and log in for the changes to take effect.)</p>
<p>The %D parameter is the device name including &#8220;PIC&#8221;, e.g. PIC16F648A.  &#8220;-M&#8221; indicates that the chip is to be erased before programming; %H is the name of the hex file to program to the PIC chip.  Finally, &#8220;-h3&#8243; tells the application to wait 3 seconds before exiting.  This is a great feature as the CMD window opened by the application closes immediately when execution completes. Without the delay, you don&#8217;t get to see any of the output messages.</p>
<p>Be sure to read the Readme file that comes with pk2cmd.  There are additional command options for reading from the device, powering the device, etc just like the GUI interface for the PICKit2.</p>
<p>Hit the &#8220;Apply&#8221; button.  Be sure to save the profile by hitting the green disk &#8220;Save&#8221; button to the right of the &#8220;Tools&#8221; menu, again, under the &#8220;Options&#8221; menu. If you don&#8217;t do this step, you won&#8217;t have any custom buttons when you restart.</p>
<p>I hope this helps.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/skippyrecords.wordpress.com/61/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/skippyrecords.wordpress.com/61/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skippyrecords.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skippyrecords.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skippyrecords.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skippyrecords.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skippyrecords.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skippyrecords.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skippyrecords.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skippyrecords.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skippyrecords.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skippyrecords.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skippyrecords.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skippyrecords.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skippyrecords.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skippyrecords.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.drskippy.com&#038;blog=13069636&#038;post=61&#038;subd=skippyrecords&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.drskippy.com/2008/01/02/pickit2-command-line-setup-in-ccs-compiler-ide/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fd95bd67cd406fcb27a627a44570f2a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drskippy27</media:title>
		</media:content>
	</item>
		<item>
		<title>Building an Electrocardiograph I</title>
		<link>http://blog.drskippy.com/2007/09/01/building-an-electrocardiograph-i/</link>
		<comments>http://blog.drskippy.com/2007/09/01/building-an-electrocardiograph-i/#comments</comments>
		<pubDate>Sun, 02 Sep 2007 01:06:13 +0000</pubDate>
		<dc:creator>Dr. Skippy</dc:creator>
				<category><![CDATA[Electronics Projects]]></category>

		<guid isPermaLink="false">http://h180745wp.setupmyblog.com/?p=49</guid>
		<description><![CDATA[After the biofeedback experiments a few weeks ago, I started thinking about a more flexible way to measure raw heart rate data.&#160; I am interested in more control of data sampling in order to make signal processing and analysis easier. Fortuitously, the last issue of Make has a short article on page 157 on the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.drskippy.com&#038;blog=13069636&#038;post=49&#038;subd=skippyrecords&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After the biofeedback experiments a few weeks ago, I started thinking about a more flexible way to measure raw heart rate data.&nbsp; I am interested in more control of data sampling in order to make signal processing and analysis easier.</p>
<p>Fortuitously, the last issue of <a href="http://www.makezine.com/" target="_blank" title="Make Magazine">Make</a> has a short article on page 157 on the topic of DIY electrocardiographs.&nbsp; So off we go&#8230;</p>
<p>I first decided to go with the instrumentation amplifier built from three 741 op amps as described in the article.&nbsp; I added the simple resistance-capacitance filter recommended in the article, got some conducting 3M Red Dot electrode pads and hooked the whole think up to the USB Bit Whacker for data collection (see <a href="http://drskippy.net/blog/2007/08/accelerometer_and_usb_bit_whac.html" target="_blank" title="Accelerometer">Accelerometer</a> from a few days ago.).</p>
<p>What were the results? Well, a qualified &quot;it worked,&quot; but this needs some work.</p>
<p>The amplifier.&nbsp; We need a gain of about 1000 to get the signal in the range of the A/D capabilities of the UBW (0-5V, 10 bits resolution). And we need high fidelity differential amplification of the inputs. This is called the common-mode rejection ratio (CMMR).&nbsp; We need a CMMR of 100,000:1 (~100dB).&nbsp; Here is the schematic:</p>
<div style="text-align:center;"><img border="0" src="http://drskippy.net/img/instampschem_20070901.png" alt="instrumentation amp schematic" title="instrumentation amp schematic" /></div>
<p>I added the recommended RC amplifier to the output to clean up the signal a little.</p>
<p>Here are some photos of the construction process. The circuit is point-to-point wired on a proto board and the whole think is mounted in a small aluminum case. The basic circuit is only a few components so it didn&#8217;t take long to build.</p>
<div style="text-align:center;"><img width="362" height="214" border="0" src="http://drskippy.net/img/instAmpCloseup_20070901.jpg" alt="instrumentation amplifier construction" title="instrumentation amplifier construction" /></div>
<p>The amplifier is powered by two 9v batteries to provide +/-9V for the op amps.&nbsp; This means the output signal varies from something like -8 to +8 volts. Feeding the A/D of the UBW a signal between 0-5V is going to require some adjustments.&nbsp; I added two 10K ohm potentiometers for null offset to I1 and I2.&nbsp; (I now think this was a naive mistake because these have to be set very nearly equal for the amplifier to work.) I also added a 500 ohm gain adjust potentiometer in place of the 200 ohm fixed resister recommended.</p>
<div style="text-align:center;"><img width="361" height="271" border="0" src="http://drskippy.net/img/testingInstAmp_20070901.jpg" alt="testing instumentation amplifier" title="testing instumentation amplifier" /></div>
<p>When I tested the amplifier with DC input signals, I grounded one input and varied the input at the other with a simple voltage divider.&nbsp; This didn&#8217;t expose any of the weaknesses of my design decisions. The null offset adjustment worked well. The test showed a gain of 1000 was easy to attain and that the amplifier produced a nice looking linear response.</p>
<div style="text-align:center;"><img width="444" height="373" border="0" src="http://drskippy.net/img/instAmpChar_20070901.png" /></div>
<p>So I closed up the case and was off to measure my heart beats.</p>
<div style="text-align:center;"><img width="400" height="361" border="0" src="http://drskippy.net/img/finishedinstamp_20070901.jpg" alt="finshed amplifier" title="finshed amplifier" /></div>
<p>Contact pads.&nbsp; I started with some home-grown copper electrodes.&nbsp; While I did get a small signal&#8211;intermittently&#8211;this wasn&#8217;t going to work. To the Internet to buy the real thing from 3M.</p>
<div style="text-align:center;"><img width="145" height="106" border="0" src="http://drskippy.net/img/ecggroundcontact_20070901.jpg" /></div>
<p>I attached my new amplifier to the UBW analog input channel and modified my Python script (<a title="accelerometer.py" target="_blank" href="http://drskippy.net/python/accelerometer.py">accelerometer.py</a>) from the accelerometer experiment to capture data on one channel every 10 ms.&nbsp; Here are the results:</p>
<div style="text-align:center;"><img width="513" height="350" border="0" src="http://drskippy.net/img/ecgfirst_20070901.png" alt="heart rate data" title="heart rate data" /></div>
<p>And some detail&#8230;</p>
<div style="text-align:center;"><img width="512" height="348" border="0" src="http://drskippy.net/img/ecgfirstdetail_20070901.png" alt="detail plt" title="detail plt" /></div>
<p>It is clear that external signals are swamping the desired heart beat signal.&nbsp; It also may be the case that the amplifier-A/D combination is so poorly matched that there is some distortion of the data.</p>
<p>What to do different:</p>
<p>* Shorten the input leads&#8211;they seem to be acting as large antennae to the 60 Hz AC line frequency<br />* Build a better filter (active)<br />* Build/buy a more robust instrumentation amplifier<br />* Use a smarter method to translate the output to the required A/D voltage range<br />* Best of all, have this experience</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/skippyrecords.wordpress.com/49/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/skippyrecords.wordpress.com/49/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skippyrecords.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skippyrecords.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skippyrecords.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skippyrecords.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skippyrecords.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skippyrecords.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skippyrecords.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skippyrecords.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skippyrecords.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skippyrecords.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skippyrecords.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skippyrecords.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skippyrecords.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skippyrecords.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.drskippy.com&#038;blog=13069636&#038;post=49&#038;subd=skippyrecords&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.drskippy.com/2007/09/01/building-an-electrocardiograph-i/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fd95bd67cd406fcb27a627a44570f2a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drskippy27</media:title>
		</media:content>

		<media:content url="http://drskippy.net/img/instampschem_20070901.png" medium="image">
			<media:title type="html">instrumentation amp schematic</media:title>
		</media:content>

		<media:content url="http://drskippy.net/img/instAmpCloseup_20070901.jpg" medium="image">
			<media:title type="html">instrumentation amplifier construction</media:title>
		</media:content>

		<media:content url="http://drskippy.net/img/testingInstAmp_20070901.jpg" medium="image">
			<media:title type="html">testing instumentation amplifier</media:title>
		</media:content>

		<media:content url="http://drskippy.net/img/instAmpChar_20070901.png" medium="image" />

		<media:content url="http://drskippy.net/img/finishedinstamp_20070901.jpg" medium="image">
			<media:title type="html">finshed amplifier</media:title>
		</media:content>

		<media:content url="http://drskippy.net/img/ecggroundcontact_20070901.jpg" medium="image" />

		<media:content url="http://drskippy.net/img/ecgfirst_20070901.png" medium="image">
			<media:title type="html">heart rate data</media:title>
		</media:content>

		<media:content url="http://drskippy.net/img/ecgfirstdetail_20070901.png" medium="image">
			<media:title type="html">detail plt</media:title>
		</media:content>
	</item>
		<item>
		<title>Accelerometer and USB Bit Whacker</title>
		<link>http://blog.drskippy.com/2007/08/29/accelerometer-and-usb-bit-whacker/</link>
		<comments>http://blog.drskippy.com/2007/08/29/accelerometer-and-usb-bit-whacker/#comments</comments>
		<pubDate>Thu, 30 Aug 2007 01:23:28 +0000</pubDate>
		<dc:creator>Dr. Skippy</dc:creator>
				<category><![CDATA[Electronics Projects]]></category>

		<guid isPermaLink="false">http://h180745wp.setupmyblog.com/?p=47</guid>
		<description><![CDATA[Trying out new sensors for my PIC projects can be tedious with only LEDs or 2-line LCD displays to provide feedback.&#160; When I don&#8217;t quite know what you are looking for, there can be some fiddling around to get things going. The USB Bit Whacker makes this first prototyping step really easy. With the 18F25xx [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.drskippy.com&#038;blog=13069636&#038;post=47&#038;subd=skippyrecords&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Trying out new sensors for my PIC projects can be tedious with only LEDs or 2-line LCD displays to provide feedback.&nbsp; When I don&#8217;t quite know what you are looking for, there can be some fiddling around to get things going. The USB Bit Whacker makes this first prototyping step really easy. With the 18F25xx or 18F45xx USB enabled chips from Microchip and some software created by Brian Schmalz (the USB Bit Whacker software), you can see how your new sensors are going to act with a PIC chip in just a few minutes.</p>
<p>The UBW lets you control pin input and output though the USB port on your computer with a few simple commands.&nbsp; Using standard USB/Serial drivers on the computer (available from Microchip and elsewhere), you can interact with your UBW through a terminal application or any language the speaks serial. That&#8217;s all there is to it. I built an 18F4550 board that uses Brian&#8217;s UBW firmware with a minor modifications. But for real speed, just buy one ready to go from Sparkfun (shown in the photo).</p>
<p align="center"><img title="UBW and Accelerometer" height="212" alt="UBW and Accelerometer" src="http://drskippy.net/img/UBW_Accel_20070828.jpg" width="362" align="absMiddle" border="0" />&nbsp;</p>
<p>I got a new +/- 2g accelerometer and a UBW from Sparkfun and wanted to see them in action right away. Using my UBW from Sparkfun, I added some header pins and used some jumper wires to hook things up as shown in the photo (this part takes about 2 min if you move slowly). The accelerometer is a 2 axis (x-y) device that offers voltages at the outputs between 0 V and Vcc (roughly) that are proportional to the acceleration along the x and y axes. Since there isn&#8217;t any difference between the acceleration due to gravitational force and that due to changing speeds, the device can work dynamically to measure motion (acceleration) or pseudo-statically, to measure orientation in a gravitational field.</p>
<p><a title="Full size pllot of accelerometer output voltage." href="http://drskippy.net/img/VoltagePlot_20070828">
<div style="text-align:center;"><img title="Plot of Accelerator Voltages" alt="Plot of Accelerator Voltages" src="http://drskippy.net/img/VoltagePlotSmall_20070828.png" border="0" /></div>
<p></a></p>
<p>
<p>&nbsp;</p>
<p align="center">(Click for full-size image)</p>
<p>&nbsp; With a few lines of Python code reading the serial port, I was able to log data from both axes of the accelerometer as I slowly rolled the accelerometer along my desktop. The resulting data is shown in the plot below.&nbsp; As you can see, I rotated the device through 360 degrees in about&nbsp;22 seconds, taking a few readings per second.</p>
<p>Links:</p>
<p>* <a title="Lots of cool stuff here!" href="http://www.sparkfun.com/">Sparkfun &#8212; Lots of cool stuff here!</a><br />* <a title="UBW @ Sparkfun" href="http://www.sparkfun.com/commerce/product_info.php?products_id=762">UBW at Sparkfun</a><br />* <a title="UBW Home" href="http://greta.dhs.org/UBW/index.html">UBW Homepage</a><br />* <a title="Accelerometer data sheet" href="http://www.sparkfun.com/datasheets/Accelerometers/ADXL320_0.pdf">Accelerometer data sheet</a><br />* <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=849">Accelerometer at Sparkfun</a>&nbsp;<br />* <a title="python application" href="http://drskippy.net/python/accelerometer.py" target="_blank">Python data logger application</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/skippyrecords.wordpress.com/47/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/skippyrecords.wordpress.com/47/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skippyrecords.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skippyrecords.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skippyrecords.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skippyrecords.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skippyrecords.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skippyrecords.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skippyrecords.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skippyrecords.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skippyrecords.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skippyrecords.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skippyrecords.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skippyrecords.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skippyrecords.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skippyrecords.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.drskippy.com&#038;blog=13069636&#038;post=47&#038;subd=skippyrecords&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.drskippy.com/2007/08/29/accelerometer-and-usb-bit-whacker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fd95bd67cd406fcb27a627a44570f2a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drskippy27</media:title>
		</media:content>

		<media:content url="http://drskippy.net/img/UBW_Accel_20070828.jpg" medium="image">
			<media:title type="html">UBW and Accelerometer</media:title>
		</media:content>

		<media:content url="http://drskippy.net/img/VoltagePlotSmall_20070828.png" medium="image">
			<media:title type="html">Plot of Accelerator Voltages</media:title>
		</media:content>
	</item>
		<item>
		<title>LiniStepper TestDrive Board Tested</title>
		<link>http://blog.drskippy.com/2007/05/10/linistepper-testdrive-board-tested/</link>
		<comments>http://blog.drskippy.com/2007/05/10/linistepper-testdrive-board-tested/#comments</comments>
		<pubDate>Fri, 11 May 2007 03:40:46 +0000</pubDate>
		<dc:creator>Dr. Skippy</dc:creator>
				<category><![CDATA[Electronics Projects]]></category>
		<category><![CDATA[cnc]]></category>

		<guid isPermaLink="false">http://h180745wp.setupmyblog.com/?p=27</guid>
		<description><![CDATA[Working toward a CNC machine, I decided to use the LiniStepper as my Stepper motor driver.&#160; It is inexpensive, has a good feature set, is based on the Microchip 16F638A and open source.&#160; I have build two LiniSteppers to date (need 1, maybe 2 more).&#160; To test the stepper drivers, 4 control lines have to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.drskippy.com&#038;blog=13069636&#038;post=27&#038;subd=skippyrecords&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Working toward a CNC machine, I decided to use the <a href="http://www.piclist.com/techref/io/stepper/linistep/index.htm" target="_blank">LiniStepper </a>as my Stepper motor driver.&nbsp; It is inexpensive, has a good feature set, is based on the Microchip 16F638A and open source.&nbsp; I have build two LiniSteppers to date (need 1, maybe 2 more).&nbsp; To test the stepper drivers, 4 control lines have to be set and a step clock function provided. A simple 555-based oscillator with some DIP switches will do. (You can buy a complete kit from James Newton for $19. That&#8217;s what I did, but I had a small soldering incident that destroyed the board&#8211;hence this project.)</p>
<p>Here&#8217;s the LinStepper driving a small stepper motor at 12V.</p>
<p>&nbsp;</p>
<div style="text-align:center;"><img width="307" height="409" border="0" src="http://drskippy.net/projects/img/StepperTest.jpg" alt="Stepper motor test" title="Stepper motor test" /></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>And here&#8217;s a close up of the Stepper Tester.</p>
<p align="center"><img width="292" height="217" border="0" align="middle" src="http://drskippy.net/projects/img/LiniTester.jpg" alt="LiniStepper tester circuit (LiniTester)" title="LiniStepper tester circuit (LiniTester)" />&nbsp;</p>
<p>&nbsp;If you want to build one of your own, here&#8217;s the <a href="http://drskippy.net/projects/img/555Schem.png" target="_blank" title="555 Schematic Diagram">schematic </a>and <a href="http://drskippy.net/projects/img/555board.bmp" title="555 circuit board artwork (600dpi)">circuit board (600dpi) artwork</a>.&nbsp; I used a 470 ohm resistor for the LED, 10K ohm resistors for the pull-ups, 2 500K pots for frequency and duty cycle adjustment and a .1 microfarad capacitor for the timing cap.&nbsp; The 7 pin header matches the layout of the LiniStepper.&nbsp; The upper 2-pin jumper in the photo is power input to the regulator circuit; the lower 2-pin header is for additional 5V supply (here I am powering the circuit directly from my bench supply).</p>
<p>&nbsp;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/skippyrecords.wordpress.com/27/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/skippyrecords.wordpress.com/27/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skippyrecords.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skippyrecords.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skippyrecords.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skippyrecords.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skippyrecords.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skippyrecords.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skippyrecords.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skippyrecords.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skippyrecords.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skippyrecords.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skippyrecords.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skippyrecords.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skippyrecords.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skippyrecords.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.drskippy.com&#038;blog=13069636&#038;post=27&#038;subd=skippyrecords&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.drskippy.com/2007/05/10/linistepper-testdrive-board-tested/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fd95bd67cd406fcb27a627a44570f2a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drskippy27</media:title>
		</media:content>

		<media:content url="http://drskippy.net/projects/img/StepperTest.jpg" medium="image">
			<media:title type="html">Stepper motor test</media:title>
		</media:content>

		<media:content url="http://drskippy.net/projects/img/LiniTester.jpg" medium="image">
			<media:title type="html">LiniStepper tester circuit (LiniTester)</media:title>
		</media:content>
	</item>
	</channel>
</rss>
