<?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>David C. Dean</title>
	<atom:link href="http://www.davidcdean.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.davidcdean.com</link>
	<description>Musings, Notes and Projects</description>
	<lastBuildDate>Sun, 07 Apr 2013 17:24:07 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Spectrometry Kit &#8211; I</title>
		<link>http://www.davidcdean.com/spectrometry-i/</link>
		<comments>http://www.davidcdean.com/spectrometry-i/#comments</comments>
		<pubDate>Wed, 19 Dec 2012 02:04:18 +0000</pubDate>
		<dc:creator>davidcdean</dc:creator>
				<category><![CDATA[New Stuff]]></category>
		<category><![CDATA[World Around Me]]></category>
		<category><![CDATA[chemistry]]></category>
		<category><![CDATA[kickstarter]]></category>
		<category><![CDATA[spectrometry]]></category>

		<guid isPermaLink="false">http://www.davidcdean.com/?p=779</guid>
		<description><![CDATA[I got my foldable spectrometry attachment from the PublicLaboratory.org Kickstarter. Here&#8217;s the first result from testing with a typical CFL. I think it needs a little adjustment, but it&#8217;s working.]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.davidcdean.com/wp-content/uploads/2012/12/cflpatch.jpg"><img class="alignleft size-thumbnail wp-image-787 padright" title="CFL Test" alt="" src="http://www.davidcdean.com/wp-content/uploads/2012/12/cflpatch-150x150.jpg" width="150" height="150" /></a></p>
<p>I got my foldable spectrometry attachment from the PublicLaboratory.org Kickstarter. Here&#8217;s the first result from testing with a typical CFL. I think it needs a little adjustment, but it&#8217;s working. <img src='http://www.davidcdean.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<span id="more-779"></span></p>
<div style="clear: both; height: 1px;"></div>
<p><center></p>
<p><div id="attachment_803" class="wp-caption aligncenter" style="width: 640px"><a href="http://www.davidcdean.com/wp-content/uploads/2012/12/CFL-Top.jpg"><img class="size-large wp-image-803" alt="CFL Comparison and Calibration" src="http://www.davidcdean.com/wp-content/uploads/2012/12/CFL-Top-1024x255.jpg" width="630" /></a><p class="wp-caption-text">CFL Comparison and Calibration</p></div><br />
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcdean.com/spectrometry-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino IR Control of Comcast Receivers</title>
		<link>http://www.davidcdean.com/arduino-ir-comcast-receivers/</link>
		<comments>http://www.davidcdean.com/arduino-ir-comcast-receivers/#comments</comments>
		<pubDate>Sat, 10 Nov 2012 23:55:07 +0000</pubDate>
		<dc:creator>davidcdean</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[In Progress]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[comcast]]></category>
		<category><![CDATA[remote]]></category>

		<guid isPermaLink="false">http://www.davidcdean.com/?p=749</guid>
		<description><![CDATA[<h3>In Progress...</h3>
Arduino
4 x IR Emitters
.Net Web Interface]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.davidcdean.com/wp-content/uploads/2012/11/control_box.jpg"><img src="http://www.davidcdean.com/wp-content/uploads/2012/11/control_box-150x150.jpg" alt="" title="IR Control Box" width="150" height="150" class="alignleft size-thumbnail wp-image-750 padright" /></a><br />
<h3>In Progress&#8230;</h3>
<p>Arduino<br />
4 x IR Emitters<br />
.Net Web Interface<br />
<span id="more-749"></span><br />
<a href="http://www.davidcdean.com/wp-content/uploads/2012/11/control_ui.jpg"><img src="http://www.davidcdean.com/wp-content/uploads/2012/11/control_ui-215x300.jpg" alt="" title="UI Start" width="215" height="300" class="size-medium wp-image-751" /></a><a href="http://www.davidcdean.com/wp-content/uploads/2012/11/control_ui_2.jpg"><img src="http://www.davidcdean.com/wp-content/uploads/2012/11/control_ui_2-216x300.jpg" alt="" title="UI Receiver Control" width="216" height="300" class="size-medium wp-image-752" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcdean.com/arduino-ir-comcast-receivers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Awesome Model Rocket Launcher</title>
		<link>http://www.davidcdean.com/awesome-model-rocket-launcher/</link>
		<comments>http://www.davidcdean.com/awesome-model-rocket-launcher/#comments</comments>
		<pubDate>Sat, 10 Nov 2012 18:00:56 +0000</pubDate>
		<dc:creator>davidcdean</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[In Progress]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[educational]]></category>
		<category><![CDATA[rocketry]]></category>

		<guid isPermaLink="false">http://www.davidcdean.com/?p=497</guid>
		<description><![CDATA[In Progress&#8230; I never got to build my own model rockets as a kid. It&#8217;s surprising really, since I spent a lot of time launching far less flight-worthy objects through the air with ridiculous feats of garage chemistry. Remember this was before the days of YouTube (*sigh*, amateurs). So when I ordered a pair of [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.davidcdean.com/wp-content/uploads/2011/10/tags.jpg"><img src="http://www.davidcdean.com/wp-content/uploads/2011/10/tags-150x150.jpg" alt="" title="Launch Safety Interlock" width="150" height="150" class="alignleft size-thumbnail wp-image-761 padright" /></a></p>
<h3>In Progress&#8230;</h3>
<p>I never got to build my own model rockets as a kid. It&#8217;s surprising really, since I spent a lot of time launching far less flight-worthy objects through the air with ridiculous feats of garage chemistry. Remember this was before the days of <a href="http://www.youtube.com/watch?v=1161bGXzp8E" target="_blank">YouTube</a> (*sigh*, <em>amateurs</em>). So when I ordered a pair of model rockets for my nephews I was undoubtedly more excited than they were.</p>
<p><span id="more-497"></span></p>
<p>As usual I expected too much. My inner Calvin and Hobbes glared with disappointment when I rummaged through the kit to find the included &#8220;<a href="http://www.estesrockets.com/rockets/accessories/launch-systems/302220-electron-beamr-launch-controller" target="_blank">Estes Electron Beam Launch Controller</a>&#8220;. It&#8217;s an underwhelming little device with nothing more than a safety pin, LED and small launch button. And while I&#8217;m sure it does its job, it didn&#8217;t exactly fit the NASA image I&#8217;d conjured for their first rocket launch.</p>
<p>So I set to work on something <em>way</em> cooler&#8230;</p>
<p>Parts List&#8230;</p>
<p>Quick Prototyping&#8230;</p>
<p><center><iframe src='http://player.vimeo.com/video/49423741?title=1&amp;byline=1&amp;portrait=1' width='650' height='365' frameborder='0'></iframe><br />
<br/><br />
</center></p>
<p>&nbsp;<br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcdean.com/awesome-model-rocket-launcher/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cheap Arduino Bluetooth</title>
		<link>http://www.davidcdean.com/cheap-arduino-bluetooth/</link>
		<comments>http://www.davidcdean.com/cheap-arduino-bluetooth/#comments</comments>
		<pubDate>Sat, 22 Sep 2012 22:02:33 +0000</pubDate>
		<dc:creator>davidcdean</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[bluetooth]]></category>

		<guid isPermaLink="false">http://www.davidcdean.com/?p=716</guid>
		<description><![CDATA[Most premade bluetooth modules for Arduino, particularly in proper shield form, can be pretty expensive for just kicking around on the workbench. This turned out to be a pretty easy alternative that's also relatively inexpensive.]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.davidcdean.com/wp-content/uploads/2012/09/bluetooth1.jpg"><img src="http://www.davidcdean.com/wp-content/uploads/2012/09/bluetooth1-150x150.jpg" alt="Arduino Bluetooth" width="150" height="150" class="alignleft size-thumbnail wp-image-736 padright" /></a>Most premade bluetooth modules for Arduino, particularly in proper shield form, can be pretty expensive for just kicking around on the workbench. This turned out to be a pretty easy alternative that&#8217;s also relatively inexpensive.<br />
<span id="more-716"></span></p>
<div style="clear: both;"> </div>
<p>Only a few parts were necessary&#8230; and a steady hand with the iron.</p>
<ul>
<li>One HC-05 Bluetooth module off of eBay, about $5 (shipped) from China.<br />
<a href="http://www.ebay.com/sch/i.html?_trksid=p5197.m570.l1313&#038;_nkw=hc-05&#038;_sacat=0">http://www.ebay.com/sch/i.html?_trksid=p5197.m570.l1313&#038;_nkw=hc-05&#038;_sacat=0</a><br/>&nbsp;</li>
<li>BluePack Breakout PCB &#8211; $5 plus shipping. These are meant for use with MSP430&#8242;s, but work fine as a breakout.  <strong>It will not fit an Uno board as a regular shield.</strong> I didn&#8217;t much care about that. <img src='http://www.davidcdean.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<a href="http://store.43oh.com/index.php?route=product/product&#038;path=64&#038;product_id=60">http://store.43oh.com/index.php?route=product/product&#038;path=64&#038;product_id=60</a><br/>&nbsp;</li>
<li>I added 4x header pins, just for simplicity with a breadboard.<br/>&nbsp;</li>
</ul>
<p>Total was about $13.</p>
<p><img src="http://www.davidcdean.com/wp-content/uploads/2012/09/HC-05.jpg" alt="" title="HC-05" width="241" height="310" class="alignnone size-full wp-image-723" /><img src="http://www.davidcdean.com/wp-content/uploads/2012/09/bluepack.png" alt="" title="HC-05 BluePack" width="228" height="228" class="alignnone size-full wp-image-726" /></p>
<p><strong>You&#8217;ll want to be careful soldering the module to the PCB.</strong> Keep the heat on your iron as low as possible and test on something else first to make sure you&#8217;re still getting solder to flow. Fortunately I bought a few of these modules, because I managed to burn one of the gold contacts right off a module, rendering it useless.</p>
<p>For basic serial TX/RX, you only really need to get TX/RX, Vcc and Gnd pins soldered on, though I did all of them just to make sure the module was secure. Once you&#8217;ve got your module attached to the board, you&#8217;re ready to hook it up to your Arduino. Remember the TX pin on the module will go to the RX pin on your Arduino, and RX pin to TX. Everything is nicely labeled on both sides, so you should be fine.</p>
<p><strong>Note that the levels for the BT module are not 5v tolerant.</strong>  You&#8217;ll need to use a voltage divider to bring the Arduino&#8217;s TX voltage down for the RX pin of the module. You can use an <a href="http://www.raltron.com/cust/tools/voltage_divider.asp" title="online calculator" target="_blank">online calculator</a> to work out appropriate resistor values, but I used one each of 10k and 20k.</p>
<p>The Arduino will manage with the lower voltage TX of the module without any hackery.</p>
<p>With the Vcc, Gnd, TX (through the divider), and RX connected, it&#8217;s time to test. I used Arduino Commander (available in the Google Play store) on my Android phone and the Standard Firmata sketch on the Arduino.  Pairing to the HC-05 requires you supply the PIN, &#8220;1234&#8243;.  With that, you should be ready to connect and set pin states.</p>
<p><center></p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/ZX9z1NQcKiI?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p></center></p>
<p>Hope this helps!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcdean.com/cheap-arduino-bluetooth/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Arduino Patio Light</title>
		<link>http://www.davidcdean.com/arduino-patio-light/</link>
		<comments>http://www.davidcdean.com/arduino-patio-light/#comments</comments>
		<pubDate>Sat, 18 Aug 2012 19:59:53 +0000</pubDate>
		<dc:creator>davidcdean</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[patio light]]></category>
		<category><![CDATA[pwm]]></category>

		<guid isPermaLink="false">http://www.davidcdean.com/?p=694</guid>
		<description><![CDATA[I've decided I need a patio light for evenings spent hanging out outside.  A proper lantern would have been a bit much, and a flashlight wasn't quite what I was looking for.  So with an old mason jar, four LED's and resistors, and a spare atmega chip sitting on the bench, I decide to just slap one together.]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.davidcdean.com/wp-content/uploads/2012/08/bottle.jpg"><img src="http://www.davidcdean.com/wp-content/uploads/2012/08/bottle-150x150.jpg" alt="Arduino powered LED patio light" width="150" height="150" class="alignleft size-thumbnail wp-image-695 padright" /></a>
<p>I decided I need a patio light for evenings spent hanging out on the balcony.  A proper lantern would have been a bit much, and a flashlight wasn&#8217;t quite what I was looking for.  So with an old mason jar, four LED&#8217;s and resistors, and a spare atmega chip sitting on the bench, I decide to just slap one together.</p>
<p><span id="more-694"></span></p>
<p>The bottle was sprayed with typical glass frost spray paint. The lid was done with a few coats of blue, just to hide the product labeling.  Obviously an arduino board would&#8217;ve been a big waste of resources, and while admittedly an atmega328 is too, I decided to just throw what I had together on a leftover square of perforated pcb.</p>
<p>The LED&#8217;s are arranged at different heights and facing different directions.  Each one gets a run through a variation on the sample &#8220;fade&#8221; sketch included in the arduino IDE, resulting in a firefly sort of effect.  I&#8217;ll throw the code up for anyone that wants it, though it&#8217;s simple enough that you probably wouldn&#8217;t need it. <img src='http://www.davidcdean.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I apologize for the poor video, but this should give you some idea of what it looks like when it&#8217;s running&#8230;</p>
<p><center></p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/iHepqawraUo?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcdean.com/arduino-patio-light/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Last Minute Cheap Solar Filter</title>
		<link>http://www.davidcdean.com/last-minute-cheap-solar-filter/</link>
		<comments>http://www.davidcdean.com/last-minute-cheap-solar-filter/#comments</comments>
		<pubDate>Tue, 05 Jun 2012 15:32:05 +0000</pubDate>
		<dc:creator>davidcdean</dc:creator>
				<category><![CDATA[Astronomy]]></category>
		<category><![CDATA[astronomy]]></category>
		<category><![CDATA[cheap]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[telescope]]></category>

		<guid isPermaLink="false">http://www.davidcdean.com/?p=642</guid>
		<description><![CDATA[Tonight is the last Venus transit until 2117 and I didn&#8217;t really want to spend a ton of money on an off-axis or full aperture solar filter for my 130mm reflector. Looking around a bit I found that a common kind of black polymer sheet is often used to make less expensive filters instead of [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.davidcdean.com/wp-content/uploads/2012/06/semifinish1-150x150.jpg" alt="" title="Semi-Finished" width="150" height="150" class="alignright size-thumbnail wp-image-648" />Tonight is the last Venus transit until 2117 and I didn&#8217;t really want to spend a ton of money on an off-axis or full aperture solar filter for my 130mm reflector.  Looking around a bit I found that a common kind of <a href="http://www.cloudynights.com/item.php?item_id=2091" target="_blank">black polymer sheet is often used</a> to make less expensive filters instead of the more common (and expensive) <a href="http://www.baader-planetarium.com/sofifolie/sofi_start_e.htm" target="_blank">Baader Planetarium AstroSolar Film</a>.<br />
<span id="more-642"></span><br />
So I ordered a sheet of the durable and less expensive material off eBay from <a href="http://stores.ebay.com/Seymour-Solar-Filters" target="_blank">Seymour Solar</a>.  It was cheap and they even threw in a free pair of paper goggles with the film installed.  Win! Also, I&#8217;ve heard you can get this material from your local photography &#038; telescope stores in a pinch.</p>
<p>With a sheet of poster board from walmart, xacto knife, scissor to cut the film and a hot glue gun, I was able to throw this little ugly duckling together.</p>
<p><strong>*</strong><em>After I took these photos I managed to clean up the edges considerably and I&#8217;ll be adding a little something just to make sure it doesn&#8217;t blow off the scope and burn a hole through my head.  Updates forthcoming.</em><br />
<br/><br />
<img src="http://www.davidcdean.com/wp-content/uploads/2012/06/trace-300x225.jpg" alt="" title="Trace Pattern" width="290" height="215" class="alignnone size-medium wp-image-644" /><img src="http://www.davidcdean.com/wp-content/uploads/2012/06/trace2-300x225.jpg" alt="" title="Pattern" width="290" height="215" class="alignnone size-medium wp-image-645" /><br />
<br/>Trace and cut two rings that match the size of the scope, such that they&#8217;ll rest on the face of the thing.  I was liberal with the size here to help prevent light from leaking in.  Then I made one (you could, of course, do more) outer right that fit around the outside of the scope.  This works as a lip to keep the thing in place.<br />
<br/><br />
<img src="http://www.davidcdean.com/wp-content/uploads/2012/06/oring-225x300.jpg" alt="" title="Outer Fit" width="225" height="300" class="alignnone size-medium wp-image-646" /><img src="http://www.davidcdean.com/wp-content/uploads/2012/06/film1-225x300.jpg" alt="" title="Film Trim" width="225" height="300" class="alignnone size-medium wp-image-647" /><br />
<br/>Checked the ring sizes before I went any further, everything was close enough. Then I cut the film to match the outside diameter of the rings, and glued it all together.  The two smaller rings hold the film in place while the larger one gives it a ring to sit on the scope.<br/><br />
<img src="http://www.davidcdean.com/wp-content/uploads/2012/06/semifinish1-225x300.jpg" alt="" title="Semi-Finished" width="215" height="290" class="alignnone size-medium wp-image-648" /><img src="http://www.davidcdean.com/wp-content/uploads/2012/06/semifinish2-225x300.jpg" alt="" title="Semi-Finished2" width="215" height="290" class="alignnone size-medium wp-image-649" /><br />
<br/><br />
I ended up cleaning the outside with the sanding bit on a dremel, which gave me nice smooth edges.  These photos are of the unfinished edges.  Last minute fix will be to add clips or a shroud to make it hang on a little better.  A good gust of wind could take this cap away.  That&#8217;d be pretty awful when you&#8217;re looking at the sun.<br />
<br/><br />
<a href="http://www.davidcdean.com/wp-content/uploads/2012/06/20120605_190801.jpg"><img src="http://www.davidcdean.com/wp-content/uploads/2012/06/20120605_190801-300x225.jpg" alt="" title="Venus Transit" width="290" height="215" class="alignleft size-medium wp-image-681" /></a><a href="http://www.davidcdean.com/wp-content/uploads/2012/06/20120605_184817.jpg"><img src="http://www.davidcdean.com/wp-content/uploads/2012/06/20120605_184817-300x225.jpg" alt="" title="Venus Transit" width="290" height="215" class="alignleft size-medium wp-image-682" /></a><br/><br/></p>
<div style="clear: both; width: 90%; margin: auto; padding: 25px; text-align: center; font-size: 16px; font-weight: bold; font-style: italic;">
&#8220;I&#8217;m making a note here&#8230; huge success.&#8221;</div>
<p>Things went really well and folks got a look at something that won&#8217;t happen again for 100+ years.  I&#8217;m happy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcdean.com/last-minute-cheap-solar-filter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Create and Edit Ubuntu Unity Launcher Items</title>
		<link>http://www.davidcdean.com/edit-unity-launcher-items/</link>
		<comments>http://www.davidcdean.com/edit-unity-launcher-items/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 08:35:23 +0000</pubDate>
		<dc:creator>davidcdean</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[Tricks and Hacks]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[launcher]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://www.davidcdean.com/?p=577</guid>
		<description><![CDATA[I&#8217;d love for someone to point me in the direction of a (working) app to better manage the Ubuntu Unity launcher items. I needed to prefix a &#8220;gksudo&#8221; on a launcher item for regular use (don&#8217;t ask), and couldn&#8217;t figure out how you&#8217;re supposed to do this. In the meantime I&#8217;ve worked this out&#8230; 1) [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;d love for someone to point me in the direction of a (working) app to better manage the Ubuntu Unity launcher items.  I needed to prefix a &#8220;gksudo&#8221; on a launcher item for regular use (don&#8217;t ask), and couldn&#8217;t figure out how you&#8217;re <em>supposed</em> to do this.  In the meantime I&#8217;ve worked this out&#8230;</p>
<p><span id="more-577"></span><br />
1) Open a terminal window</p>
<p>2) Install gnome-panel with the following:</p>
<pre class="brush: bash; title: ; notranslate">sudo apt-get install gnome-panel</pre>
<p>3) cd to ~/.local/share/applications/</p>
<p>4) Create a new desktop launcher in this directory with:</p>
<pre class="brush: bash; title: ; notranslate">gnome-desktop-item-edit --create-new &lt;name-of-launcher.desktop&gt;</pre>
<p>5) Enter your launcher parameters and save it.</p>
<p>6) Browse to your home directory, press Cntrl-H to show hidden items and navigate to the .local/share/applications folder you made your new shortcut in.</p>
<p>7) Drag it to the Unity Launcher Bar.</p>
<p>Awful, right?  There must be a better way&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcdean.com/edit-unity-launcher-items/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino GPS &#8211; On the Cheap</title>
		<link>http://www.davidcdean.com/cheap-arduino-gps/</link>
		<comments>http://www.davidcdean.com/cheap-arduino-gps/#comments</comments>
		<pubDate>Sun, 11 Sep 2011 23:12:23 +0000</pubDate>
		<dc:creator>davidcdean</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Tricks and Hacks]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[hack]]></category>

		<guid isPermaLink="false">http://www.davidcdean.com/?p=364</guid>
		<description><![CDATA[I had an old USB GPS puck sitting around and wondered if I could make it play nice with the Arduino. Of course, there are easier modules (including this one in serial) that can be found elsewhere for a few dollars more. But assuming you have this one, it can be done. You will need&#8230; [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.davidcdean.com/wp-content/uploads/2011/05/photo.jpg"><img class="alignnone size-medium wp-image-367" title="GPS Module Removal" src="http://www.davidcdean.com/wp-content/uploads/2011/05/photo-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>I had an old USB GPS puck sitting around and wondered if I could make it play nice with the Arduino. Of course, <strong>there are easier modules (including this one in serial) that can be found elsewhere for a few dollars more</strong>. But assuming you have this one, it can be done.<br />
<span id="more-364"></span></p>
<p><span style="color: #ff0000;"><span class="Apple-style-span" style="font-size: 14px;"><em>You will need&#8230;</em></span></span></p>
<p>An Arduino board and IDE</p>
<p>NewSoftSerial Library: <br/><a href="http://arduiniana.org/libraries/NewSoftSerial/">http://arduiniana.org/libraries/NewSoftSerial/</a></p>
<p>Adafruit GPS Testing Sketch: <br/><a href="https://github.com/adafruit/GPS-shield-RMC-test-sketch/blob/master/GPStest_RMC.pde">https://github.com/adafruit/GPS-shield-RMC-test-sketch/blob/master/GPStest_RMC.pde</a></p>
<p>Small Screwdrivers and Soldering Iron</p>
<p>Globalsat Magnetic GPS Puck &#8211; $30-35 [1]</p>
<p>JST SH Connector + 6-Wire Assembly &#8211; $1.50 [2]</p>
<h3><strong>Remove the Module&#8230;</strong></h3>
<ol>
<li>Remove the 5 screws from the GPS puck&#8217;s housing</li>
<li>Lift out the rubber weatherproofing gasket.  It should not be glued in.</li>
<li>Gently lift the exposed GPS module from the housing and unplug the connector.</li>
</ol>
<h3>Decision Time&#8230;</h3>
<p>The module has a PL-2303HX chip under the antenna (that ceramic, boxy looking part) that converts serial data to USB so you can normally plug the device into your laptop.   Your Arduino can&#8217;t read the USB data coming off your module, so you have two choices:</p>
<p style="padding-left: 30px;">1) Use the appropriate pin to snag the data before it&#8217;s converted or&#8230;</p>
<p style="padding-left: 30px;">2) Convert back outside of the module</p>
<p>Naturally, I went the crazier route, and decided to find the chip and pin.   To get at it, you could (and probably <em>should</em>) carefully cut away the small cover to expose the left side of the chip.  Note that this is all pretty tight work, and I haven&#8217;t found an alternate (exposed) point to use other than at the chip itself.</p>
<p><img class="size-medium alignleft" title="PL-2303HX GPS Module Close-Up" src="http://www.davidcdean.com/wp-content/uploads/2011/09/Close1-300x204.jpg" alt="" width="300" height="204" align="left" />Since I was doing exploratory work, I decided to pop the antenna off the assembly using a flathead screwdriver so that I&#8217;d have easy access.  A continuity check showed there&#8217;s a solder point on the bottom of the board that correlates with where the antenna post normally passes through, so I was able to simply reattach the antenna later on a short length of wire.</p>
<p style="clear: both;">Using the datasheet from Prolific (<a href="http://www.prolific.com.tw/eng/downloads.asp?ID=23">http://www.prolific.com.tw/eng/downloads.asp?ID=23</a>) you can see that the data we&#8217;re looking to snag happens on Pin 5.  This is going to be the data line to your arduino.</p>
<p><img class="aligncenter size-full wp-image-467" title="Prolific PL-2303HX" src="http://www.davidcdean.com/wp-content/uploads/2011/05/prolific.gif" alt="" width="600" height="343" /></p>
<p>Using the wire harness from Sparkfun, you can now wire up the module to your Arduino board.  There are six wires.  One black followed by five white.  Ignore the black one.  The first and last white wires are wired to Gnd, while the fourth white wire is run to the 5v supply on your Arduino to power the module.</p>
<p>You can find a basic diagram here: <a href="http://wiring.org.co/learning/libraries/basicpositioning.html">http://wiring.org.co/learning/libraries/basicpositioning.html</a></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-483" title="GPSTesting" src="http://www.davidcdean.com/wp-content/uploads/2011/09/GPSTesting-e1315800764290.jpg" alt="" width="516" height="395" /></p>
<p>Now that we&#8217;re wired up, I used Adafruit&#8217;s GPS test sketch to make sure everything was working, which you can find at the link above.  Remember that you&#8217;ll have to get the NewSoftSerial library and put it in your libraries folder first.  And for debugging purposes, the LED on the module itself blinks when it&#8217;s getting satellite broadcasts.  If the light is solid, the module isn&#8217;t getting data&#8230; try moving your setup near a window.  You&#8217;ll notice mine is on the floor near  a patio door.</p>
<p>You&#8217;ll want to check that the pin assignments in the Adafruit Sketch match the pin you&#8217;re using to steal data off your GPS module, then upload it and open your Serial monitor.  If you&#8217;re connected up correctly, you should soon see your Time, Date, Lat and Long come streaming through!</p>
<p>If you end up using one of these modules with an external IC to switch back to serial, I&#8217;d love to see what you used!</p>
<div style="background-color: #eee; border: 1px solid #AAA; width: 280px; padding: 15px; height: 100px; float: left;">[1] GPS Puck &#8211; Additional</p>
<ul>
<li>Model BU-353</li>
<li>PDF Spec Sheet</li>
<li><a href="http://goo.gl/APzXr">http://goo.gl/APzXr</a></li>
</ul>
</div>
<div style="background-color: #eee; border: 1px solid #AAA; width: 280px; padding: 15px; margin-left: 10px; height: 100px; float: left;">[2] 6 Wire Assembly &#8211; Additional<br />
<a href="http://www.sparkfun.com/products/10361">http://www.sparkfun.com/products/10361</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcdean.com/cheap-arduino-gps/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Light &amp; Temperature Sensing Blind Closer</title>
		<link>http://www.davidcdean.com/blinds-opener/</link>
		<comments>http://www.davidcdean.com/blinds-opener/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 17:48:42 +0000</pubDate>
		<dc:creator>davidcdean</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[In Progress]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[attiny]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[blinds]]></category>
		<category><![CDATA[electronics]]></category>

		<guid isPermaLink="false">http://www.davidcdean.com/?p=413</guid>
		<description><![CDATA[Atmel Attiny85 Parallax Continuous Rotation Servo Tmp36 Temp Sensor Photoresistor Power Source]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.davidcdean.com/wp-content/uploads/2011/08/BlindsUnassembled.jpg"><img src="http://www.davidcdean.com/wp-content/uploads/2011/08/BlindsUnassembled-300x225.jpg" alt="" title="BlindsUnassembled" width="300" height="225" class="aligncenter size-medium wp-image-416" style="float: left;" /></a></p>
<div style="margin-left: 40px; padding-left: 40px;">
<ul style="margin-left: 30px;">
<li><a href="http://www.atmel.com/dyn/products/product_card.asp?category_id=163&#038;family_id=607&#038;subfamily_id=791&#038;part_id=3612" target="_blank">Atmel Attiny85</a></li>
<li><a href="http://www.parallax.com/Store/Microcontrollers/BASICStampModules/tabid/134/ProductID/102/List/1/Default.aspx?SortField=UnitCost,ProductName" target="_blank">Parallax Continuous Rotation Servo</a></li>
<li>Tmp36 Temp Sensor</li>
<li>Photoresistor</li>
<li>Power Source</li>
</ul>
</div>
<p><span id="more-413"></span></p>
<div style="clear: both;"></div>
<p><a href="http://www.davidcdean.com/wp-content/uploads/2011/08/BlindsAssembled.jpg"><img src="http://www.davidcdean.com/wp-content/uploads/2011/08/BlindsAssembled-300x225.jpg" alt="" title="BlindsAssembled" width="300" height="225" class="aligncenter size-medium wp-image-417" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcdean.com/blinds-opener/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>$6 Impromptu Dry Erase Board</title>
		<link>http://www.davidcdean.com/6-impromptu-dry-erase-board/</link>
		<comments>http://www.davidcdean.com/6-impromptu-dry-erase-board/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 21:40:25 +0000</pubDate>
		<dc:creator>davidcdean</dc:creator>
				<category><![CDATA[Tricks and Hacks]]></category>

		<guid isPermaLink="false">http://www.davidcdean.com/?p=393</guid>
		<description><![CDATA[Lexan Sheet from Lowes: ~3.50 U-Bolt and Hardware Kit: ~2.50 The rest I&#8217;m sure you can figure out. A Giz reader made a good point. You should always wear your eye protection when cutting or drilling anything. It should go without saying, but well, there you go. Also, LH and Giz kicked the crap out [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.davidcdean.com/wp-content/uploads/2011/06/photo-1.jpg"><img src="http://www.davidcdean.com/wp-content/uploads/2011/06/photo-1-300x225.jpg" alt="$6 Impromptu Dry Erase Board" title="Lexan Dry Erase Board" width="300" height="225" class="alignright size-medium wp-image-394" /></a><br />
Lexan Sheet from Lowes: ~3.50<br />
U-Bolt and Hardware Kit: ~2.50</p>
<p>The rest I&#8217;m sure you can figure out.</p>
<p>A Giz reader made a good point.  You should always wear your eye protection when cutting or drilling anything.  It should go without saying, but well, there you go.</p>
<p><br/><br/><br/><br/><br/><br/><br/><br/></p>
<hr noshade />
<p>Also, LH and Giz kicked the crap out of the host.  Nice!  I probably should have been a little more proactive and <a href="/surviving-a-spike-using-a-content-delivery-network/">braced for impact</a>.  Oh well&#8230;</p>
<p><!--http://www.davidcdean.com/wp-content/uploads/2011/06/photo-1.jpg --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcdean.com/6-impromptu-dry-erase-board/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
