<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">

<channel>
	<title>Techible.net</title>
	
	<link>http://www.techible.net</link>
	<description>diy engineers</description>
	<pubDate>Thu, 28 Jan 2010 18:46:23 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/techibledotnet" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="techibledotnet" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">techibledotnet</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Home Automation over IP</title>
		<link>http://www.techible.net/2009/12/home-automation-over-ip/</link>
		<comments>http://www.techible.net/2009/12/home-automation-over-ip/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 20:14:32 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
		
		<category><![CDATA[Automation]]></category>

		<category><![CDATA[DIY]]></category>

		<category><![CDATA[Ethernet]]></category>

		<category><![CDATA[Home automation]]></category>

		<category><![CDATA[ip]]></category>

		<category><![CDATA[micro controller]]></category>

		<guid isPermaLink="false">http://www.techible.net/?p=574</guid>
		<description><![CDATA[It has been a while since I started with my home automation over IP project. There has been a lot of progress but also some changes in the original design.
Previous posts:
Home automation over ethernet
The home automation over IP controller
Software
Right now the micro controller board with the Atmega168 can read analog inputs, switch relays and dim [...]]]></description>
			<content:encoded><![CDATA[<p>It has been a while since I started with my home automation over IP project. There has been a lot of progress but also some changes in the original design.</p>
<p><em>Previous posts:</em></p>
<p><a title="Home autom ation over ethernet" href="http://www.techible.net/2009/05/home-automation-over-ethernet/">Home automation over ethernet<br />
</a><a title="The home automation over IP controller" href="http://www.techible.net/2009/09/home-automation-over-ip-the-controller/">The home automation over IP controller</a></p>
<p><strong>Software</strong></p>
<p>Right now the micro controller board with the Atmega168 can read analog inputs, switch relays and dim LEDs using pulse width modulation. However no logical decisions are made by the micro controller.</p>
<p>To do the logics I made a client and server application with Java that&#8217;s able to run JavaScript files in a script engine. The Java application retrieves the values from the micro controllers, executes the JavaScript and sends the updated values back to the micro controllers. It acts like some kind of soft PLC, running on a simple language like JavaScript.</p>
<p>Because the JavaScript based soft PLC has no GUI I integrated an extra webserver in it. Now it&#8217;s possible to create fancy interfaces with Adobe Flash or any other development tool that&#8217;s able to get and send data over HTTP.</p>
<p>A complete cycle is as follows:</p>
<ol>
<li>retrieve IO status from micro controllers</li>
<li>execute script</li>
<li>retrieve modified IO status from script engine and put it in the IO buffer</li>
<li>apply modifications received by the server in IO buffer</li>
<li>flush the buffer to the micro controllers</li>
<li>goto step 1&#8230;</li>
</ol>
<p>To avoid to much load on the network a cycle is only ran once every 200ms. For industrial purposes this could be to slow but for switching on and of lights in your house this is fast enough. When pushing a button in a Flash movie the delay is barely noticed.</p>
<p><strong>Hardware</strong></p>
<p>Beside the point that the modules will not be build in to a housing that can be mounted on a DIN rail there are no changes on the hardware part.</p>
<p><strong>Can I get the source and schematics from this project?</strong></p>
<p>At the moment, no. It might get open source one day, it might be not.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techible.net/2009/12/home-automation-over-ip/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Zelf je Telenet Digicorder maken</title>
		<link>http://www.techible.net/2009/10/zelf-je-telenet-digicorder-maken/</link>
		<comments>http://www.techible.net/2009/10/zelf-je-telenet-digicorder-maken/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 20:23:08 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
		
		<category><![CDATA[DIY]]></category>

		<category><![CDATA[How-To]]></category>

		<category><![CDATA[Digicorder]]></category>

		<category><![CDATA[Telenet]]></category>

		<guid isPermaLink="false">http://www.techible.net/?p=545</guid>
		<description><![CDATA[Since this article is about a typical Belgian product (and its problems) I will write it in dutch.
Het Digicorder probleem
Veel digitale kijkers die gebruik maken van de Digicorder van Telenet ondervinden na enkele jaren problemen. Deze gaan van af en toe een melding dat de stekker uitgetrokken moet worden om alle functionaliteiten te herstellen tot [...]]]></description>
			<content:encoded><![CDATA[<p>Since this article is about a typical Belgian product (and its problems) I will write it in dutch.</p>
<p><strong>Het Digicorder probleem</strong></p>
<p>Veel digitale kijkers die gebruik maken van de Digicorder van Telenet ondervinden na enkele jaren problemen. Deze gaan van af en toe een melding dat de stekker uitgetrokken moet worden om alle functionaliteiten te herstellen tot het continu herstarten van de Digicorder. De garantietermijn van de Digicorder bedraagt 2 jaar en die garantietermijn blijkt net iets korter te zijn dan de levenstermijn ervan. Wat weinig mensen weten is dat je voor nog geen 3 euro de Digicorder zelf kan herstellen.</p>
<p><strong>De oorzaak van de problemen</strong></p>
<p>Hoewel je zou kunnen denken dat de oorzaak aan de software ligt is dit veelal niet het geval. De eerste firmware versies van de Digicorder waren niet de beste maar tegenwoordig is de software behoorlijk stabiel. Waar het dan wel fout loopt bij de Digicorder is de hardware.</p>
<p>Na het openschroeven van de Digicorder wordt het probleem meteen duidelijk. Zeven condensatoren die bol staan of zelfs uitgelopen zijn.</p>
<div id="attachment_546" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/pa090055.jpg" rel="lightbox[545]"><img class="size-medium wp-image-546" title="Overzicht digicorder" src="http://www.techible.net/wp-content/uploads/pa090055-300x225.jpg" alt="Overzicht digicorder" width="300" height="225" /></a><p class="wp-caption-text">Overzicht digicorder</p></div>
<div id="attachment_547" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/pa090056.jpg" rel="lightbox[545]"><img class="size-medium wp-image-547 " title="Bolle en lekkende elco's" src="http://www.techible.net/wp-content/uploads/pa090056-300x225.jpg" alt="Bolle en lekkende elco's" width="300" height="225" /></a><p class="wp-caption-text">Bolle en lekkende elco</p></div>
<p><strong>De oplossing</strong></p>
<p><span id="more-545"></span></p>
<p>Gezien het probleem ligt de oplossing voor de hand. Vervang de zeven onder gedimensioneerde elco&#8217;s door nieuwe van een hogere spanning.</p>
<p>De defecte elco&#8217;s zijn allen van het type 470µF/16V. De nieuwe condensatoren zijn eveneens 470µF maar dan 25V.</p>
<p>Benodigdheden:</p>
<ul>
<li>Defecte Digicorder</li>
<li>7 elco&#8217;s 470µF/25V</li>
<li>Kruis schroevendraaier</li>
<li>Soldeerbout</li>
<li>Soldeertin</li>
</ul>
<p>Begin met het openen van de behuizing. Hiervoor moet je 8 schroeven losdraaien. Het deksel schuif je dan een beetje naar achteren zodat je het eenvoudig kan verwijderen.</p>
<p>De condensatoren die we gaan vervangen bevinden zich op de grootste printplaat in de Digicorder. Aan de voorkant, naast de harde schijf, zie je 7 identieke twart/gouden condensatoren van 470µF/16V. Als deze bol staan of als ze lekken aan de bovenkant zit je met het probleem waar deze tutorial een oplossing voor biedt. Verder lezen is de boodschap!</p>
<p>Om met de soldeerbout aan de condensatoren te geraken moet de printplaat uit de Digicorder verwijderd worden. Als eerste moet het kleine zwevende printplaatje dat de houder bevat voor de smartcard los gemaakt worden.</p>
<div id="attachment_550" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/pa090066.jpg" rel="lightbox[545]"><img class="size-medium wp-image-550" title="Zwevende printplaat smartcard" src="http://www.techible.net/wp-content/uploads/pa090066-300x225.jpg" alt="Zwevende printplaat smartcard" width="300" height="225" /></a><p class="wp-caption-text">Zwevende printplaat smartcard</p></div>
<p>Om deze printplaat te verwijderen maak je de twee schroeven aan de zijkant los. Haal ook de smartcard uit het slot.</p>
<div id="attachment_554" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/pa090076.jpg" rel="lightbox[545]"><img class="size-medium wp-image-554" title="Zwevende printplaat weg" src="http://www.techible.net/wp-content/uploads/pa090076-300x176.jpg" alt="Zwevende printplaat weg" width="300" height="176" /></a><p class="wp-caption-text">Zwevende printplaat weg</p></div>
<p>Om voldoende ruimte te hebben om de twee printplaten die op de onderkant van de Digicorder liggen uit elkaar te halen moeten ze beide losgeschroefd worden. De kleine printplaat zit vast met 3 schroeven, de grote (met de elco&#8217;s) met 5. Vergeet ook de schroef aan de achterkant niet. Deze zit in de audio connector.</p>
<div id="attachment_553" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/pa090074.jpg" rel="lightbox[545]"><img class="size-medium wp-image-553" title="Niet te vergeten schroef" src="http://www.techible.net/wp-content/uploads/pa090074-300x206.jpg" alt="Niet te vergeten schroef" width="300" height="206" /></a><p class="wp-caption-text">Niet te vergeten schroef</p></div>
<p>Om nog wat extra bewegingsvrijheid te geven aan de printplaten maak je ook best één van de schroeven van de harde schrijf los. Ook de blauwe geluidsdemper (jaja, die zitten er wel degelijk in) mag eruit.</p>
<div id="attachment_557" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/pa090082.jpg" rel="lightbox[545]"><img class="size-medium wp-image-557" title="Plaats maken" src="http://www.techible.net/wp-content/uploads/pa090082-300x153.jpg" alt="Plaats maken" width="300" height="153" /></a><p class="wp-caption-text">Plaats maken</p></div>
<p>Maak ook alle connectoren los. Ook de voeding van de harde schijf, deze vertrekt immers van de printplaat die we uit de Digicorder gaan halen.</p>
<div id="attachment_556" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/pa090081.jpg" rel="lightbox[545]"><img class="size-medium wp-image-556" title="Connectoren los" src="http://www.techible.net/wp-content/uploads/pa090081-300x174.jpg" alt="Connectoren los" width="300" height="174" /></a><p class="wp-caption-text">Connectoren los</p></div>
<p>Nu zouden de printplaten voldoende moeten kunnen schuiven om de aansluitingen die zich aan de achterkant van de Digicorder bevinden naar binnen te schuiven. Waarna de twee printplaten ook uit elkaar geschoven kunnen worden. De twee printplaten zijn gescheiden door middel van een stuk rechtopstaand plastiek.</p>
<div id="attachment_555" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/pa090079.jpg" rel="lightbox[545]"><img class="size-medium wp-image-555" title="Aansluitingen naar binnen geschoven" src="http://www.techible.net/wp-content/uploads/pa090079-300x155.jpg" alt="Aansluitingen naar binnen geschoven" width="300" height="155" /></a><p class="wp-caption-text">Aansluitingen naar binnen geschoven</p></div>
<div id="attachment_558" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/pa090084.jpg" rel="lightbox[545]"><img class="size-medium wp-image-558" title="Printplaat losmaken" src="http://www.techible.net/wp-content/uploads/pa090084-300x189.jpg" alt="Printplaat losmaken" width="300" height="189" /></a><p class="wp-caption-text">Printplaat losmaken</p></div>
<div id="attachment_559" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/pa090087.jpg" rel="lightbox[545]"><img class="size-medium wp-image-559" title="Losgemaakte printplaat" src="http://www.techible.net/wp-content/uploads/pa090087-300x268.jpg" alt="Losgemaakte printplaat" width="300" height="268" /></a><p class="wp-caption-text">Losgemaakte printplaat</p></div>
<p>Nu de printplaat uit de Digicorder is kunnen de condensatoren los gesoldeerd worden. Vermits de printplaat loodvrij gesoldeerd is moet je zeker zien dat je soldeerbout warm genoeg staat. Als je de benen van de condensator warm maakt en terwijl aan de andere kant aan de condensator trekt met een klein tangetje gaat het los solderen behoorlijk vlot.</p>
<div id="attachment_561" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/pa090090.jpg" rel="lightbox[545]"><img class="size-medium wp-image-561 " title="Desolderen elco's" src="http://www.techible.net/wp-content/uploads/pa090090-300x158.jpg" alt="Desolderen elco's" width="300" height="158" /></a><p class="wp-caption-text">Desolderen elco&#39;s</p></div>
<p>Vervang de condensatoren door de nieuwe, lettend op de polariteit.</p>
<div id="attachment_562" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/pa090092.jpg" rel="lightbox[545]"><img class="size-medium wp-image-562  " title="Elco's vervangen" src="http://www.techible.net/wp-content/uploads/pa090092-300x225.jpg" alt="Elco's vervangen" width="300" height="225" /></a><p class="wp-caption-text">Elco &#39;s vervangen</p></div>
<p>Als de zeven condensatoren vervangen zijn kan je je Digicorder weer in elkaar schroeven. Sluit alle connectoren weer aan en plaats ook de smartcard terug in het slot. Nu alles weer in elkaar zit zoals het hoort sluit je de Digicorder aan op je TV en zet je hem onder spanning.</p>
<div id="attachment_563" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/pa090093.jpg" rel="lightbox[545]"><img class="size-medium wp-image-563" title="Nieuwe condensatoren in digicorder" src="http://www.techible.net/wp-content/uploads/pa090093-300x225.jpg" alt="Nieuwe condensatoren in digicorder" width="300" height="225" /></a><p class="wp-caption-text">Nieuwe condensatoren in digicorder</p></div>
<div id="attachment_566" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/pa090097.jpg" rel="lightbox[545]"><img class="size-medium wp-image-566" title="Gemaakte digicorder" src="http://www.techible.net/wp-content/uploads/pa090097-300x111.jpg" alt="Gemaakte digicorder" width="300" height="111" /></a><p class="wp-caption-text">Gemaakte digicorder</p></div>
<p>Om met een propere lei te starten kan je ook een factory reset met verlies van data doen. Huisje -&gt; instellingen -&gt; Digibox/Digicorder -&gt; Systeem instellingen -&gt; Instellingen resetten.  Je Digicorder zal nu herstarten. Geef je netwerk en regio code in (zie boekje Digicorder). Laat nu je Digicorder even met rust. De software zal geüpdatet worden en de tvgids wordt gedownload. Als dit allemaal achter de rug is trek je je stroomkabel nog eens uit en steek je hem weer in. Veel kans dat je nu weer even verder kan met je Digicorder.</p>
<p><strong>Conclusie</strong></p>
<p>Veel mensen denken onterecht dat hun Digicorder voor de vuilbak is als hij meer en meer irritante kuren krijgt. Dit is ook wat men aanraadt bij de Telenet helpdesk. Telenet heeft er immers voordeel bij als je overschakelt van je gekochte toestel op een huur Digicorder.</p>
<p>Hoewel er enige handigheid en tijd benodigd is om deze reparatie tot een goed einde te brengen is ze niet onoverkomelijk. En zeker niet duur. Voor minder dan 3 euro heb je weer een werkende Digicorder. Het proberen waard als de garantietermijn verstreken is!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techible.net/2009/10/zelf-je-telenet-digicorder-maken/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Atmega bricked by watchdog</title>
		<link>http://www.techible.net/2009/10/atmega-bricked-by-watchdog/</link>
		<comments>http://www.techible.net/2009/10/atmega-bricked-by-watchdog/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 20:12:51 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
		
		<category><![CDATA[DIY]]></category>

		<category><![CDATA[Engineering]]></category>

		<category><![CDATA[atmega]]></category>

		<category><![CDATA[eeprom]]></category>

		<category><![CDATA[micro controller]]></category>

		<guid isPermaLink="false">http://www.techible.net/?p=535</guid>
		<description><![CDATA[While programming a micro controller for the home automation over IP project there&#8217;s a lot of trial and error involved. To make it possible to reboot the micro controller remotely by software I was experimenting with an infinite loop without resetting the watchdog timer.

Include the Atmega watchdog functions:
#include &#60;avr/wdt.h&#62;
Enable the watchdog timer:
wdt_enable(WDTO_500MS);
Super loop:
while(1){
wdt_reset();
&#8230;do some stuff&#8230;
}
Restart [...]]]></description>
			<content:encoded><![CDATA[<p>While programming a micro controller for the home automation over IP project there&#8217;s a lot of trial and error involved. To make it possible to reboot the micro controller remotely by software I was experimenting with an infinite loop without resetting the watchdog timer.</p>
<p><span id="more-535"></span></p>
<p>Include the Atmega watchdog functions:</p>
<div style="border:1px solid #555;padding:5px;">#include &lt;avr/wdt.h&gt;</div>
<p>Enable the watchdog timer:</p>
<div style="border:1px solid #555;padding:5px;">wdt_enable(WDTO_500MS);</div>
<p>Super loop:</p>
<div style="border:1px solid #555;padding:5px;">while(1){<br />
wdt_reset();<br />
&#8230;do some stuff&#8230;<br />
}</div>
<p>Restart the microcontroller:</p>
<div style="border:1px solid #555;padding:5px;">while(1);</div>
<p>This an easy and effective way to reset the controller.</p>
<p>Unfortunately the tcp/ip stack has some internal loops that keep the system busy when the network cable is disconnected. Because the watchdog timer is only reseted at the beginning of the super loop the watchdog flows over, again and again. When the micro controller boots the settings are read/written from and to the eeprom. With a maximum of 100.000 write cycles for eeprom leaving it powered for a whole day wasn&#8217;t a good move. Time to order a new micro controller, again some learning money spend <img src='http://www.techible.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techible.net/2009/10/atmega-bricked-by-watchdog/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Custom screen resolution for 7″ touchpanel</title>
		<link>http://www.techible.net/2009/09/custom-screen-resolution-for-7-touchpanel/</link>
		<comments>http://www.techible.net/2009/09/custom-screen-resolution-for-7-touchpanel/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 20:34:01 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
		
		<category><![CDATA[Computers]]></category>

		<category><![CDATA[powerstrip]]></category>

		<category><![CDATA[touchpanel]]></category>

		<guid isPermaLink="false">http://www.techible.net/?p=532</guid>
		<description><![CDATA[As HMI for the home automation over IP project I&#8217;m using a 7&#8243; touchscreen. To get the best result from the screen I want to use it on it&#8217;s hardware resolution. This is 800&#215;480 px, not a standard supported resolution. To get around the problem I installed Powerstrip, a very useful program to create custom [...]]]></description>
			<content:encoded><![CDATA[<p>As HMI for the home automation over IP project I&#8217;m using a 7&#8243; touchscreen. To get the best result from the screen I want to use it on it&#8217;s hardware resolution. This is 800&#215;480 px, not a standard supported resolution. To get around the problem I installed <a href="http://entechtaiwan.com/util/ps.shtm">Powerstrip</a>, a very useful program to create custom timings and resolutions. After experimenting for a few minutes I had the touchpanel going at 800&#215;480 px. Another job well done&#8230; <img src='http://www.techible.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techible.net/2009/09/custom-screen-resolution-for-7-touchpanel/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Home automation over IP: the controller</title>
		<link>http://www.techible.net/2009/09/home-automation-over-ip-the-controller/</link>
		<comments>http://www.techible.net/2009/09/home-automation-over-ip-the-controller/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 13:28:59 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
		
		<category><![CDATA[Automation]]></category>

		<category><![CDATA[Computers]]></category>

		<category><![CDATA[DIY]]></category>

		<category><![CDATA[Home automation]]></category>

		<category><![CDATA[micro controller]]></category>

		<guid isPermaLink="false">http://www.techible.net/?p=525</guid>
		<description><![CDATA[Finally some progress  in the home automation over IP project. The controller is put into it&#8217;s housing, there is some firmware written and there&#8217;s also some progress on the computer software.
To make it possible to mount the controller in a common electric cabinet it will be housed in a DIN Rail mountable enclosure.
To bring the [...]]]></description>
			<content:encoded><![CDATA[<p>Finally some progress  in the home automation over IP project. The controller is put into it&#8217;s housing, there is some firmware written and there&#8217;s also some progress on the computer software.</p>
<p>To make it possible to mount the controller in a common electric cabinet it will be housed in a DIN Rail mountable enclosure.</p>
<div id="attachment_526" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/p8210219.jpg" rel="lightbox[525]"><img class="size-medium wp-image-526" title="DIN Rail housing" src="http://www.techible.net/wp-content/uploads/p8210219-300x225.jpg" alt="DIN Rail housing" width="300" height="225" /></a><p class="wp-caption-text">DIN Rail housing</p></div>
<p>To bring the micro controller outputs to the exterior I made a PCB using the <a href="http://www.techible.net/2009/09/making-printed-circuit-boards-toner-transfer/">toner transfer method</a>.</p>
<p><span id="more-525"></span></p>
<div id="attachment_527" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/p8220227.jpg" rel="lightbox[525]"><img class="size-medium wp-image-527" title="PCB for connectors" src="http://www.techible.net/wp-content/uploads/p8220227-300x225.jpg" alt="PCB for connectors" width="300" height="225" /></a><p class="wp-caption-text">PCB for connectors</p></div>
<p>After soldering the connectors on the PCB and wiring the micro controller board to the connector board everything is mounted in the enclosure. At the moment the PCB&#8217;s are not yet fixed in the enclosure.</p>
<div id="attachment_528" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/p9060245.jpg" rel="lightbox[525]"><img class="size-medium wp-image-528" title="Controller mounted on rail" src="http://www.techible.net/wp-content/uploads/p9060245-300x225.jpg" alt="Controller mounted on rail" width="300" height="225" /></a><p class="wp-caption-text">Controller mounted on rail</p></div>
<p>Currently the firmware supports the change of some basic settings like IP, MAC and IO port direction. 12 IO ports are available on the connectors. Four of them can be used as analog input, they can all be configured as digital input or output. To make flashing the firmware possible while the micro controller is in it&#8217;s housing the ISP port is also available on the connectors.</p>
<p>The current version of the computer software can be used to set digital outputs and read analog inputs.</p>
<div id="attachment_529" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/living.jpg" rel="lightbox[525]"><img class="size-medium wp-image-529" title="Computer software screenshot" src="http://www.techible.net/wp-content/uploads/living-300x184.jpg" alt="Computer software screenshot" width="300" height="184" /></a><p class="wp-caption-text">Computer software screenshot</p></div>
<p>Because using a mouse or keyboard isn&#8217;t fancy enough for home automation a 7&#8243; touch screen will be connected to the computer.</p>
<p>The next step will be attaching a relay board so the controller can be used to switch lights or other appliances.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techible.net/2009/09/home-automation-over-ip-the-controller/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Making Printed Circuit Boards - Toner Transfer</title>
		<link>http://www.techible.net/2009/09/making-printed-circuit-boards-toner-transfer/</link>
		<comments>http://www.techible.net/2009/09/making-printed-circuit-boards-toner-transfer/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 12:23:28 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
		
		<category><![CDATA[DIY]]></category>

		<category><![CDATA[Engineering]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[electronics]]></category>

		<category><![CDATA[PCB]]></category>

		<category><![CDATA[toner transfer]]></category>

		<guid isPermaLink="false">http://www.techible.net/?p=512</guid>
		<description><![CDATA[For the home automation over IP project I needed a fast and easy method for creating printed circuit boards (PCB). After some research the &#8220;toner transfer method&#8221; seemed a solution to give a try.
Not being sure about the quality of the final result I designed the PCB with wide paths. This way a lack of [...]]]></description>
			<content:encoded><![CDATA[<p>For the <a href="http://www.techible.net/2009/08/home-automation-over-ethernet-update/">home automation over IP</a> project I needed a fast and easy method for creating printed circuit boards (PCB). After some research the &#8220;toner transfer method&#8221; seemed a solution to give a try.</p>
<p>Not being sure about the quality of the final result I designed the PCB with wide paths. This way a lack of precision shouldn&#8217;t be a big problem.</p>
<div id="attachment_513" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/pcb.jpg" rel="lightbox[512]"><img class="size-medium wp-image-513" title="PCB Design" src="http://www.techible.net/wp-content/uploads/pcb-300x110.jpg" alt="PCB Design" width="300" height="110" /></a><p class="wp-caption-text">PCB Design</p></div>
<p>What you we need:</p>
<ul>
<li>a PCB design (obvious)</li>
<li>a blank board (without photosensitive layer)</li>
<li>magazine paper</li>
<li>a laser printer</li>
<li>an iron, preferably without steaming capabilities</li>
<li>personal protection against chemicals (gloves, safety glasses and eventually a lab coat)</li>
<li>glass or plastic bowl (never use a metallic bowl as etchant container!)</li>
<li>etchant: HCl, H<sub>2</sub>0<sub>2</sub> and H<sub>2</sub>0</li>
<li>thinner (acetone)</li>
</ul>
<p><span id="more-512"></span></p>
<p><strong>Step 1: Printing the PCB design</strong></p>
<p>To print the design you need a laser printer (a copier should do the job too). An inkjet printed will NOT work. Common printer paper will work but to make the process easier paper with a glossy layer is recommended. You can use expensive photo paper but magazine paper will work too. Since the magazines a printed using ink the content will not transfer. Still I discourage the use of pages with pictures, look for text on a white background.</p>
<p>Before printing make sure your not using an almost empty toner and change the printer settings to the darkest possible mode (avoid toner-saving-eco-modes).</p>
<p><strong>Step 2: Transferring the design to the board</strong></p>
<p>Cut the blank PCB to the required size. To ease the alignment cut the paper with the design on 3 of the 4 sides to the PCB size. Keep 1 side uncut to make it possible to hold the paper without having to put the hot iron on your hand.</p>
<p>Ironing can be done on a piece of wood. Set the iron as hot as possible.</p>
<div id="attachment_516" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/p8220223.jpg" rel="lightbox[512]"><img class="size-medium wp-image-516" title="Iron" src="http://www.techible.net/wp-content/uploads/p8220223-300x225.jpg" alt="Iron used for toner transfer" width="300" height="225" /></a><p class="wp-caption-text">Iron used for toner transfer</p></div>
<p>Align the paper on the board  (toner side on the copper side of the board) and put the iron on the paper. Don&#8217;t move the iron the first 10 seconds to avoid moving the paper. Next, keep on ironing until the paper becomes brown. Make sure to iron all spots. After the ironing the paper will stick to the PCB.</p>
<div id="attachment_517" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/p8230229.jpg" rel="lightbox[512]"><img class="size-medium wp-image-517" title="Ironed PCB board" src="http://www.techible.net/wp-content/uploads/p8230229-300x225.jpg" alt="Ironed PCB board" width="300" height="225" /></a><p class="wp-caption-text">Ironed PCB board</p></div>
<p><strong>Step 3: Removing the paper</strong></p>
<p>Now it&#8217;s time to get rid of the paper. Put the board in a boil of ho water. After a while the paper can be removed from the board leaving the toner on the copper.</p>
<div id="attachment_518" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/p8230233.jpg" rel="lightbox[512]"><img class="size-medium wp-image-518" title="After the toner transfer" src="http://www.techible.net/wp-content/uploads/p8230233-300x225.jpg" alt="After the toner transfer" width="300" height="225" /></a><p class="wp-caption-text">After the toner transfer</p></div>
<p>If some paper sticks to the toner that&#8217;s no problem but make sure the paper is removed on the places without toner. Especially take a look at the places where you&#8217;ll drill the holes later on. If you let the board dry for a while the spots with paper will become white and very visible.</p>
<p><strong>Step 4: Etching</strong></p>
<p><strong>WARNING:</strong> THIS STEP INVOLVES DANGEROUS CHEMICALS. BE CAREFUL AND READ THE LABELS ON THE BOTTLES OF CHEMICALS BEFORE USING THEM. USE PERSONAL PROTECTION!</p>
<p>Use a plastic of glass boil for the etchant. For the mixture I use this proportions: 90/8/2  for respectively H<sub>2</sub>0/HCl/H<sub>2</sub>O<sub>2</sub>.</p>
<p>Since the chemicals don&#8217;t come in 100% solutions some calculations need to be done before mixing. I have a 29% HCl solution and a 3% H<sub>2</sub>O<sub>2</sub> solution.  For 150ml of etchant I used 9ml H<sub>2</sub>O, 41ml HCl and 100ml H<sub>2</sub>O<sub>2</sub>. If you stored the etchant for a while the will be a lack of oxigen. You can revive the solution adding H<sub>2</sub>O<sub>2</sub> or using a bubble machine for fishbowls.</p>
<p>First add the water, next the acid and finish with the peroxide. Mix it using a plastic or glass spoon.</p>
<p>Gently drop the PCB with the toner on it in the etchant. Move it around to fasten the etching. After a few minutes the copper will dissolve and the etchant will become green. If all the copper is gone take the board out of the etchant and clean it with a lot of water (not in a metal sink&#8230;).</p>
<div id="attachment_519" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/p8230237.jpg" rel="lightbox[512]"><img class="size-medium wp-image-519" title="Etching a PCB" src="http://www.techible.net/wp-content/uploads/p8230237-300x225.jpg" alt="Etching a PCB" width="300" height="225" /></a><p class="wp-caption-text">Etching a PCB</p></div>
<div id="attachment_520" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/p8230238.jpg" rel="lightbox[512]"><img class="size-medium wp-image-520" title="Adding some oxigen" src="http://www.techible.net/wp-content/uploads/p8230238-300x225.jpg" alt="Adding some oxigen" width="300" height="225" /></a><p class="wp-caption-text">Adding some oxigen</p></div>
<p><strong>Step 5: Removing the toner</strong></p>
<p>Use a thinner like acetone to remove the toner from the copper.</p>
<div id="attachment_521" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/p8230240.jpg" rel="lightbox[512]"><img class="size-medium wp-image-521" title="Removing the toner" src="http://www.techible.net/wp-content/uploads/p8230240-300x225.jpg" alt="Removing the toner" width="300" height="225" /></a><p class="wp-caption-text">Removing the toner</p></div>
<div id="attachment_522" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/p8230241.jpg" rel="lightbox[512]"><img class="size-medium wp-image-522" title="Cleaned PCB" src="http://www.techible.net/wp-content/uploads/p8230241-300x225.jpg" alt="Cleaned PCB" width="300" height="225" /></a><p class="wp-caption-text">Cleaned PCB</p></div>
<p><strong>Step 6: Prepare the PCB for population</strong></p>
<p>After removing the toner it&#8217;s time to drill the holes and eventually protect the copper. Using a drill stand making the holes goes pretty fast. Especially when you etched the copper away. Aligning the drill will be very easy.</p>
<p>Now the board is finished it&#8217;s time to populate it and solder the parts&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techible.net/2009/09/making-printed-circuit-boards-toner-transfer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Making a Pizza oven</title>
		<link>http://www.techible.net/2009/08/making-a-pizza-oven/</link>
		<comments>http://www.techible.net/2009/08/making-a-pizza-oven/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 15:57:46 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
		
		<category><![CDATA[Building]]></category>

		<category><![CDATA[DIY]]></category>

		<category><![CDATA[cooking]]></category>

		<category><![CDATA[pizza oven]]></category>

		<guid isPermaLink="false">http://www.techible.net/?p=457</guid>
		<description><![CDATA[About a year ago I landed on a website about making pizza ovens. I wanted one too. Pizza ovens, or more in general wood fired brick ovens give a unique taste to the pizza, bread, cookies,&#8230; you make in it. Because of the higher temperature crusts become more caramelized.
After doing a lot of research (read [...]]]></description>
			<content:encoded><![CDATA[<p>About a year ago I landed on a website about <strong>making pizza ovens</strong>. I wanted one too. Pizza ovens, or more in general <strong>wood fired brick ovens</strong> give a unique taste to the pizza, bread, cookies,&#8230; you make in it. Because of the higher temperature crusts become more caramelized.</p>
<div id="attachment_501" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/p8060114.jpg" rel="lightbox[457]"><img class="size-medium wp-image-501" title="Heating the oven" src="http://www.techible.net/wp-content/uploads/p8060114-300x225.jpg" alt="Heating the oven" width="300" height="225" /></a><p class="wp-caption-text">Final result - Heating the oven</p></div>
<p>After doing a lot of research (read <em>googling</em>) I had build my own brick oven in my head and it was time to build it in real bricks. Since I didn&#8217;t make detailed plans or calculations I&#8217;ll just provide you the pictures. If you&#8217;re going to build a brick oven make sure it&#8217;s unique, don&#8217;t stick to a plan, that makes it even more special! And now, the pictures&#8230;</p>
<p><span id="more-457"></span></p>
<div id="attachment_461" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/img_0883.jpg" rel="lightbox[457]"><img class="size-medium wp-image-461" title="Foundations" src="http://www.techible.net/wp-content/uploads/img_0883-300x168.jpg" alt="Foundations" width="300" height="168" /></a><p class="wp-caption-text">Foundations</p></div>
<div id="attachment_463" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/img_0888.jpg" rel="lightbox[457]"><img class="size-medium wp-image-463" title="Oven mouth" src="http://www.techible.net/wp-content/uploads/img_0888-300x168.jpg" alt="Oven mouth" width="300" height="168" /></a><p class="wp-caption-text">Oven mouth</p></div>
<p>The oven is build into the wall of a separate building (not the actual house). This makes sure pizza parties will not be disturbed by rain!</p>
<div id="attachment_464" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/img_0889.jpg" rel="lightbox[457]"><img class="size-medium wp-image-464" title="Surrounding wall" src="http://www.techible.net/wp-content/uploads/img_0889-300x168.jpg" alt="Surrounding wall" width="300" height="168" /></a><p class="wp-caption-text">Surrounding wall</p></div>
<div id="attachment_468" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/img_0894.jpg" rel="lightbox[457]"><img class="size-medium wp-image-468" title="Surrounding building" src="http://www.techible.net/wp-content/uploads/img_0894-300x168.jpg" alt="Surrounding building" width="300" height="168" /></a><p class="wp-caption-text">Surrounding building</p></div>
<p>After the foundations dried the actual building could start. The arcs are build next to each other, not the strongest solution but easier. To build the arcs I made a wooden arc. I remove it right after putting the bricks in place. If you would let the lime dry the arc would break while removing the piece of wood.</p>
<div id="attachment_475" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/p6130025.jpg" rel="lightbox[457]"><img class="size-medium wp-image-475" title="First arc of the oven build" src="http://www.techible.net/wp-content/uploads/p6130025-300x225.jpg" alt="First arc of the oven build" width="300" height="225" /></a><p class="wp-caption-text">First arc of the oven build</p></div>
<div id="attachment_476" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/p6130026.jpg" rel="lightbox[457]"><img class="size-medium wp-image-476" title="The wooden arc" src="http://www.techible.net/wp-content/uploads/p6130026-300x225.jpg" alt="The wooden arc" width="300" height="225" /></a><p class="wp-caption-text">The wooden arc</p></div>
<div id="attachment_484" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/p6130034.jpg" rel="lightbox[457]"><img class="size-medium wp-image-484" title="One arc to go" src="http://www.techible.net/wp-content/uploads/p6130034-300x225.jpg" alt="One arc to go" width="300" height="225" /></a><p class="wp-caption-text">One arc to go</p></div>
<div id="attachment_491" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/p6130041.jpg" rel="lightbox[457]"><img class="size-medium wp-image-491" title="All arcs are in place" src="http://www.techible.net/wp-content/uploads/p6130041-300x225.jpg" alt="All arcs are in place" width="300" height="225" /></a><p class="wp-caption-text">All arcs are in place</p></div>
<p>After the inner oven was ready the chimney could be build. The connection was build with bricks, for the chimney stainless steel piping was used.</p>
<p>To protect the oven I build a wall around it. The space between the oven and the outer wall was filled with insulation. A simple roof was made of &#8216;betonplex&#8217; some kind of waterproof plywood.</p>
<div id="attachment_500" class="wp-caption aligncenter" style="width: 235px"><a href="http://www.techible.net/wp-content/uploads/p8020019.jpg" rel="lightbox[457]"><img class="size-medium wp-image-500" title="Outer wall" src="http://www.techible.net/wp-content/uploads/p8020019-225x300.jpg" alt="Outer wall" width="225" height="300" /></a><p class="wp-caption-text">Outer wall</p></div>
<div id="attachment_499" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/p8020018.jpg" rel="lightbox[457]"><img class="size-medium wp-image-499" title="Insulation" src="http://www.techible.net/wp-content/uploads/p8020018-300x225.jpg" alt="Insulation" width="300" height="225" /></a><p class="wp-caption-text">Insulation</p></div>
<div id="attachment_497" class="wp-caption aligncenter" style="width: 235px"><a href="http://www.techible.net/wp-content/uploads/p8020016.jpg" rel="lightbox[457]"><img class="size-medium wp-image-497" title="The roof" src="http://www.techible.net/wp-content/uploads/p8020016-225x300.jpg" alt="The roof" width="225" height="300" /></a><p class="wp-caption-text">The roof</p></div>
<div id="attachment_498" class="wp-caption aligncenter" style="width: 235px"><a href="http://www.techible.net/wp-content/uploads/p8020017.jpg" rel="lightbox[457]"><img class="size-medium wp-image-498" title="Chimney trough the roof" src="http://www.techible.net/wp-content/uploads/p8020017-225x300.jpg" alt="Chimney trough the roof" width="225" height="300" /></a><p class="wp-caption-text">Chimney trough the roof</p></div>
<p>After the oven dried for some weeks it was time to use it. About 40 minutes of fire is enough to burn the oven clean. A gray ceiling means the bricks are hot enough to start baking. Leaving it burn another 20 minutes makes sure the floor contains enough heat to make a pizza.</p>
<div id="attachment_502" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/p8060143.jpg" rel="lightbox[457]"><img class="size-medium wp-image-502" title="Heating the oven" src="http://www.techible.net/wp-content/uploads/p8060143-300x225.jpg" alt="Heating the oven" width="300" height="225" /></a><p class="wp-caption-text">Heating the oven</p></div>
<div id="attachment_458" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/img_0124.jpg" rel="lightbox[457]"><img class="size-medium wp-image-458" title="Making pizza" src="http://www.techible.net/wp-content/uploads/img_0124-300x168.jpg" alt="Making pizza" width="300" height="168" /></a><p class="wp-caption-text">Making pizza</p></div>
<div id="attachment_503" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techible.net/wp-content/uploads/p8060146.jpg" rel="lightbox[457]"><img class="size-medium wp-image-503" title="Ready after 3-5 minutes" src="http://www.techible.net/wp-content/uploads/p8060146-300x225.jpg" alt="Ready after 3-5 minutes" width="300" height="225" /></a><p class="wp-caption-text">Ready after 3-5 minutes</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.techible.net/2009/08/making-a-pizza-oven/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Home automation over ethernet - update</title>
		<link>http://www.techible.net/2009/08/home-automation-over-ethernet-update/</link>
		<comments>http://www.techible.net/2009/08/home-automation-over-ethernet-update/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 21:38:17 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
		
		<category><![CDATA[Automation]]></category>

		<category><![CDATA[Computers]]></category>

		<category><![CDATA[Engineering]]></category>

		<category><![CDATA[Home automation]]></category>

		<guid isPermaLink="false">http://www.techible.net/?p=452</guid>
		<description><![CDATA[It has been a while since I announced the home automation over ethernet project. It&#8217;s time to make some progress!
I&#8217;ve been writing some basic software for the microcontroller making it possible to switch leds on and off and change the IP and MAC address of the modules. Also on the hardware part some decisions have [...]]]></description>
			<content:encoded><![CDATA[<p>It has been a while since I announced the <a title="home automation over ethernet" href="http://www.techible.net/2009/05/home-automation-over-ethernet/" target="_self">home automation over ethernet</a> project. It&#8217;s time to make some progress!</p>
<p>I&#8217;ve been writing some basic software for the microcontroller making it possible to switch leds on and off and change the IP and MAC address of the modules. Also on the hardware part some decisions have been made. As mentioned in the previous post the modules will be mounted on a DIN rail. The microcontroller will have it&#8217;s own housing. Outputs and inputs will have a separate housing making it possible to create different configurations.</p>
<p>For the creation of the circuit boards the &#8220;Toner Transfer&#8221; method will be used. This is a cheap and accurate method to create prototypes. When I start creating the PCB&#8217;s I will explain this method in detail.</p>
<p>The software running on the server will not be written in VB.net but in Java since I want to leave the option for Linux as operating system open. Below you find a screenshot of the main screen. This is really an early development version, but it gives an idea.</p>
<p style="text-align: center;"><a href="http://www.techible.net/wp-content/uploads/mainscreen.jpg" rel="lightbox[452]"><img class="size-medium wp-image-453 aligncenter" title="Screenshot LAN home automation" src="http://www.techible.net/wp-content/uploads/mainscreen-300x191.jpg" alt="" width="300" height="191" /></a></p>
<p>The next step, something for tomorrow, will be ordering some electric components to create the prototype modules. To be continued.=;;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techible.net/2009/08/home-automation-over-ethernet-update/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cheap AVR programmer</title>
		<link>http://www.techible.net/2009/05/cheap-avr-programmer/</link>
		<comments>http://www.techible.net/2009/05/cheap-avr-programmer/#comments</comments>
		<pubDate>Thu, 07 May 2009 20:20:16 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
		
		<category><![CDATA[DIY]]></category>

		<category><![CDATA[Engineering]]></category>

		<category><![CDATA[AVR]]></category>

		<category><![CDATA[Microcontroller]]></category>

		<guid isPermaLink="false">http://www.techible.net/?p=447</guid>
		<description><![CDATA[For my Home automation over Ethernet project I&#8217;m using an AVR micro controller. Several companies offer in system programmers for these controllers. Since I don&#8217;t need in system debugging a simple programmer will be enough form me.
The programming cable is a printer port cable (parallel, LPT) with some resistors to protect the port. I don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p><span>For my Home automation over Ethernet project I&#8217;m using an AVR micro controller. Several companies offer in system programmers for these controllers. Since I don&#8217;t need in system debugging a simple programmer will be enough form me.</span></p>
<p><span>The programming cable is a printer port cable (parallel, LPT) with some resistors to protect the port. I don&#8217;t use optical isolation, it&#8217;s a direct connection. This brings some risks but is cheap, very cheap.</span></p>
<p>To make the programmer I used an printer old cable, and soldered resistors on the end as follows:</p>
<p><a href="http://www.techible.net/wp-content/uploads/schema.png" rel="lightbox[447]"><img class="aligncenter size-medium wp-image-444" title="cheap AVR programmer" src="http://www.techible.net/wp-content/uploads/schema-268x300.png" alt="" width="268" height="300" /></a></p>
<p><span>All resistors are 220R. This cheap AVR programmer works great. To send the programs to the <span>AVR&#8217;s</span> memory I use <span>Ponyprog</span>, a free tool compatible with the programming cable.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techible.net/2009/05/cheap-avr-programmer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Home automation over Ethernet</title>
		<link>http://www.techible.net/2009/05/home-automation-over-ethernet/</link>
		<comments>http://www.techible.net/2009/05/home-automation-over-ethernet/#comments</comments>
		<pubDate>Thu, 07 May 2009 18:49:32 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
		
		<category><![CDATA[Automation]]></category>

		<category><![CDATA[DIY]]></category>

		<category><![CDATA[Engineering]]></category>

		<category><![CDATA[domotics]]></category>

		<category><![CDATA[Ethernet]]></category>

		<category><![CDATA[Home automation]]></category>

		<category><![CDATA[LAN]]></category>

		<category><![CDATA[Microcontroller]]></category>

		<guid isPermaLink="false">http://www.techible.net/?p=441</guid>
		<description><![CDATA[A lot of houses are equipped with a wired Ethernet LAN. So why install an extra network just to turn on and of a light bulb or dim a light? Wouldn&#8217;t it be possible to use an ordinary Ethernet connection to control our home appliances?
On my job I use &#8216;Industrial Ethernet&#8217; everyday. It&#8217;s like your [...]]]></description>
			<content:encoded><![CDATA[<p>A lot of houses are equipped with a wired Ethernet LAN. So why install an extra network just to turn on and of a light bulb or dim a light? Wouldn&#8217;t it be possible to use an ordinary Ethernet connection to control our home appliances?</p>
<p>On my job I use &#8216;Industrial Ethernet&#8217; everyday. It&#8217;s like your home LAN, but with more expensive switches and, in general, green wires and fancy connectors. The principles are the same, but for security reasons it&#8217;s separated from the office LAN. For home automation purposes it&#8217;s not necessary to separate the networks, actually it&#8217;s better to have only one network. That way I&#8217;ll be able to control the appliances from my computer.</p>
<p>My user requirements:</p>
<ul>
<li> Create a micro controller based module that &#8217;speaks&#8217; Ethernet.</li>
<li>Make expansion modules to add relays, dimmers and inputs to the CPU.</li>
<li>A user interface (VB.net and/or web based) to control the modules</li>
<li>A computer service handling the logics (for time based switching etc.)</li>
<li>&#8230;</li>
</ul>
<p>To create the CPU module I&#8217;ll use a webserver board from <a href="http://tuxgraphics.org/" target="_blank">http://tuxgraphics.org/</a>, when the basics are programmed I&#8217;ll go on developping the hardware.</p>
<p>As enclosure for the modules I will use DIN-rail housings. This will not be the first concern, but size WILL matter while developping the printed circuit boards.</p>
<p>Things to do:</p>
<ul>
<li>Find the right programming and development tools</li>
<li>Design PCB&#8217;s (probably with EAGLE)</li>
<li>Make the PCB&#8217;s</li>
</ul>
<p>The first two points on the short time to-do list are clear. The last one, the production of the circuit board, I&#8217;m not yet sure about. I never made a circuit board before. Will I use my CNC router do isolate the paths, make a UV box and use boards with a light sensitive layer or just find a company to produce the boards? I don&#8217;t know yet, suggestions are appreciated&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techible.net/2009/05/home-automation-over-ethernet/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
