<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4954691908063590860</id><updated>2011-11-10T14:10:49.844-05:00</updated><category term='Parts List for the Intrepid'/><title type='text'>Silvia and Arduino</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://espressoproject.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4954691908063590860/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://espressoproject.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rick Singer</name><uri>http://www.blogger.com/profile/14721641215716853457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4954691908063590860.post-8689046530413290562</id><published>2011-08-09T15:35:00.006-04:00</published><updated>2011-08-09T16:01:09.623-04:00</updated><title type='text'>Silvia is a virgin......  again!</title><content type='html'>Well....  as you can see form everything in this blog, Silvia and I share quite a history.   I can't imagine how many hours were involved in this project, the new skills to learn, and the satisfaction of bringing the project to a successful conclusion.&lt;br /&gt;&lt;br /&gt;But, like many things...  there is a time to move on.  My espresso interest has taken me to a new commercial machine, and so it's time to say "good bye" to Silvia.&lt;br /&gt;&lt;br /&gt;Because none of the original electrical wiring needed to be cut for the Arduino modification (I used quick connectors for everything) returning Silvia to her virgin form was very quick and easy.  In fact, I was amazed at how little time it took to undo compared to all the hours it took to do!   Once completed, of course I had to test her out...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-NN8mu_LCww8/TkGOgv653UI/AAAAAAAAAD4/mGIofYACpH4/s1600/Latte%2BArt1.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 273px; height: 181px;" src="http://3.bp.blogspot.com/-NN8mu_LCww8/TkGOgv653UI/AAAAAAAAAD4/mGIofYACpH4/s400/Latte%2BArt1.jpg" alt="" id="BLOGGER_PHOTO_ID_5638944901715057986" border="0" /&gt;&lt;/a&gt;Actually tasted as good as it looks!&lt;br /&gt;&lt;br /&gt;I have photos of Silvia, in her new form posted on Flickr, and you can see the &lt;a href="http://www.flickr.com/photos/66189160@N04/sets/72157627270851551/"&gt;photos here&lt;/a&gt;.  There is also a &lt;a href="http://www.flickr.com/photos/66189160@N04/sets/72157627270851551/show/"&gt;slide show&lt;/a&gt; of the images.&lt;br /&gt;&lt;br /&gt;The only modifications that I left behind are the following:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Brew pressure adjusted to 8.5 bar&lt;/li&gt;&lt;li&gt;SSR retained for future PID installation - if desired&lt;/li&gt;&lt;li&gt;Dispersion screen - countersunk / flat head screw&lt;/li&gt;&lt;li&gt;Insulation remains on the internal steam tube (looks cool!)&lt;/li&gt;&lt;/ul&gt;I am sure that Silvia will find a new home, with many years of service ahead!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-HwYhN2b-2IA/TkGQr6aP7TI/AAAAAAAAAEA/AcKb7xBukNg/s1600/LATTE%2BART%2B5.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 325px; height: 216px;" src="http://2.bp.blogspot.com/-HwYhN2b-2IA/TkGQr6aP7TI/AAAAAAAAAEA/AcKb7xBukNg/s400/LATTE%2BART%2B5.jpg" alt="" id="BLOGGER_PHOTO_ID_5638947292532698418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4954691908063590860-8689046530413290562?l=espressoproject.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://espressoproject.blogspot.com/feeds/8689046530413290562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://espressoproject.blogspot.com/2011/08/silvia-is-virgin-again.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4954691908063590860/posts/default/8689046530413290562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4954691908063590860/posts/default/8689046530413290562'/><link rel='alternate' type='text/html' href='http://espressoproject.blogspot.com/2011/08/silvia-is-virgin-again.html' title='Silvia is a virgin......  again!'/><author><name>Rick Singer</name><uri>http://www.blogger.com/profile/14721641215716853457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-NN8mu_LCww8/TkGOgv653UI/AAAAAAAAAD4/mGIofYACpH4/s72-c/Latte%2BArt1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4954691908063590860.post-6883727647623541323</id><published>2011-01-20T22:37:00.012-05:00</published><updated>2011-11-10T13:58:41.230-05:00</updated><title type='text'>Programing Code</title><content type='html'>Long time since my last post...   got very busy, but I've been enjoying the fruits of this labor!   The espresso is great!&lt;br /&gt;&lt;br /&gt;I have posted all of the programing code at this &lt;a href="http://espressoproject.x90x.net/"&gt;LINK&lt;/a&gt;.  The code is saved in the parent directory called:&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/"&gt; &lt;/a&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/"&gt;Silvia's Button Brain&lt;/a&gt;.  Open that directory and it takes you to two sub-directories:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Button%20Brain%20Code/"&gt; Silvia's Button Brain Code&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Libraries/"&gt; Silvia's Libraries/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;You can then open each of these sub-directories (just click on the links).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Button%20Brain%20Code/"&gt;Silvia's Button Brain Code/&lt;/a&gt; directs you to the following files:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Button%20Brain%20Code/ButtonInterface.pde"&gt; ButtonInterface.pde&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Button%20Brain%20Code/FacePanelSwitches.pde"&gt; FacePanelSwitches.pde&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Button%20Brain%20Code/HeaterControl.pde"&gt; HeaterControl.pde&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Button%20Brain%20Code/MachineState.pde"&gt; MachineState.pde&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Button%20Brain%20Code/PID.pde"&gt; PID.pde&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Button%20Brain%20Code/RealTimeClock.pde"&gt; RealTimeClock.pde&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Button%20Brain%20Code/SerialInterface.pde"&gt; SerialInterface.pde&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Button%20Brain%20Code/Shortcut%20to%20SilviaLib.lnk"&gt; Shortcut to SilviaLib.lnk&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Button%20Brain%20Code/SilviaButtons05V1.pde"&gt; SilviaButtons05V1.pde&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Button%20Brain%20Code/SparkFunDisplay.pde"&gt; SparkFunDisplay.pde&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Button%20Brain%20Code/TempSensor.pde"&gt; TempSensor.pde&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Button%20Brain%20Code/applet/"&gt; applet/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;And then &lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Libraries/"&gt;Silvia's Libraries/&lt;/a&gt;  takes you to the library directory:  &lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Libraries/SilviaLib/"&gt;SilviaLib/&lt;/a&gt;.  In this directory you'll find the following files:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Libraries/SilviaLib/FacePanelSwitches.h"&gt; FacePanelSwitches.h&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Libraries/SilviaLib/eeprom_float.cpp"&gt; eeprom_float.cpp&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Libraries/SilviaLib/eeprom_float.h"&gt; eeprom_float.h&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Libraries/SilviaLib/eeprom_float.o"&gt; eeprom_float.o&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Libraries/SilviaLib/floatToString.cpp"&gt; floatToString.cpp&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Libraries/SilviaLib/floatToString.h"&gt; floatToString.h&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Libraries/SilviaLib/floatToString.o"&gt; floatToString.o&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Libraries/SilviaLib/machineState.h"&gt; machineState.h&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Libraries/SilviaLib/silvia.h"&gt; silvia.h&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espressoproject.x90x.net/Silvia%27s%20Button%20Brain/Silvia%27s%20Libraries/SilviaLib/sparkFunDisplay.h"&gt; sparkFunDisplay.h&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;This gives you access to the innumerable hours and hours of programing that went into the producing the various functional components of this modification.&lt;br /&gt;&lt;br /&gt;So there you have it!!  One &lt;span style="font-style: italic; color: rgb(255, 0, 0);font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;really&lt;/span&gt;&lt;/span&gt; &lt;span style="font-style: italic; font-weight: bold; color: rgb(255, 0, 0);"&gt;important&lt;/span&gt; thing to pay attention to.  This code was compiled under &lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Arduino 10 (Arduino software v.10)&lt;/span&gt;.  As of today...  the latest version is Arduino 22!!  I  am not certain that this code will compile successfully under any version other than V.10 (if it does , let us all know!).&lt;br /&gt;&lt;br /&gt;All of the Arduino software can be found here: &lt;a href="http://arduino.cc/en/Main/Software"&gt;Arduino Software&lt;/a&gt;.  From this page you can download any version you like, but if you scroll down to the lower third of the page you'll find:&lt;br /&gt;&lt;br /&gt;"Arduino 0010 (&lt;a class="wikilink" href="http://arduino.cc/en/Main/ReleaseNotes"&gt;release notes&lt;/a&gt;): &lt;a class="urllink" href="http://files.arduino.cc/downloads/arduino-0010-mac.zip" rel="nofollow"&gt;Mac OS X&lt;/a&gt;, &lt;a class="urllink" href="http://files.arduino.cc/downloads/arduino-0010-win.zip" rel="nofollow"&gt;Windows&lt;/a&gt;, &lt;a class="urllink" href="http://files.arduino.cc/downloads/arduino-0010-linux.tgz" rel="nofollow"&gt;Linux&lt;/a&gt; "&lt;br /&gt;&lt;br /&gt;That's what you're looking for to run the code that runs this Silvia Modification.&lt;br /&gt;&lt;br /&gt;Good luck.....  and above all..... Have fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4954691908063590860-6883727647623541323?l=espressoproject.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://espressoproject.blogspot.com/feeds/6883727647623541323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://espressoproject.blogspot.com/2011/01/programing-code.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4954691908063590860/posts/default/6883727647623541323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4954691908063590860/posts/default/6883727647623541323'/><link rel='alternate' type='text/html' href='http://espressoproject.blogspot.com/2011/01/programing-code.html' title='Programing Code'/><author><name>Rick Singer</name><uri>http://www.blogger.com/profile/14721641215716853457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4954691908063590860.post-583203979833812415</id><published>2009-02-14T22:55:00.020-05:00</published><updated>2009-02-15T09:41:06.851-05:00</updated><title type='text'>Programing is Done!!</title><content type='html'>Well....&lt;br /&gt;&lt;br /&gt;It's been a  while since my last blog post, but a lot of progress has been made!&lt;br /&gt;&lt;br /&gt;It looks like the programing is complete at this point.  The Arduino based modifications that I am completing were based upon the inspiration, encouragement, and hard work of Tim Hirzel.&lt;br /&gt;&lt;br /&gt;The major departure that I made from Tim's design of the hardware and software, with a huge amount of programing help from my friend Arnold, was to switch to a 6-button interface for input rather than using the Wii nunchuck.   The 6-button interface that I'm using, is  physically really made of three buttons.    One directional button (up, down, right, left) and then two buttons like those on the Wii nunchuck (i.e., C and Z).   The functions are the same as the way Tim's Wii nunchuck works.&lt;br /&gt;&lt;br /&gt;The button's that I am using are from Sparkfun, and they come in a three button set called:&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8997"&gt;Mini Button Pad Set&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;where the split buttons are obviously 2 separate buttons, but not so obviously, the round button can be wired to act as a directional button (with up, down, right and left functions).    I am just using one of the split buttons + the round button, creating a 6-button interface (I just cut off one of the split buttons!).  The significant electronics with this button, and to efficiently utilize the sparse 5v outputs from Arduino, is to use a single common 5v input among all of the buttons.  The outputs from each button are then directed to defined digital inputs where the state of these pins is either  5 volts or zero volts, depending on whether or not a button is pushed.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_qfxSzD3HvU4/SZgoQwu08bI/AAAAAAAAACQ/fr0rJG3DR34/s1600-h/MiniButton+Pad+Set+Labeled.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 226px; height: 347px;" src="http://2.bp.blogspot.com/_qfxSzD3HvU4/SZgoQwu08bI/AAAAAAAAACQ/fr0rJG3DR34/s400/MiniButton+Pad+Set+Labeled.jpg" alt="" id="BLOGGER_PHOTO_ID_5303032829653086642" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;The other significant departure from Tim's design centered around using the Opto 22 IAC5 optosiolators, and PB4 data acquisition control board so that Silvia's face panel switches operate in all respect like a virgin (i.e., even the indicator lcd's work as in the original)&lt;br /&gt;&lt;br /&gt;So the function controls that this modification has made possible are:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; PID Brew &lt;u&gt;and&lt;/u&gt; Steam temp control within + / - 0.5 deg F.&lt;/li&gt;&lt;li&gt;Ability to tune the PID algorithm and therefore control the time / temperature response.&lt;/li&gt;&lt;li&gt; Resettable shot timer, that starts automatically when the brew button is pushed to start the brew.                      &lt;/li&gt;&lt;li&gt;Ability to set &lt;u&gt;two&lt;/u&gt; wake-up times (morning and afternoon) so Arduino automatically turns Silvia on whenever set to do so.&lt;/li&gt;&lt;li&gt; A sleep timer, so that Arduino puts Silvia to sleep, whenever set to do so.&lt;/li&gt;&lt;li&gt; A "forced" sleep function -  can put Silvia to sleep with out waiting for the sleep timer.&lt;/li&gt;&lt;li&gt;Day Month Date Time read out on LCD.&lt;/li&gt;&lt;li&gt;Water level alarm - that prints the need to add water to the LCD (using an external tank sensor).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;At this point I have all of the code posted under the name &lt;a href="http://espressoproject.t35.com/"&gt;Silvia's Button Brain&lt;/a&gt;.  Re-writing the code took a lot of effort to enable the functions listed above.   It required a re-write of the code itself, and a change from Tim's organization of the Arduino libraries.  The code compiles under  &lt;a href="http://arduino.cc/en/Main/Software"&gt;Arduino 0010&lt;/a&gt; (and probably &lt;span style="font-style: italic; font-weight: bold;"&gt;not&lt;/span&gt; under other versions).   So if you want to use this version of the code, be sure to copy &lt;span style="font-weight: bold; font-style: italic;"&gt;both&lt;/span&gt; &lt;a href="http://espressoproject.t35.com/Silvia%27s%20Button%20Brain/Silvia%27s%20Button%20Brain%20Code/"&gt;Silvia's Button Brain Code&lt;/a&gt; &lt;span style="font-style: italic; font-weight: bold;"&gt;and&lt;/span&gt;  &lt;a href="http://espressoproject.t35.com/Silvia%27s%20Button%20Brain/Silvia%27s%20Libraries/SilviaLib/"&gt;Silvia's Libraries&lt;/a&gt;.    A great place to learn more about the variations is to look at the Arduino Wiki &lt;a href="http://www.arduino.cc/playground/Main/CoffeeTronics"&gt;CoffeeTronics&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Thanks again to Tim, Karl, Arnold...  and everyone who has offered help and suggestions.&lt;br /&gt;&lt;br /&gt;I am now, making the project box that will hold Arduino close to Silvia.   It will be mounted like &lt;a href="http://www.digidive.com/coffee/index.html" target="_blank"&gt;A Tail about Silvia&lt;/a&gt; and then put it all together!  It is being constructed out of 0.25" aluminum sheet.   I already have all of the pieces cut and milled, and will be welding this week!  After that, a little finishing....  then on to anodizing.&lt;br /&gt;&lt;br /&gt;Will post more as it progresses!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4954691908063590860-583203979833812415?l=espressoproject.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://espressoproject.blogspot.com/feeds/583203979833812415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://espressoproject.blogspot.com/2009/02/programing-is-done.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4954691908063590860/posts/default/583203979833812415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4954691908063590860/posts/default/583203979833812415'/><link rel='alternate' type='text/html' href='http://espressoproject.blogspot.com/2009/02/programing-is-done.html' title='Programing is Done!!'/><author><name>Rick Singer</name><uri>http://www.blogger.com/profile/14721641215716853457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_qfxSzD3HvU4/SZgoQwu08bI/AAAAAAAAACQ/fr0rJG3DR34/s72-c/MiniButton+Pad+Set+Labeled.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4954691908063590860.post-4025413114092279746</id><published>2008-12-24T23:39:00.026-05:00</published><updated>2008-12-30T16:48:08.832-05:00</updated><title type='text'>Silvia - Arduino Pin Connections</title><content type='html'>&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;I have just completed a table that is a summary of how all of the different hardware modules connect to the analog, digital, (+v), and ground pins on Arduino.  These connections really follow directly from the software code that is used for this project.  I thought that I'd just publish them in one place to help anyone contemplating  the  joining of Silvia and Arduino!&lt;br /&gt;&lt;br /&gt;This table shows the module (hardware) to Arduino pin connections for two possible Silvia and Arduino configurations.  The two configurations are designated by the interface method of input to Arduino, which in turn controls Silvia's actions.&lt;br /&gt;&lt;br /&gt;If you want to use the Wii nunchuck as the interface for input to Arduino, then use the information provided in the column labeled: "ARDUINO PIN  Wii Interface"&lt;br /&gt;&lt;br /&gt;If you want to use a 6-button interface (of what ever design you like) for input to Arduino, then use the information in the column labeled: "ARDUINO PIN  Button Interface"&lt;br /&gt;&lt;br /&gt;Keep in mind that this table corresponds only to the specific hardware design that I used for the components in Silvia.  My  design differs from that of &lt;a href="http://growdown.blogspot.com/2008/04/arduino-and-silvia-two-italians-one.html"&gt;Tim Hirzel&lt;/a&gt;, this has to do with my use of the Opto 22 optoisolators to sense the status of the face panel switches, whereas Tim chose a low voltage re-wire of these switches.  This then necessitated the use of two additional SSR's for control of the Silvia's pump and solenoid.  If you want to go in Tim's direction, then the changes are self evident from looking at his &lt;a href="http://www.arduino.cc/playground/Main/CoffeeTronics"&gt;SNV code.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One last note...&lt;br /&gt;&lt;br /&gt;It was difficult to get this table to format for HTML, so if it is hard to read, just use ^Control + to make the text larger...  good luck!!&lt;br /&gt;&lt;/span&gt;&lt;meta content="text/html; charset=ISO-8859-1" equiv="content-type"&gt;&lt;title&gt;Arduino Pin C &lt;/title&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;table  style="text-align: left; height: 1658px; width: 401px;font-family:Arial;" border="3" cellpadding="2" cellspacing="2"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th style="vertical-align: middle; text-align: center; width: 90px;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-weight: bold;"&gt;MODULE&lt;/span&gt;&lt;/span&gt;&lt;/th&gt;&lt;th style="vertical-align: middle; text-align: center; width: 90px;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-weight: bold;"&gt;MODULE LEAD&lt;/span&gt;&lt;/span&gt;&lt;/th&gt;&lt;th style="vertical-align: middle; text-align: center; width: 92px;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-weight: bold;"&gt;ARDUINO PIN&lt;br /&gt;   Wii&lt;br /&gt;Interface&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/th&gt;&lt;th style="vertical-align: middle; text-align: center; width: 92px;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-weight: bold;"&gt;ARDUIO PIN&lt;br /&gt;Button Interface&lt;/span&gt;&lt;/span&gt;&lt;/th&gt;&lt;th style="vertical-align: middle; text-align: center; width: 70px;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-weight: bold;"&gt;COMMENTS&lt;/span&gt;&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-weight: bold;"&gt;Wii nunchuck&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;  (+)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;3.3v&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;  (-)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;GND&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;SDA&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;ANALOG 4&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" colspan="1" rowspan="2" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" colspan="1" rowspan="2" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;}&lt;/span&gt; &lt;/span&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;I2C&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;SCL&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;ANALOG 5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-weight: bold;"&gt;Button Interface&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;UP&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;DIGITAL 3&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 70px;" colspan="1" rowspan="6" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;6-button interface is used in place      of the&lt;br /&gt;Wii nunchuck.&lt;br /&gt;Many hardware options are available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;DOWN&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;DIGITAL 4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;RIGHT&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;DIGITAL 5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;LEFT&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;DIGITAL 6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;C&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;DIGITAL 12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;Z&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;DIGITAL 13&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-weight: bold;"&gt;Real Time Clock&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;5v&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;5v&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;5v&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;GND&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;GND&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;GND&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;SQW&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;Don't use&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;Don't use&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;SDA&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;ANALOG 4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;ANALOG 4&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px; font-weight: bold;" colspan="1" rowspan="2" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:180%;"&gt;}&lt;/span&gt;&lt;span style="font-size:180%;"&gt; I2C&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;SCL&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;ANALOG 5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;ANALOG 5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-weight: bold;"&gt;Temp Amplifier&lt;/span&gt;&lt;br /&gt;AD595CQ&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;       If LM34AH-ND         is not used&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;5v&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;5v&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;5v&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;SIG&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;ANALOG 0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;ANALOG 0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;GND&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;GND&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;GND&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-weight: bold;"&gt;Temp Sensor&lt;/span&gt;&lt;br /&gt;LM34AH-ND&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;If&lt;br /&gt;AD595CQ&lt;br /&gt;is not used&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;Vs+&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;3.3v / 5v*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;3.3 / 5v*&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-weight: bold;font-size:78%;" &gt;*&lt;/span&gt;&lt;span style="font-size:78%;"&gt; Adjust Calibration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;Vout&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;ANALOG 0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;ANALOG 0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;CASE (GND)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;GND&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;GND&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-weight: bold;"&gt;Water Level Sensor    &lt;/span&gt;&lt;span&gt;&lt;br /&gt;QT113&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px; text-align: center;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;Lead from pin 1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;5v&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;5v&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px; text-align: center;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;Lead from pin 2&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;ANALOG 3&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;ANALOG 3&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px; text-align: center;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;Lead from pin 7&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;Sensing Electrode&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;Sensing Electrode&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px; text-align: center;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;Lead from pin 8&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;GND&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;GND&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px; font-weight: bold;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;span&gt;PB4 Optoisolators&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;1. (5v)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;5v&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;5v&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;2. (GND)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;GND&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;GND&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;3. Top Center&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;  DIGITAL 11&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;  DIGITAL 11&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;5. Lower&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;  DIGITAL 10&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;  DIGITAL 10&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;7. Middle&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;DIGITAL 9&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;DIGITAL 9&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;9. Upper&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;DIGITAL 8&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;DIGITAL 8&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-weight: bold;"&gt;Sparkfun LCD&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;5v&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;5v&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;5v&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;GND&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;GND&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;GND&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;RX&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;DIGITAL 3&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;DIGITAL 2&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 70px;" colspan="1" rowspan="2" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;#define but don't use&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;TX&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;DIGITAL 2&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;DIGITAL 1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: middle; width: 90px;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-weight: bold;"&gt;Heater Relay SSR&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;  (+)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;DIGITAL 7&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;DIGITAL 7&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 90px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;  (-)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;GND&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; width: 92px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;GND&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 70px;" valign="middle"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4954691908063590860-4025413114092279746?l=espressoproject.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://espressoproject.blogspot.com/feeds/4025413114092279746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://espressoproject.blogspot.com/2008/12/arduino-pin-connections-module-module.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4954691908063590860/posts/default/4025413114092279746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4954691908063590860/posts/default/4025413114092279746'/><link rel='alternate' type='text/html' href='http://espressoproject.blogspot.com/2008/12/arduino-pin-connections-module-module.html' title='Silvia - Arduino Pin Connections'/><author><name>Rick Singer</name><uri>http://www.blogger.com/profile/14721641215716853457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4954691908063590860.post-7683358185381477009</id><published>2008-12-18T23:35:00.003-05:00</published><updated>2009-02-10T23:47:04.039-05:00</updated><title type='text'>Progress Photos</title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;Below are a few progress photos to give an idea of where the project is to date.  All of the components that I will be installing internal to Silvia, have been installed.  Those that will remain external, in an attached project box, have not yet been installed.  In the next week of so, I plan to make my own project box, since I haven't been able to locate a box to purchase that is the size that I want to use.&lt;br /&gt;&lt;br /&gt;The photos show some of the individual components prior to installation, the last photo illustrates the installation.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_qfxSzD3HvU4/SUsn7QG8wNI/AAAAAAAAAA4/Sq52DqOpP0c/s1600-h/SSR+Installed.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 400px;" src="http://3.bp.blogspot.com/_qfxSzD3HvU4/SUsn7QG8wNI/AAAAAAAAAA4/Sq52DqOpP0c/s400/SSR+Installed.jpg" alt="" id="BLOGGER_PHOTO_ID_5281358886911918290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This image demonstrates the installation of the  Solid State Relay  (power supply to the boiler heating element) in the "usual" location, i.e., behind the lower front panel.   The &lt;span style="color: rgb(255, 0, 0);"&gt;RED 5v &lt;/span&gt;supply wire is the PWM control from Arduino.  The &lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;GREEN &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; wire is connected to a common Arduino ground.  The &lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;PURPLE&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; wires out are the power supply to the heating element. &lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_qfxSzD3HvU4/SUspcoiFf2I/AAAAAAAAABA/eSJwU8ZO28c/s1600-h/Water+Tank+and+Sensor.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 331px; height: 220px;" src="http://1.bp.blogspot.com/_qfxSzD3HvU4/SUspcoiFf2I/AAAAAAAAABA/eSJwU8ZO28c/s400/Water+Tank+and+Sensor.jpg" alt="" id="BLOGGER_PHOTO_ID_5281360559915499362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;This photo shows the water tank, and the water level sensing probe.  The sensing probe is made from a piece of copper de-soldering braid.  The braid is soldered to a 22 AWG wire with a bullet connector at it's terminal end.  The bullet connector allows for a "quick disconnect" in order to easily remove the water tank from Silvia when necessary.  The braid is glued to the water tank using 3M's 5200 Marine Adhesive (really sticky stuff!).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_qfxSzD3HvU4/SUsuy4NP4dI/AAAAAAAAABI/sA7XgRLTTSo/s1600-h/WLS+Circuit+board+on+wall.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 266px;" src="http://4.bp.blogspot.com/_qfxSzD3HvU4/SUsuy4NP4dI/AAAAAAAAABI/sA7XgRLTTSo/s400/WLS+Circuit+board+on+wall.jpg" alt="" id="BLOGGER_PHOTO_ID_5281366439638327762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here the small printed circuit board that I made to organize the QT113 capacitance sensor that is used for water level detection, the Css reference capacitors, the 5v and ground supply, the input from the sensor electrode, and the output to Arduino.  The board is attached to the stainless steel wall that separates the boiler compartment from the water tank / pump area inside Silvia.  The PCB is screwed into nylon bushings that are glued to the stainless steel wall with the same 5200 Marine Adhesive.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_qfxSzD3HvU4/SUswPJbUQpI/AAAAAAAAABQ/A7TY2g0RZm8/s1600-h/Water+Tank+%26+Sensor+%26+Wall.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 288px; height: 400px;" src="http://2.bp.blogspot.com/_qfxSzD3HvU4/SUswPJbUQpI/AAAAAAAAABQ/A7TY2g0RZm8/s400/Water+Tank+%26+Sensor+%26+Wall.jpg" alt="" id="BLOGGER_PHOTO_ID_5281368024808702610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;                    This is how it all goes together as it will be installed&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now lets take a look at the IAC5  Optoisolators....&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_qfxSzD3HvU4/SUswwRp2R1I/AAAAAAAAABY/Far1lsSUeeA/s1600-h/OPTP22+%2B+PB4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_qfxSzD3HvU4/SUswwRp2R1I/AAAAAAAAABY/Far1lsSUeeA/s400/OPTP22+%2B+PB4.jpg" alt="" id="BLOGGER_PHOTO_ID_5281368593952819026" border="0" /&gt;&lt;/a&gt;The four IAC5 optoisolators are installed on the PB4 data board which allows for really nice connectivity and organization.  On the Control Side, each individual optoisolator is connected to one of Silvia's face panel switches (power, brew, steam, hot water).  The Data Side outputs    5 vdc when each of the corresponding face panel switches are "off" and 0 vdc when the corresponding switch is "on".  This way Arduino can "sense" the status of Silvia's face panel buttons.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_qfxSzD3HvU4/SUsyJwtuuYI/AAAAAAAAABg/vGhADJy26nE/s1600-h/Optoisolators+in+place.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 400px;" src="http://3.bp.blogspot.com/_qfxSzD3HvU4/SUsyJwtuuYI/AAAAAAAAABg/vGhADJy26nE/s400/Optoisolators+in+place.jpg" alt="" id="BLOGGER_PHOTO_ID_5281370131298957698" border="0" /&gt;&lt;/a&gt;This is how I installed the PB4 with the optoisolators.  The PB4 is standing on an edge, you can see a white strip to the left of the numbers on the PB4; this strip is a piece of synthetic "asbestos" to act as a bit of a thermal insulator.  There is another piece of this thermal insulator that I placed over the shaft of the steam valve too.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_qfxSzD3HvU4/SUszYM8t_sI/AAAAAAAAABo/WVPOtxzKCtk/s1600-h/LM34AH-Close-up.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_qfxSzD3HvU4/SUszYM8t_sI/AAAAAAAAABo/WVPOtxzKCtk/s400/LM34AH-Close-up.jpg" alt="" id="BLOGGER_PHOTO_ID_5281371478907813570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is a close up of the LM34AH temperature sensor.  I made a small bracket out of a section of a wall of 1" copper tubing.  It is shaped so that it's  ID is just slightly bigger than the OD of the LM34AH.  It holds the LM34 tightly against the boiler.  You can see a bit of thermal conducting grease between the boiler and the temperature sensor.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_qfxSzD3HvU4/SUs0fveuBYI/AAAAAAAAABw/1H-qBC9ozao/s1600-h/LM34AH.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_qfxSzD3HvU4/SUs0fveuBYI/AAAAAAAAABw/1H-qBC9ozao/s400/LM34AH.jpg" alt="" id="BLOGGER_PHOTO_ID_5281372707947939202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Another view of the same thing. The LM34 is held down by one of the pressurestat screws (steam)&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;Ok...  so this is the last photo for now...  It shows how I managed to pack all of the components in the photos above into Silvia:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_qfxSzD3HvU4/SUs1urkmfRI/AAAAAAAAACA/zcx2KGJdA_s/s1600-h/Components+Installed+close-up.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 324px; height: 400px;" src="http://2.bp.blogspot.com/_qfxSzD3HvU4/SUs1urkmfRI/AAAAAAAAACA/zcx2KGJdA_s/s400/Components+Installed+close-up.jpg" alt="" id="BLOGGER_PHOTO_ID_5281374064108535058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;The legend to the numbers is as follows:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;1.  LM34AH IC Temperature Sensor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;2.  IA5c Optoisolators installed on the PB4 Data Board&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;3.  Water Level Sensor - QT113 on the homemade pcb attached to the stainless steel dividing &lt;/span&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;wall&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;4.  Water Tank - water level prob is on the front &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(204, 204, 204);"&gt;outside&lt;/span&gt;&lt;span style="color: rgb(204, 204, 204);"&gt; surface of the tank but not visible in&lt;/span&gt;&lt;span style="color: rgb(204, 204, 204);"&gt; this view&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;5.  Hard shell, split tube thermal insulator covering the tube connecting to the steam valve&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;6.  Woven PPS Nomex thermal insulator for a few of the wires close to the boiler.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;That's where I am to date... I just got the chrome goose neck that will attach the project box to Silvia.  The project box will hold Arduino, the LCD, the Real Time Clock (RTC) module, and the  input device (either the Wii nunchuck, or the button interface I am currently working on).  Also, I didn't take a picture of it, but the 12vdc transformer that supplies Arduino has been "spliced" into Silvia's main power supply, and is located behind the stainless steel dividing wall, underneath the water tank, next to the ULKA pump.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;More to follow, once the project is completed.........&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_qfxSzD3HvU4/SUsnG8OxRVI/AAAAAAAAAAw/uI3CGDfjOVA/s1600-h/SSR+Installed.jpg"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4954691908063590860-7683358185381477009?l=espressoproject.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://espressoproject.blogspot.com/feeds/7683358185381477009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://espressoproject.blogspot.com/2008/12/progress-photos-below-are-few-progress.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4954691908063590860/posts/default/7683358185381477009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4954691908063590860/posts/default/7683358185381477009'/><link rel='alternate' type='text/html' href='http://espressoproject.blogspot.com/2008/12/progress-photos-below-are-few-progress.html' title='Progress Photos'/><author><name>Rick Singer</name><uri>http://www.blogger.com/profile/14721641215716853457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_qfxSzD3HvU4/SUsn7QG8wNI/AAAAAAAAAA4/Sq52DqOpP0c/s72-c/SSR+Installed.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4954691908063590860.post-3033870854769340227</id><published>2008-10-19T18:24:00.006-04:00</published><updated>2009-01-18T23:19:39.049-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parts List for the Intrepid'/><title type='text'>Parts List for the Intrepid</title><content type='html'>Before I begin, I want to acknowledge and thank Tim Hirzl who initiated the project:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://growdown.blogspot.com/2008/04/arduino-and-silvia-two-italians-one.html"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Arduino and Silvia: Two Italians, One Tangled Affair&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tim's efforts, and inspiration were the spark I needed to take my &lt;a href="http://coffeegeek.com/proreviews/firstlook/ranciliosilvia"&gt;Silvia&lt;/a&gt; along this road.   He has been of invaluable help to me in this project, and well deserving of the public "thank you".  Along the way, Karl Gruenewald, aka &lt;a href="http://mimsywabe.blogspot.com/"&gt;The WABE&lt;/a&gt;, was another who followed in Tim's footsteps and was tremendous help to me as well.&lt;br /&gt;&lt;br /&gt;This is my first post about my progress on this project.  Although I have almost completed the project at this point, I have resisted posting up until now, because I really wanted to wait until Silvia and &lt;a href="http://en.wikipedia.org/wiki/Arduino"&gt;Arduino&lt;/a&gt; were making beautiful espresso together before talking about my experiences.  However, due to interest at CoffeeGeek's forum on espresso machine modifications and restorations (&lt;a href="http://www.coffeegeek.com/forums/espresso/machinemods/363060"&gt;New Silvia Mods&lt;/a&gt;) I have decided that, at least at this time, I can post the list of parts that I used for this project and suppliers.&lt;br /&gt;&lt;br /&gt;So.... for those interested what follows is a complete list of the parts used to date in my modification of Rancillio's Silvia.  One last note...  I did not include any mention of a project box, or enclosure for the electronic components.  Tim choose an very nice installation internal to Silvia as shown on his blog.  I will use an external installation for Arduino, patterned after the great work shown at &lt;a href="http://www.digidive.com/coffee/index.html"&gt;A Tail About Silvia&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Also... a great site to check out for more references is the Arduino wiki &lt;a href="http://www.arduino.cc/playground/Main/CoffeeTronics"&gt;CoffeeTronics&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So here it is.....  enjoy!&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: rgb(102, 0, 204);font-size:180%;" &gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Silvia and Arduino&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0);font-size:130%;" &gt;Parts list for the Intrepid&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;SPARKFUN&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;(&lt;/span&gt;All parts except 8, 9, &amp;amp; 10 are optional - &lt;a style="font-weight: bold;" href="http://www.sparkfun.com/commerce/categories.php"&gt;link&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1.         2 x Polarized Connectors - Header (2-Pin) (SKU#: PRT-08233)&lt;br /&gt;$0.90&lt;br /&gt;&lt;br /&gt;2.        2 x Polarized Connectors - Housing (2-Pin) (SKU#: PRT-08095)&lt;br /&gt;$0.90&lt;br /&gt;&lt;br /&gt;3.        2 x Polarized Connectors - Housing (4-Pin) (SKU#: PRT-08097)&lt;br /&gt;$0.90&lt;br /&gt;&lt;br /&gt;4.      2 x Polarized Connectors - Header (4-Pin) (SKU#: PRT-08231)&lt;br /&gt;$0.90&lt;br /&gt;&lt;br /&gt;5.        1 x Polarized Connectors - Housing (3-Pin) (SKU#: PRT-08096)&lt;br /&gt;$0.45&lt;br /&gt;&lt;br /&gt;6.        1 x Polarized Connectors - Header (3-Pin) (SKU#: PRT-08232)&lt;br /&gt;$0.45&lt;br /&gt;&lt;br /&gt;7.      1 x Polarized Connectors - Crimp Pins (SKU#: PRT-08100)   $1.95&lt;br /&gt;&lt;br /&gt;8.     1 x Serial Enabled 16x2 LCD - White on Black (SKU#: LCD-00813)&lt;br /&gt;$26.95&lt;br /&gt;&lt;br /&gt;9.       1 x Real Time Clock Module (SKU#: BOB-00099)  $19.95&lt;br /&gt;&lt;br /&gt;10.   1 x Wall Adapter Power Supply - 9VDC 650mA (SKU#: TOL-00298)&lt;br /&gt;$5.95&lt;br /&gt;&lt;br /&gt;11. 1 x Mini Button Pad Set - Black (SKU#: COM-08997) $4.95&lt;br /&gt;  Note: the center button is a 4-way directional button (up-down-right-left)&lt;br /&gt;&lt;br /&gt;12. 1 x Mini Button Pad PCB (SKU#: COM-08963)  $1.95&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;AUBER INSTRUMENTS&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;(&lt;/span&gt;&lt;a style="font-weight: bold;" href="http://auberins.com/"&gt;AUBERINS.COM&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;K Type Washer Thermocouple&lt;br /&gt;Model: TC-K3W&lt;br /&gt;$9.50  (M3 or #6 screw, 3’ long leads)&lt;br /&gt;&lt;br /&gt;(&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Note&lt;/span&gt;: One could use the T0-46 packaged, LM34AH-ND from National Semiconductor, an IC temperature sensor (&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;&lt;a href="http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail?name=LM34AH-ND"&gt;link&lt;/a&gt;&lt;/span&gt;) instead of Auberin’s thermocouple and Analog Device’s thermocouple IC amplifier:&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt; &lt;/span&gt;AD595CQ)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;DIGI-KEY CORP (&lt;a href="http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail?name=LM34AH-ND"&gt;link&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;LM34 AH-ND&lt;br /&gt;Precision IC Temperature Sensor - Fahrenheit&lt;br /&gt;TO-46&lt;br /&gt;$13.68&lt;br /&gt;(see note above)&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;RADIOSHACK &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;(&lt;/span&gt;&lt;a href="http://www.radioshack.com/home/index.jsp"&gt;link&lt;/a&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Arctic Silver® Ceramique™ Thermal Compound&lt;br /&gt;Model: A2350  |  Catalog #: 28-1098&lt;br /&gt;$6.29&lt;br /&gt;&lt;br /&gt;2. Desoldering Braid (also used for water sensing electrode probe)&lt;br /&gt;Model: 64-2090  |  Catalog #: 64-2090&lt;br /&gt;$3.99&lt;br /&gt;&lt;br /&gt;3. Dual General-Purpose IC PC Board (used with QT114 / 113)&lt;br /&gt;Model: 276-159  |  Catalog #: 276-159&lt;br /&gt;$2.49&lt;br /&gt;&lt;br /&gt;4. 2-Position PC Board Terminals (used with QT114 / 113)&lt;br /&gt;Model: 276-1388  |  Catalog #: 276-1388&lt;br /&gt;$2.49&lt;br /&gt;&lt;br /&gt;5. 0.1µF 50V Hi-Q Ceramic Disc Capacitor Pk/2 (used with QT114 / 113)&lt;br /&gt;Model: 272-135  |  Catalog #: 272-0135&lt;br /&gt;$1.49 *&lt;br /&gt;&lt;br /&gt;6. 0.047µF 500V 20% Hi-Q Ceramic Disc Capacitor (used with QT114 / 113)&lt;br /&gt;Model: 272-126  |  Catalog #: 272-0134&lt;br /&gt;$1.49 *&lt;br /&gt;&lt;br /&gt;*one of each used - see photo on future blog!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;NEWARK&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;  (&lt;/span&gt;Parts other than 1, 2,3, &amp;amp; 4 are optional, as needed - &lt;a href="http://www.newark.com/"&gt;&lt;span style="font-weight: bold;"&gt;link&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;)&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1.   05F7093  Each/        $18.68&lt;br /&gt;Manufacturer Part No: AD595CQ   Analog Devices&lt;br /&gt;Description: Temperature Sensor IC; IC Function:Temperature Sensor IC;&lt;br /&gt;&lt;br /&gt;2.   92K8429  Each/        $5.06&lt;br /&gt;Manufacturer Part Number : QT114-DG &lt;br /&gt;Description: QPROX SENSOR, DIP8, 114&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;note:&lt;/span&gt; 92K8427 Each/ $4.16&lt;br /&gt;Manufacturer Part Number : QT113-DG &lt;br /&gt;Description: QPROX SENSOR, DIP8, 113&lt;br /&gt;This IC is easier to work with.&lt;br /&gt;&lt;br /&gt;3.   52K3276  Each/ $0.14&lt;br /&gt;Manufacturer Part No: 1-390261-2&lt;br /&gt;Description: DIP Socket; No. of Contacts:8; Row Spacing:0.3"&lt;br /&gt;&lt;br /&gt;4.   52K3277  Each/1                1        $0.158     $0.16&lt;br /&gt;Manufacturer Part No: 1-390261-3&lt;br /&gt;Description: DIP Socket; No. of Contacts:14; Pitch Spacing:0.1"&lt;br /&gt;&lt;br /&gt;5.   58K5034  Tape and Reel C/1     1        $0.122     $0.12&lt;br /&gt;Manufacturer Part No: MCCFR0W4J0270A50&lt;br /&gt;Description: Carbon Film Resistor; Series:MCCFR; Resistance:27ohm&lt;br /&gt;&lt;br /&gt;6.   62J1902  Each/     $0.80&lt;br /&gt;Manufacturer Part No: 3362P-1-502LF&lt;br /&gt;Description: Trimmer; Series:3362; Track Resistance:5kohm&lt;br /&gt;&lt;br /&gt;7.   15M2094  Tape and Reel C/      $0.66&lt;br /&gt;Manufacturer Part No: 23BR5KLFTR13&lt;br /&gt;Description: Trimmer; Series:23A Series; Track Resistance:5kohm&lt;br /&gt;&lt;br /&gt;8.   01H9629  Each/     $0.23&lt;br /&gt;Manufacturer Part No: AND114-R&lt;br /&gt;Description: LED Lamp; Bulb Size:T-1 3/4; LED Color:Red; Luminous&lt;br /&gt;&lt;br /&gt;9.  71C4123  Each/      $0.89&lt;br /&gt;Manufacturer Part Number : 1729128  &lt;br /&gt;Description: TERMINAL BLOCK, PCB, 5.08MM, 2WAY; Connector type:Terminal Block,&lt;br /&gt;&lt;br /&gt;10.   58K5042  Tape and Reel C/     $0.12&lt;br /&gt;Manufacturer Part Number : MCCFR0W4J0331A50&lt;br /&gt;Description: Carbon Film Resistor; Series:MCCFR; Resistance:330ohm&lt;br /&gt;Tolerance:+/- 5%;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;REPRAP RESEARCH FOUNDATION&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;(&lt;/span&gt;&lt;a style="font-weight: bold;" href="http://store.rrrf.org/"&gt;REPRAP Store&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1 x Arduino Breakout Shield v1.2 Kit   $20.00 (excellent)&lt;br /&gt;1 x Thermocouple Sensor v1.0 Raw PCB   $1.00 (excellent)&lt;br /&gt;This is used with the AD495CQ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;NKC ELECTRONICS (&lt;a href="http://www.nkcelectronics.com/"&gt;link&lt;/a&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Arduino Diecimila          arduino-diecimila      1x  33.00&lt;br /&gt;&lt;br /&gt;16x2 LCD Module While      16x2-lcd-module-while-characters-blue-backli162                                  1x   9.99&lt;br /&gt;Characters Blue Backlight&lt;br /&gt;&lt;div style="text-align: left;"&gt;(I ended up using the LCD from SparkFun)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;eBAY&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Micron Tech&lt;br /&gt;DC to AC SSR Solid State Relay 25A&lt;br /&gt;Sale price:     $8.00&lt;br /&gt;Quantity:     3&lt;br /&gt;Subtotal:     US $24.00&lt;br /&gt;S&amp;amp;H:        US $13.00&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;eBAY&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;flashuniononline&lt;br /&gt;New Nunchuck Controller (Numchuck) For Nintendo Wii&lt;br /&gt;Sale price:    $5.50&lt;br /&gt;S&amp;amp;H:        $6.50&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;eBAY&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;mobergs6g6j&lt;br /&gt;OPTO 22 - IAC5 – AC INPUT MODULES (5) (Optoisolators)&lt;br /&gt;Sale price:    $1.45&lt;br /&gt;S&amp;amp;H:          $4.80&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;eBAY&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;    seller_mike64&lt;br /&gt;OPTO 22 PB4 DATA ACQUISITION CONTROL&lt;br /&gt;(PC Board for optoisolators)&lt;br /&gt;Sale price:    $10.00&lt;br /&gt;S&amp;amp;H:        $13.88&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;HOME DEPOT&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(204, 0, 0);"&gt; (&lt;/span&gt;&lt;a href="http://www.homedepot.com/"&gt;link&lt;/a&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;GB – Gardner Bender&lt;br /&gt;Various sizes of Polyolefin Heat Shrink Tubing&lt;br /&gt;3/32"    24           AWG        HST-093&lt;br /&gt;&lt;br /&gt;1/8"       22-18    AWG         HST-125&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;3/16”                           20-12    AWG                                    HST-187&lt;br /&gt;&lt;br /&gt;3/8”                                 12-4            AWG                                      HST-375&lt;br /&gt;&lt;br /&gt;OPTIONAL:&lt;br /&gt;Various Male and Female Quick Disconnects.  These were used to make the installation 100% reversible.  None of Silvia’s original wires were cut.  Some from HD, and some from Auto parts stores&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;FunGizmos.Com &lt;/span&gt;(&lt;a href="http://store.fungizmos.com/"&gt;Store&lt;/a&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1 x Wiichuck Adapter (I2C)  = $4.00&lt;br /&gt;Free shipping!&lt;br /&gt;&lt;br /&gt;Reference:      &lt;a href="http://todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/"&gt;TodBot Blog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;ADDITIONAL NOTES:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Various gauges (AWG) of wire are needed for this project.  For internal wiring (inside Silvia) I used temperature resistant 16 AWG Primary wire from an auto parts store.  All of the ic wiring to Arduino was 22 AWG project wire from RadioShack.  Lastly, I used 12 AWG wire from the Solid State Relay to Silvia’s heating element.&lt;br /&gt;&lt;br /&gt;Also... the prices shown are what I paid, and it goes without saying that at this point they are only an indication as they are likely to change.  Clearly too, the prices paid for those items I was able to find on eBay were just those paid for that particular auction.  Any of the items purchased on eBay (and I was lucky to find what I needed when I needed it) can all be purchased retail if need be.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 204);font-size:130%;" &gt;Good luck!&lt;/span&gt;&lt;span style="color: rgb(102, 0, 204); font-weight: bold;"&gt; ...........More to follow as the project is completed!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4954691908063590860-3033870854769340227?l=espressoproject.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://espressoproject.blogspot.com/feeds/3033870854769340227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://espressoproject.blogspot.com/2008/10/parts-list-for-intrepid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4954691908063590860/posts/default/3033870854769340227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4954691908063590860/posts/default/3033870854769340227'/><link rel='alternate' type='text/html' href='http://espressoproject.blogspot.com/2008/10/parts-list-for-intrepid.html' title='Parts List for the Intrepid'/><author><name>Rick Singer</name><uri>http://www.blogger.com/profile/14721641215716853457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
