<?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>Slashdev &#187; Arduino</title>
	<atom:link href="http://www.slashdev.ca/category/arduino/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.slashdev.ca</link>
	<description>Hardware, software, and just general tinkering</description>
	<lastBuildDate>Thu, 20 Oct 2011 09:55:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Doughduino &#8211; High-tech Bread Making</title>
		<link>http://www.slashdev.ca/2011/09/15/doughduino/</link>
		<comments>http://www.slashdev.ca/2011/09/15/doughduino/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 22:51:10 +0000</pubDate>
		<dc:creator>jiGGaK</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Make]]></category>

		<guid isPermaLink="false">http://www.slashdev.ca/?p=452</guid>
		<description><![CDATA[Several months ago a friend of mine really into making bread inquired about a possible solution for proving bread dough and making pre-ferment starters in the winter. You see, here in Canada winters are cold. Very cold. And heat isn&#8217;t free. Yeast likes to be in nice warm moist conditions, but my wallet likes to [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_473" class="wp-caption alignleft" style="width: 210px"><a href="http://www.slashdev.ca/wp-content/uploads/2011/09/doughduino.jpg"><img src="http://www.slashdev.ca/wp-content/uploads/2011/09/doughduino-200x300.jpg" alt="" title="doughduino" width="200" height="300" class="size-medium wp-image-473" /></a><p class="wp-caption-text">Arduino - It Only Does Everything!</p></div>
<p>Several months ago a friend of mine really into making bread inquired about a possible solution for proving bread dough and making pre-ferment starters in the winter. You see, here in Canada winters are cold. Very cold. And heat isn&#8217;t free. Yeast likes to be in nice warm moist conditions, but my wallet likes to be in the cold with a thick sweater.</p>
<p>So the goal was to create an efficient device that monitors temperature and switches a heat source on/off as necessary to maintain a constant temperature inside of an enclosed space such as a camping cooler.</p>
<p>And here is the result! It&#8217;s based on the bare <a href="http://itp.nyu.edu/physcomp/Tutorials/ArduinoBreadboard">minimum circuitry needed for an Arduino compatible board</a> and then builds on top of that; character LCD display, two buttons, DS18S20 temperature sensor, and a small relay for switching an AC lamp.</p>
<p><span id="more-452"></span></p>
<h2>Source code, schematic, PCB layout</h2>
<div id="attachment_464" class="wp-caption aligncenter" style="width: 421px"><a href="http://www.slashdev.ca/wp-content/uploads/2011/09/doughduino-v1-brd.png"><img src="http://www.slashdev.ca/wp-content/uploads/2011/09/doughduino-v1-brd-411x300.png" alt="" title="doughduino-v1-brd" width="411" height="300" class="size-medium wp-image-464" /></a><p class="wp-caption-text">v1 PCB - component side</p></div>
<ul>
<li>source files from <a href="http://git.slashdev.ca/doughduino/">my git repo</a>, or <a href="https://github.com/jiggak/doughduino">github</a></li>
<li>see <a href="http://git.slashdev.ca/doughduino/about/">README</a> file for ATmega flashing details</li>
<li><a href='http://www.slashdev.ca/wp-content/uploads/2011/09/doughduino-v1.pdf'>v1 PCB artwork</a> [PDF] for toner transfer or exposing pre-sensitized copper clad</li>
<li><a href='http://www.slashdev.ca/wp-content/uploads/2011/09/doughduino-v1-sch.pdf'>v1 schematic</a> [PDF]</li>
</ul>
<h2>What&#8217;s inside</h2>
<p>The doughduino deviates slightly from the <em>Arduino on a breadboard</em>; it does not have a power supply regulator so an external 5v supply is needed. I was pleasantly surprised to find that the guts from an old cell phone charger worked just fine (many chargers are 5 volt, 1 amp supplies).</p>
<div id="attachment_472" class="wp-caption aligncenter" style="width: 424px"><a href="http://www.slashdev.ca/wp-content/uploads/2011/09/psu.jpg"><img src="http://www.slashdev.ca/wp-content/uploads/2011/09/psu-414x300.jpg" alt="" title="psu" width="414" height="300" class="size-medium wp-image-472" /></a><p class="wp-caption-text">Guts from a cell phone charger</p></div>
<div id="attachment_480" class="wp-caption aligncenter" style="width: 371px"><a href="http://www.slashdev.ca/wp-content/uploads/2011/09/clamshell.jpg"><img src="http://www.slashdev.ca/wp-content/uploads/2011/09/clamshell-361x300.jpg" alt="" title="clamshell" width="361" height="300" class="size-medium wp-image-480" /></a><p class="wp-caption-text">Fully assembled internals</p></div>
<div id="attachment_478" class="wp-caption aligncenter" style="width: 422px"><a href="http://www.slashdev.ca/wp-content/uploads/2011/09/pcb_labeled.jpg"><img src="http://www.slashdev.ca/wp-content/uploads/2011/09/pcb_labeled-412x300.jpg" alt="" title="pcb_labeled" width="412" height="300" class="size-medium wp-image-478" /></a><p class="wp-caption-text">Assembled PCB with annotations</p></div>
<h2>Questions/Comments</h2>
<p>Feel free to post a comment or short questions below. If you need help please use the <a href="http://forum.slashdev.ca/">forums</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.slashdev.ca/2011/09/15/doughduino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bug Fixes &#8211; Arduino LCD Library</title>
		<link>http://www.slashdev.ca/2008/09/19/bug-fixes-arduino-lcd-library/</link>
		<comments>http://www.slashdev.ca/2008/09/19/bug-fixes-arduino-lcd-library/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 02:26:14 +0000</pubDate>
		<dc:creator>jiGGaK</dc:creator>
				<category><![CDATA[Arduino]]></category>

		<guid isPermaLink="false">http://www.slashdev.ca/?p=200</guid>
		<description><![CDATA[Just a quick update on the Arduino LCD Library (bring it to version 0.3). I have worked many hours to iron out all the bugs in the code that checks the LCD modules busy flag. This is the part of the LCD modules controller that tells the arduino it&#8217;s in the middle of an internal [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick update on the <a href="arduino-lcd-library">Arduino LCD Library</a> (bring it to version 0.3).  I have worked many hours to iron out all the bugs in the code that checks the LCD modules busy flag.  This is the part of the LCD modules controller that tells the arduino it&#8217;s in the middle of an internal operation.</p>
<p>Hopefully this fixes the sporadic behavior people have reported with their LCD&#8217;s.  It certainly fixes the problem with the two LCD&#8217;s I have tested.</p>
<p>I also added a <a href="http://svn.slashdev.ca/arduino/Lcd/trunk/ref/lcd_arduino.pdf">schematic</a> to the package.  It just outlines where to connect VCC, GND and where to put the 10K pot.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.slashdev.ca/2008/09/19/bug-fixes-arduino-lcd-library/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Updated Arduino LCD Library</title>
		<link>http://www.slashdev.ca/2008/03/09/updated-arduino-lcd-library/</link>
		<comments>http://www.slashdev.ca/2008/03/09/updated-arduino-lcd-library/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 16:13:43 +0000</pubDate>
		<dc:creator>jiGGaK</dc:creator>
				<category><![CDATA[Arduino]]></category>

		<guid isPermaLink="false">http://www.slashdev.ca/2008/03/09/updated-arduino-lcd-library/</guid>
		<description><![CDATA[I received an email from Keith Neufeld (awesome electronics blog) about my Arduino LCD library with some tips on how to improve it. So over the weekend I dived in and did just that. Specifically, this version removes the hard coded delays after each command is sent to the LCD and checks the LCD&#8217;s busy [...]]]></description>
			<content:encoded><![CDATA[<p>I received an email from <a href="http://www.neufeld.newton.ks.us/electronics/">Keith Neufeld</a> (awesome electronics blog) about my Arduino LCD library with some tips on how to improve it.  So over the weekend I dived in and did just that.</p>
<p>Specifically, this version removes the hard coded delays after each command is sent to the LCD and checks the LCD&#8217;s busy flag.  This is a cleaner approach and should mean that the library works more reliably with various LCD modules (hopefully).  The setup method has been cleaned up as well to make initialization by instruction <em>just work</em> without any hacks.</p>
<p>Of course, this does mean that the RW pin on the LCD must be connected to the Arduino instead of connecting to ground.</p>
<p>As before, see the <a href="http://www.slashdev.ca/arduino-lcd-library">Arduino LCD Library</a> page to get the latest version of the code.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.slashdev.ca/2008/03/09/updated-arduino-lcd-library/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Arduino + HD44780 LCD Module</title>
		<link>http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/</link>
		<comments>http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/#comments</comments>
		<pubDate>Sun, 13 Jan 2008 19:34:37 +0000</pubDate>
		<dc:creator>jiGGaK</dc:creator>
				<category><![CDATA[Arduino]]></category>

		<guid isPermaLink="false">http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/</guid>
		<description><![CDATA[I&#8217;ve written a library for interfacing the Arduino with HD44780 based LCD modules. For now it lives here on my site, but if it&#8217;s popular enough it might need to move somewhere like the Arduino Playground. Check out the Arduino LCD Library page for more details. Here is a short video demonstrating an animation sample.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve written a library for interfacing the Arduino with HD44780 based LCD modules.  For now it lives here on my site, but if it&#8217;s popular enough it might need to move somewhere like the <a href="http://www.arduino.cc/playground/">Arduino Playground</a>.</p>
<p>Check out the <a href="http://www.slashdev.ca/arduino-lcd-library">Arduino LCD Library</a> page for more details.</p>
<p>Here is a short video demonstrating an animation sample.<br />
<embed src="/movie/flvplayer.swf?file=/movie/arduino_lcd.flv" width="480" height="360" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
	</channel>
</rss>

