<?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>Nerdy By Nature</title>
	<atom:link href="http://www.nerdybynature.com/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nerdybynature.com</link>
	<description>Pull up your high-water pants, strap on your suspenders and push your glasses up the bridge of your nose...</description>
	<lastBuildDate>Fri, 26 Mar 2010 02:51:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hibernation&#8230;</title>
		<link>http://www.nerdybynature.com/index.php/2010/03/hibernation/</link>
		<comments>http://www.nerdybynature.com/index.php/2010/03/hibernation/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 02:51:33 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.nerdybynature.com/?p=322</guid>
		<description><![CDATA[The cold is leaving my workspace, and the heat is returning to my soldering iron. It shouldn&#8217;t be long before I have more fun projects to share with you. I&#8217;ve been focusing my efforts towards my music, noise-making / manipulating projects and staying warm. Effects pedals, bent instruments and analog fun are all in the [...]]]></description>
			<content:encoded><![CDATA[<p>The cold is leaving my workspace, and the heat is returning to my soldering iron. It shouldn&#8217;t be long before I have more fun projects to share with you. I&#8217;ve been focusing my efforts towards my music, noise-making / manipulating projects and staying warm. Effects pedals, bent instruments and analog fun are all in the works. I&#8217;ll try to find some time to finish at least one of the projects on my bench in the near future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nerdybynature.com/index.php/2010/03/hibernation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Arduino&#8217;s love spans 80 characters</title>
		<link>http://www.nerdybynature.com/index.php/2009/12/my_arduinos_love_spans_80_characters/</link>
		<comments>http://www.nerdybynature.com/index.php/2009/12/my_arduinos_love_spans_80_characters/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 14:38:39 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.nerdybynature.com/?p=316</guid>
		<description><![CDATA[A good friend of mine is quite a bit like me in that he loves salvaging electronics. He works at a local cable provider that was throwing away a bunch of devices that had these nice 80 character (40 x 2) LCDs in them. He snagged them and generously gave three to me. This morning [...]]]></description>
			<content:encoded><![CDATA[<p>A good friend of mine is quite a bit like me in that he loves salvaging electronics. He works at a local cable provider that was throwing away a bunch of devices that had these nice 80 character (40 x 2) LCDs in them. He snagged them and generously gave three to me. This morning I decided to figure out if they used Hitachi HD44780 drivers as I suspected (16-pin interface). First I soldered up some pin header, snipped and wired the included ribbon cable and made this handy little breadboard adapter for easy prototyping. I had to make a few changes in my LiquidCrystal calls to make sure the library knew I was using a 40 x 2 LCD, and voila! Thanks again Yaffe for these awesome toys!</p>

<a href='http://www.nerdybynature.com/index.php/2009/12/my_arduinos_love_spans_80_characters/img_6560-large/' title='IMG_6560 (Large)'><img width="150" height="150" src="http://www.nerdybynature.com/wp-content/uploads/2009/12/IMG_6560-Large-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_6560 (Large)" /></a>
<a href='http://www.nerdybynature.com/index.php/2009/12/my_arduinos_love_spans_80_characters/img_6563-large/' title='IMG_6563 (Large)'><img width="150" height="150" src="http://www.nerdybynature.com/wp-content/uploads/2009/12/IMG_6563-Large-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_6563 (Large)" /></a>

<p><img src="file:///C:/Users/Dan/Desktop/Pictures/Arduino/IMG_6563.JPG" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nerdybynature.com/index.php/2009/12/my_arduinos_love_spans_80_characters/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Woot! Shirt</title>
		<link>http://www.nerdybynature.com/index.php/2009/12/woot_shirt/</link>
		<comments>http://www.nerdybynature.com/index.php/2009/12/woot_shirt/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 13:18:07 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.nerdybynature.com/?p=310</guid>
		<description><![CDATA[Check out the shirt on shirt.woot.com today. I almost fell out of my chair:

]]></description>
			<content:encoded><![CDATA[<p>Check out the shirt on shirt.woot.com today. I almost fell out of my chair:</p>
<p><img class="alignnone size-full wp-image-311" title="Nerdish_by_Natureh1cStandard" src="http://www.nerdybynature.com/wp-content/uploads/2009/12/Nerdish_by_Natureh1cStandard.png" alt="Nerdish_by_Natureh1cStandard" width="456" height="342" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nerdybynature.com/index.php/2009/12/woot_shirt/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Bent SK-1</title>
		<link>http://www.nerdybynature.com/index.php/2009/11/bent-sk-1/</link>
		<comments>http://www.nerdybynature.com/index.php/2009/11/bent-sk-1/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 01:11:48 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Noise]]></category>
		<category><![CDATA[circuit bending]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[bent instrument]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[SK-1]]></category>

		<guid isPermaLink="false">http://www.nerdybynature.com/?p=297</guid>
		<description><![CDATA[I wanted to share my nearly-completed SK-1 project. It still needs a back panel and some finishing touches, but it sounds amazing. I can easily get lost for a couple of hours just jamming on this little guy. It features an 18-point bend patch bay, 4 ground points, patchable potentiometer, joystick, and LFO, 8 additional [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted to share my nearly-completed SK-1 project. It still needs a back panel and some finishing touches, but it sounds amazing. I can easily get lost for a couple of hours just jamming on this little guy. It features an 18-point bend patch bay, 4 ground points, patchable potentiometer, joystick, and LFO, 8 additional hard-wired bend switches, drum kill mod, soft/hard reset, and a pitch bend (mounted on keyboard) with on/off switch. Now if only I could muster up some ambition to finish it&#8230;</p>

<a href='http://www.nerdybynature.com/index.php/2009/11/bent-sk-1/img_6450-large/' title='SK1_5'><img width="150" height="150" src="http://www.nerdybynature.com/wp-content/uploads/2009/11/img_6450-large-150x150.jpg" class="attachment-thumbnail" alt="" title="SK1_5" /></a>
<a href='http://www.nerdybynature.com/index.php/2009/11/bent-sk-1/img_6444-large/' title='SK1_6'><img width="150" height="150" src="http://www.nerdybynature.com/wp-content/uploads/2009/11/img_6444-large-150x150.jpg" class="attachment-thumbnail" alt="" title="SK1_6" /></a>
<a href='http://www.nerdybynature.com/index.php/2009/11/bent-sk-1/img_6541-large/' title='SK1_4'><img width="150" height="150" src="http://www.nerdybynature.com/wp-content/uploads/2009/11/img_6541-large-150x150.jpg" class="attachment-thumbnail" alt="" title="SK1_4" /></a>
<a href='http://www.nerdybynature.com/index.php/2009/11/bent-sk-1/img_6534-large/' title='SK1_2'><img width="150" height="150" src="http://www.nerdybynature.com/wp-content/uploads/2009/11/img_6534-large-150x150.jpg" class="attachment-thumbnail" alt="" title="SK1_2" /></a>
<a href='http://www.nerdybynature.com/index.php/2009/11/bent-sk-1/img_6538-large/' title='SK1_1'><img width="150" height="150" src="http://www.nerdybynature.com/wp-content/uploads/2009/11/img_6538-large-150x150.jpg" class="attachment-thumbnail" alt="" title="SK1_1" /></a>
<a href='http://www.nerdybynature.com/index.php/2009/11/bent-sk-1/img_6533-large/' title='SK1_3'><img width="150" height="150" src="http://www.nerdybynature.com/wp-content/uploads/2009/11/img_6533-large-150x150.jpg" class="attachment-thumbnail" alt="" title="SK1_3" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.nerdybynature.com/index.php/2009/11/bent-sk-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Glitch LFO</title>
		<link>http://www.nerdybynature.com/index.php/2009/10/glitch-lfo/</link>
		<comments>http://www.nerdybynature.com/index.php/2009/10/glitch-lfo/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 01:39:57 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[circuit bending]]></category>
		<category><![CDATA[electronics]]></category>

		<guid isPermaLink="false">http://www.nerdybynature.com/?p=285</guid>
		<description><![CDATA[I&#8217;ve been wanting to get into circuit bending for a while now, but due to a jam-packed project notebook, it has taken the back seat&#8230;until now.
Music is my passion. I&#8217;ve played various instruments throughout my life and have always loved strange and exciting sounds and instruments. That being said, I&#8217;ve decided to focus my attention [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been wanting to get into circuit bending for a while now, but due to a jam-packed project notebook, it has taken the back seat&#8230;until now.</p>
<p>Music is my passion. I&#8217;ve played various instruments throughout my life and have always loved strange and exciting sounds and instruments. That being said, I&#8217;ve decided to focus my attention on music-making instruments / bends / circuits for a while. There&#8217;s something euphoric about mixing my love for music with my love for electronics&#8230;it&#8217;s hard to explain.</p>
<p>Seeing as I&#8217;m still a n00b at bending, I thought it proper to start with a staple bent instrument and see what I can do&#8230;enter garage sale find #1: Casio SK-1. As I started scouring the internet for ideas of bend points, and various different things people have done with the SK-1, I came across <a href="http://www.mikmo.dk/cblfo.html" target="_blank">this really handy LFO circuit </a>based on a LM555. I had all of the components in my parts bin, so I built it and started playing. The circuit itself is nice, but when applying it to any bend points, there was something missing. One of the changes I tried out was applying a PNP transistor to the trigger, so it acts as a switch that is being turned on and off to the speed of the timer. When I applied the bend points to either end of this switch, the results were very satisfying. I decided that for my bent SK-1 it would only be right to etch a PCB, so I made a quick change to the etch template and wanted to share that with everyone. I&#8217;ve also attached a few pics and a video of me playing with my SK-1 with this &#8220;glitch LFO&#8221;. I hope someone else gets some use out of it!</p>
<p><a href="http://www.nerdybynature.com/wp-content/uploads/2009/10/lfo_w_trig_pcb.zip" target="_blank">Download etchable circuit drawing here.</a></p>
<p><a href="http://www.nerdybynature.com/wp-content/uploads/2009/10/lfo_trigger_components.jpg"><img class="alignnone size-medium wp-image-289" title="lfo_trigger_components" src="http://www.nerdybynature.com/wp-content/uploads/2009/10/lfo_trigger_components-300x182.jpg" alt="" width="300" height="182" /></a></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/NKQ-D68mlDI&amp;hl=en&amp;fs=1&amp;" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/NKQ-D68mlDI&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nerdybynature.com/index.php/2009/10/glitch-lfo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hangmanduino</title>
		<link>http://www.nerdybynature.com/index.php/2009/08/hangmanduino/</link>
		<comments>http://www.nerdybynature.com/index.php/2009/08/hangmanduino/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 03:00:00 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[hangman]]></category>

		<guid isPermaLink="false">http://www.nerdybynature.com/?p=254</guid>
		<description><![CDATA[Hangmanduino is complete! A word is selected at random from a list of 10 words. This could be set higher, but for demonstration purposes, it&#8217;s 10. The user scrolls through the alphabet to select a letter using the potentiometer on the front of the case. To select a letter, the user pushes down on the [...]]]></description>
			<content:encoded><![CDATA[<p>Hangmanduino is complete! A word is selected at random from a list of 10 words. This could be set higher, but for demonstration purposes, it&#8217;s 10. The user scrolls through the alphabet to select a letter using the potentiometer on the front of the case. To select a letter, the user pushes down on the potentiometer. Schematics, pictures of the build and demo video can be found below&#8230;<a href="http://www.nerdybynature.com/wp-content/uploads/2009/08/hangmanduino.zip" target="_blank">click here</a> to download the source code, but keep in mind you will need to <a href="http://arduino.cc/en/uploads/Tutorial/String.zip" target="_blank">download the string library</a> as well to compile this code.</p>

<a href='http://www.nerdybynature.com/index.php/2009/08/hangmanduino/img_6119-large/' title='hangmanduino_1'><img width="150" height="150" src="http://www.nerdybynature.com/wp-content/uploads/2009/08/img_6119-large-150x150.jpg" class="attachment-thumbnail" alt="" title="hangmanduino_1" /></a>
<a href='http://www.nerdybynature.com/index.php/2009/08/hangmanduino/img_6124-large/' title='hangmanduino_2'><img width="150" height="150" src="http://www.nerdybynature.com/wp-content/uploads/2009/08/img_6124-large-150x150.jpg" class="attachment-thumbnail" alt="" title="hangmanduino_2" /></a>
<a href='http://www.nerdybynature.com/index.php/2009/08/hangmanduino/img_6128-large/' title='hangmanduino_3'><img width="150" height="150" src="http://www.nerdybynature.com/wp-content/uploads/2009/08/img_6128-large-150x150.jpg" class="attachment-thumbnail" alt="" title="hangmanduino_3" /></a>
<a href='http://www.nerdybynature.com/index.php/2009/08/hangmanduino/img_6129-large/' title='hangmanduino_4'><img width="150" height="150" src="http://www.nerdybynature.com/wp-content/uploads/2009/08/img_6129-large-150x150.jpg" class="attachment-thumbnail" alt="" title="hangmanduino_4" /></a>
<a href='http://www.nerdybynature.com/index.php/2009/08/hangmanduino/img_6132-large/' title='hangmanduino_5'><img width="150" height="150" src="http://www.nerdybynature.com/wp-content/uploads/2009/08/img_6132-large-150x150.jpg" class="attachment-thumbnail" alt="" title="hangmanduino_5" /></a>
<a href='http://www.nerdybynature.com/index.php/2009/08/hangmanduino/img_6133-large/' title='hangmanduino_6'><img width="150" height="150" src="http://www.nerdybynature.com/wp-content/uploads/2009/08/img_6133-large-150x150.jpg" class="attachment-thumbnail" alt="" title="hangmanduino_6" /></a>
<a href='http://www.nerdybynature.com/index.php/2009/08/hangmanduino/hangman_schematic/' title='hangman_schematic'><img width="150" height="150" src="http://www.nerdybynature.com/wp-content/uploads/2009/08/hangman_schematic-150x150.png" class="attachment-thumbnail" alt="" title="hangman_schematic" /></a>

<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/hCa8F8fbHLQ&amp;hl=en&amp;fs=1&amp;" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/hCa8F8fbHLQ&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nerdybynature.com/index.php/2009/08/hangmanduino/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>DIY Push Potentiometer</title>
		<link>http://www.nerdybynature.com/index.php/2009/08/diy-push-potentiometer/</link>
		<comments>http://www.nerdybynature.com/index.php/2009/08/diy-push-potentiometer/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 01:24:18 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[electronics]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[push potentiometer]]></category>

		<guid isPermaLink="false">http://www.nerdybynature.com/?p=260</guid>
		<description><![CDATA[I&#8217;m working on a project that requires the use of two interface devices; a button and a potentiometer, but I wanted the look of the enclosure to be really clean. I was thinking about where to place the button and potentiometer, which is when I realized, it wouldn&#8217;t be too hard to make a potentiometer [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m working on a project that requires the use of two interface devices; a button and a potentiometer, but I wanted the look of the enclosure to be really clean. I was thinking about where to place the button and potentiometer, which is when I realized, it wouldn&#8217;t be too hard to make a potentiometer that could be pushed for the select function. Within an hour I had this little prototype put together. There are a few areas that need improvement, but overall, it works great! For materials, I used a spring, pot, tactile switch, and a couple of screws/bolts to hold it all together. It&#8217;s really simple to put together so I&#8217;ll let the pictures do the explaining. Feel free to post any questions in the comments section.</p>
<p>Oh, and thanks to <a href="http://www.makezine.com" target="_blank">Make Magazine</a> for posting the pics from <a href="http://www.flickr.com/photos/danwagoner/" target="_blank">Flickr</a>!</p>

<a href='http://www.nerdybynature.com/index.php/2009/08/diy-push-potentiometer/img_6098-large/' title='img_6098-large'><img width="150" height="150" src="http://www.nerdybynature.com/wp-content/uploads/2009/08/img_6098-large-150x150.jpg" class="attachment-thumbnail" alt="" title="img_6098-large" /></a>
<a href='http://www.nerdybynature.com/index.php/2009/08/diy-push-potentiometer/img_6100-large/' title='img_6100-large'><img width="150" height="150" src="http://www.nerdybynature.com/wp-content/uploads/2009/08/img_6100-large-150x150.jpg" class="attachment-thumbnail" alt="" title="img_6100-large" /></a>
<a href='http://www.nerdybynature.com/index.php/2009/08/diy-push-potentiometer/img_6101-large/' title='img_6101-large'><img width="150" height="150" src="http://www.nerdybynature.com/wp-content/uploads/2009/08/img_6101-large-150x150.jpg" class="attachment-thumbnail" alt="" title="img_6101-large" /></a>
<a href='http://www.nerdybynature.com/index.php/2009/08/diy-push-potentiometer/img_6095-large/' title='img_6095-large'><img width="150" height="150" src="http://www.nerdybynature.com/wp-content/uploads/2009/08/img_6095-large-150x150.jpg" class="attachment-thumbnail" alt="" title="img_6095-large" /></a>
<a href='http://www.nerdybynature.com/index.php/2009/08/diy-push-potentiometer/img_6091-large/' title='img_6091-large'><img width="150" height="150" src="http://www.nerdybynature.com/wp-content/uploads/2009/08/img_6091-large-150x150.jpg" class="attachment-thumbnail" alt="" title="img_6091-large" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.nerdybynature.com/index.php/2009/08/diy-push-potentiometer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hangman prototype&#8230;</title>
		<link>http://www.nerdybynature.com/index.php/2009/08/hangman-proto/</link>
		<comments>http://www.nerdybynature.com/index.php/2009/08/hangman-proto/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 12:51:54 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[hangman]]></category>

		<guid isPermaLink="false">http://www.nerdybynature.com/?p=245</guid>
		<description><![CDATA[A few months ago I was wrestling with getting my 16&#215;2 parallel LCD  to work with an Arduino for a few hours, until I decided it had to be broken. All I was getting was garbled characters and solid blocks. A few months later, I picked it back up and did some more playing, [...]]]></description>
			<content:encoded><![CDATA[<p>A few months ago I was wrestling with getting my 16&#215;2 parallel LCD  to work with an Arduino for a few hours, until I decided it had to be broken. All I was getting was garbled characters and solid blocks. A few months later, I picked it back up and did some more playing, and eventually got it working. Now to learn how to print custom characters to it&#8230;I learn by doing, so I decided to make a hangman program. Below are pictures of the perf-board rendition of a shield for connecting the LCD, a few potentiometers, a tactile switch and a speaker for noise-making fun. At this point the code works well, but I&#8217;ve got some ideas for improvement and a box is in the making. Perhaps I&#8217;ll even submit it to <a href="http://www.bricogeek.com/contest/let-arduino-play/" target="_blank">Brico Geek &#8220;Let Arduino Play&#8221; </a>contest : )</p>
<p><a href="http://www.nerdybynature.com/wp-content/uploads/2009/08/hangman_proto.jpg"><img class="size-medium wp-image-246" title="hangman_proto" src="http://www.nerdybynature.com/wp-content/uploads/2009/08/hangman_proto-300x225.jpg" alt="Hangmane Prototype" width="300" height="225" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nerdybynature.com/index.php/2009/08/hangman-proto/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Arduino Web-based Live Gauges</title>
		<link>http://www.nerdybynature.com/index.php/2009/07/arduino-web-based-live-gauges/</link>
		<comments>http://www.nerdybynature.com/index.php/2009/07/arduino-web-based-live-gauges/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 01:24:03 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[live gauges]]></category>
		<category><![CDATA[open flash gauges]]></category>
		<category><![CDATA[web-based]]></category>

		<guid isPermaLink="false">http://www.nerdybynature.com/?p=230</guid>
		<description><![CDATA[I needed some web-based gauges for my ArduinOil project frontend and I wanted them to be driven from PHP if possible. I came across Flash Open Gauges (FOG) written by Charles Nichols, which looked really slick and gave plenty of options as to the style of gauge and the methods that you feed it data. [...]]]></description>
			<content:encoded><![CDATA[<p>I needed some web-based gauges for my ArduinOil project frontend and I wanted them to be driven from PHP if possible. I came across <a href="http://www.digitaldarknet.net/flash/" target="_blank">Flash Open Gauges</a> (FOG) written by Charles Nichols, which looked really slick and gave plenty of options as to the style of gauge and the methods that you feed it data. I started playing around with the scripts to customize them for my purposes. As I was learning about the feature of dynamically feeding the gauges data via PHP, I started thinking about how easy it would be to make the gauges live. A little tinkering, and voila! This won&#8217;t be particularly helpful in any of the projects I have going on at the moment, but I thought it might help someone else, so here&#8217;s how you&#8217;d make it work:</p>
<ol>
<li>You will need and Arduino (duh!), Ethernet Sheild, and some type of analog input device (potentiometer, photoresistor, etc).</li>
<li>Go get the FOG files <a href="http://www.darkartistry.com/Public/open_gauges-v1.0.1.tar.gz" target="_blank">here.</a></li>
<li>Download the demo scripts and sketch files I&#8217;ve created <a href="http://www.nerdybynature.com/wp-content/uploads/2009/07/arduino_live_gauge.zip" target="_blank">here.</a></li>
<li>Extract the FOG into a folder on your server (can be either Windows or Linux, but must have PHP installed).</li>
<li>Extract the demo scripts into the same folder as the FOG code on your web server and change the configurable variables in arduino_fetch_data.php to reflect the IP of your Arduino.</li>
<li>Change the sketch code to reflect the IP you&#8217;d like your Arduino to have, upload the sketch and connect something to analog pin 5.</li>
<li>Open the index.html in a browser by navigating to your server&#8217;s address.</li>
<li>Read the FOG documentation and hack the scripts to do what you want!</li>
</ol>
<p>I recorded a quick demo this morning of the script in action which you can find below. Also, keep in mind that I just threw this together on a side trail to a larger project that I&#8217;m currently working on, so there may be some refining that should be done to the code. I just don&#8217;t want to spend the time on it now, but if you need this functionality, it might be worth your while to poke at the code and try to improve it. Have fun!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/laicF_LyYNg&amp;hl=en&amp;fs=1&amp;" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/laicF_LyYNg&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nerdybynature.com/index.php/2009/07/arduino-web-based-live-gauges/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>ArduinOil update&#8230;</title>
		<link>http://www.nerdybynature.com/index.php/2009/07/arduinoil-update/</link>
		<comments>http://www.nerdybynature.com/index.php/2009/07/arduinoil-update/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 20:19:03 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[arduinoil]]></category>
		<category><![CDATA[parallax]]></category>
		<category><![CDATA[PING]]></category>

		<guid isPermaLink="false">http://www.nerdybynature.com/?p=221</guid>
		<description><![CDATA[It has been a few months, and I&#8217;ve had a few other projects come and go in the meantime. However, I&#8217;ve always had this project in the back of my mind. Not too long ago, I had a much better design idea for detecting the amount of oil in the tank. At first, I was [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.nerdybynature.com/wp-content/uploads/2009/07/arduinoil_logo1_bw.jpg"><img class="size-medium wp-image-228 alignright" title="arduinoil_logo1_bw" src="http://www.nerdybynature.com/wp-content/uploads/2009/07/arduinoil_logo1_bw-300x116.jpg" alt="" width="225" height="87" /></a>It has been a few months, and I&#8217;ve had a few other projects come and go in the meantime. However, I&#8217;ve always had this project in the back of my mind. Not too long ago, I had a much better design idea for detecting the amount of oil in the tank. At first, I was trying to read the meter that is already on the tank, but the results were less than perfect and the hardware was going to be a major PIA to mount and maintain. One day I caught a video of a guy that made an automatic water dispenser for his cat or something crazy like that. But the thing I noticed was he was using a Parallax PING sensor to detect the amount of water in the bowl&#8230;enter proverbial light bulb. So I ordered one (a PING sensor) and started playing around with it. The results were amazing&#8230;not only is it amazingly simple on the hardware end, but the responses were more accurate and the code implementation was simple too.</p>
<p>Now that we have the data, we have to find some place to store it. I signed up for a BETA account at <a href="http://www.pachube.com/" target="_blank">www.pachube.com</a> and had a lot of fun programming the Arduino to speak pachube. I even got fancy with some <a href="http://www.nerdybynature.com/index.php/2009/05/pachube-asterisk/" target="_blank">Asterisk code to report pachube information via the telephone</a>. But at the end of the day, there was still something missing&#8230;history. I really wanted to be able to look back on my fuel usage and get some trending information for curiosity&#8217;s sake&#8230;and I could not get such functionality from Pachube. So I did what any self-respecting nerd would do&#8230;I wrote my own. Here is the way it works:</p>
<p>The Arduino is listening on port 23 (telnet) for traffic. A cron job runs a script on the hour from a server that connects to the Arduino and sends a &#8220;p&#8221; (for percentage&#8230;&#8221;i&#8221; would return inches), which prompts the Arduino to pulse the PING sensor 5 times, average and convert the value to a percent based on the total tank size. The Arduino returns this information to the script which records the value and a time/date stamp to a database. From here I have a script that checks the database once a day and alerts via email if the level gets too low&#8230;however, I can do any number of things with that information. I have yet to write a &#8220;front end&#8221; to the database to make the information viewable over HTTP, but that is definitely in the works as well.</p>
<p>My next order of business will be mounting the ArduinOil components in the tank / furnace room, and doing the final hardware prep. I&#8217;d post some pictures, but honestly, at this point it&#8217;s just a bunch of code and tanggled wires. Hang in there&#8230;more to come!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nerdybynature.com/index.php/2009/07/arduinoil-update/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
