<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Adlerweb &#187; AVR</title>
	<atom:link href="http://www.adlerweb.info/blog/tag/avr/feed" rel="self" type="application/rss+xml" />
	<link>http://www.adlerweb.info/blog</link>
	<description>Warning: Nerd inside</description>
	<lastBuildDate>Wed, 11 Jan 2012 20:07:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>BitBastelei #11 &#8211; RGB-CTL &#8211; RGB-LEDs mit dem ATTiny25</title>
		<link>http://www.adlerweb.info/blog/2011/10/28/bitbastelei-11-rgb-ctl-rgb-leds-mit-dem-attiny25</link>
		<comments>http://www.adlerweb.info/blog/2011/10/28/bitbastelei-11-rgb-ctl-rgb-leds-mit-dem-attiny25#comments</comments>
		<pubDate>Fri, 28 Oct 2011 16:38:28 +0000</pubDate>
		<dc:creator>adlerweb</dc:creator>
				<category><![CDATA[AVR]]></category>
		<category><![CDATA[BitBastelei]]></category>
		<category><![CDATA[bitbastelei]]></category>
		<category><![CDATA[Elektrozeugs]]></category>
		<category><![CDATA[LED]]></category>

		<guid isPermaLink="false">http://www.adlerweb.info/blog/?p=1801</guid>
		<description><![CDATA[www.youtube.com/watch?v=e8QOxThVTNY Entwurf &#038; Aufbau eines RGB-LED-Controllers mit ATTiny25 Links: LED: http://www.dealextreme.com/p/4530?r=38871381 Moodlamp-Projekt CCC München: http://wiki.muc.ccc.de/moodlamp_30 Elektronik-Kompendium &#8211; Stromreglerdiode: http://www.elektronik-kompendium.de/public/schaerer/curr2pol.htm USI TWI Slave: http://www.jtronics.de/elektronik-avr/lib-i2c/twi-mit-usi-interface Soft-PWM: http://www.mikrocontroller.net/articles/Soft-PWM I²C @ Wikipedia: http://de.wikipedia.org/wiki/I%C2%B2C Software/Hardware: https://github.com/adlerweb/RGB-CTL Bauteilliste: https://secure.reichelt.de/index.html?;ACTION=20;LA=5010;AWKID=492057;PROVID=2084]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.youtube.com/watch?v=e8QOxThVTNY">www.youtube.com/watch?v=e8QOxThVTNY</a></p>
<p>Entwurf &#038; Aufbau eines RGB-LED-Controllers mit ATTiny25</p>
<p>Links:<br />
LED: http://www.dealextreme.com/p/4530?r=38871381<br />
Moodlamp-Projekt CCC München: http://wiki.muc.ccc.de/moodlamp_30<br />
Elektronik-Kompendium &#8211; Stromreglerdiode: http://www.elektronik-kompendium.de/public/schaerer/curr2pol.htm<br />
USI TWI Slave: http://www.jtronics.de/elektronik-avr/lib-i2c/twi-mit-usi-interface<br />
Soft-PWM: http://www.mikrocontroller.net/articles/Soft-PWM<br />
I²C @ Wikipedia: http://de.wikipedia.org/wiki/I%C2%B2C<br />
Software/Hardware: https://github.com/adlerweb/RGB-CTL<br />
Bauteilliste: https://secure.reichelt.de/index.html?;ACTION=20;LA=5010;AWKID=492057;PROVID=2084</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adlerweb.info/blog/2011/10/28/bitbastelei-11-rgb-ctl-rgb-leds-mit-dem-attiny25/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>BitBastelei #6: Kinderspielzeug-Hacking &#8211; USB-Anschluss für Burgerking-Lampe</title>
		<link>http://www.adlerweb.info/blog/2011/03/26/bitbastelei-6-kinderspielzeug-hacking-usb-anschluss-fur-burgerking-lampe</link>
		<comments>http://www.adlerweb.info/blog/2011/03/26/bitbastelei-6-kinderspielzeug-hacking-usb-anschluss-fur-burgerking-lampe#comments</comments>
		<pubDate>Sat, 26 Mar 2011 04:29:04 +0000</pubDate>
		<dc:creator>adlerweb</dc:creator>
				<category><![CDATA[AVR]]></category>
		<category><![CDATA[BitBastelei]]></category>
		<category><![CDATA[bitbastelei]]></category>
		<category><![CDATA[Hacken & Cracken]]></category>

		<guid isPermaLink="false">http://www.adlerweb.info/blog/?p=1638</guid>
		<description><![CDATA[Was macht man, wenn man als Bastler Kinderspielzeug geschenkt bekommt? Zerlegen und Verbessern! Nun hat der kleine Burgerking-Anstecker mit LED einen USB-Anschluss und kann z.B. neue Mails anzeigen! Ergänzende Hinweise: Die gezeigte Schaltung arbeitet mit 5V auf den Daten-Pins &#8211; dies entspricht nicht dem Standard und funktioniert eventuell nicht überall. Ggf. kann man wie hier [...]]]></description>
			<content:encoded><![CDATA[<p>Was macht man, wenn man als Bastler Kinderspielzeug geschenkt bekommt? Zerlegen und Verbessern! Nun hat der kleine Burgerking-Anstecker mit LED einen USB-Anschluss und kann z.B. neue Mails anzeigen!</p>
<p>Ergänzende Hinweise:<br />
Die gezeigte Schaltung arbeitet mit 5V auf den Daten-Pins &#8211; dies entspricht nicht dem Standard und funktioniert eventuell nicht überall. Ggf. kann man wie <a href="http://vusb.wikidot.com/hardware">hier</a> unter B beschrieben Zener-Dioden zwischen Datenleitung und GND schalten.</p>
<p><a href="http://www.youtube.com/watch?v=Q_jB4koYs1A&#038;fmt=18">www.youtube.com/watch?v=Q_jB4koYs1A</a></p>
<p><a href="http://www.adlerweb.info/blog/2011/03/26/bitbastelei-6-kinderspielzeug-hacking-usb-anschluss-fur-burgerking-lampe/bk-usb" rel="attachment wp-att-1639"><img src="http://www.adlerweb.info/blog/wp-content/uploads/2011/03/bk-usb-150x150.png" alt="" title="bk-usb" width="150" height="150" class="alignleft size-thumbnail wp-image-1639" /></a></p>
<p>Die Software gibt es unter <a href="http://adlerweb.info/files/avr/bk-led/bk-led.tar.bz2">http://adlerweb.info/files/avr/bk-led/bk-led.tar.bz2</a> &#8211; wie bereits im Video erwähnt handelt es sich im Prinzip nur um das &#8220;hid-custom-rq&#8221;-Beispiel des Herstellers. Die Original-Lib gibts auf <a href="http://www.obdev.at/vusb/">http://www.obdev.at/vusb/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adlerweb.info/blog/2011/03/26/bitbastelei-6-kinderspielzeug-hacking-usb-anschluss-fur-burgerking-lampe/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BitBastelei #5: Stromverbrauch am PC darstellen</title>
		<link>http://www.adlerweb.info/blog/2010/12/17/bitbastelei-5-stromverbrauch-am-pc-darstellen</link>
		<comments>http://www.adlerweb.info/blog/2010/12/17/bitbastelei-5-stromverbrauch-am-pc-darstellen#comments</comments>
		<pubDate>Fri, 17 Dec 2010 13:28:16 +0000</pubDate>
		<dc:creator>adlerweb</dc:creator>
				<category><![CDATA[AVR]]></category>
		<category><![CDATA[bitbastelei]]></category>
		<category><![CDATA[Elektrozeugs]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.adlerweb.info/blog/?p=1567</guid>
		<description><![CDATA[www.youtube.com/watch?v=w4NTrvZZ6r4 Korrekturen: Wenn man auf der Volkszaehler-Seite statt Wiki die Folien bemüht findet man Dokumentation Zur Ergänzug, da ich nur das Tagesdiagramm gezeigt hatte: Natürlich habe ich auch einen &#8220;Live&#8221;-Modus, bei meinem Zäher erhalte ich ca. alle 2-3 Sekunden einen neuen Wert Links zum Thema: Volkszaehler.org Passende Stromzähler auf ebay Funksender bei Pollin]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.youtube.com/watch?v=w4NTrvZZ6r4">www.youtube.com/watch?v=w4NTrvZZ6r4</a></p>
<p>Korrekturen:</p>
<ul>
<li>Wenn man auf der Volkszaehler-Seite statt Wiki die Folien bemüht findet man Dokumentation</li>
<li>Zur Ergänzug, da ich nur das Tagesdiagramm gezeigt hatte: Natürlich habe ich auch einen &#8220;Live&#8221;-Modus, bei meinem Zäher erhalte ich ca. alle 2-3 Sekunden einen neuen Wert
</li>
</ul>
<p>Links zum Thema:</p>
<ul>
<li><a href="http://volkszaehler.org/">Volkszaehler.org</a></li>
<li><a href="http://shop.ebay.de/i.html?LH_BIN=1&#038;_nkw=(stromzähler%2C&quot;smart+meter&quot;)+(impulsausgang%2Cs0%2CImpuls)&#038;rt=nc&#038;_sc=1&#038;_sop=15&#038;_sc=1">Passende Stromzähler auf ebay</a></li>
<li><a href="http://www.pollin.de/shop/suchergebnis.html?S_TEXT=Funkmodul+RFM&#038;S_TEXT1=&#038;S_WGRUPPE=default&#038;absenden=">Funksender bei Pollin</a>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.adlerweb.info/blog/2010/12/17/bitbastelei-5-stromverbrauch-am-pc-darstellen/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Effiziente Festspannung</title>
		<link>http://www.adlerweb.info/blog/2010/11/18/effiziente-festspannung-2</link>
		<comments>http://www.adlerweb.info/blog/2010/11/18/effiziente-festspannung-2#comments</comments>
		<pubDate>Thu, 18 Nov 2010 22:44:46 +0000</pubDate>
		<dc:creator>adlerweb</dc:creator>
				<category><![CDATA[AVR]]></category>
		<category><![CDATA[Elektrozeugs]]></category>

		<guid isPermaLink="false">http://www.adlerweb.info/blog/?p=1228</guid>
		<description><![CDATA[[2009/09/20] Es gibt viele möglichkeiten eine Festspannung zu erzeugen, bei den Werten denke ich aber, dass ich ab sofort die auf die paar Cent die 78xx weniger kosten verzichte&#8230; Testbedingung: Vin: 13.4V Vout: 5V, 500mA 78S05                   0.40A 34063A StepDown         0.22A]]></description>
			<content:encoded><![CDATA[<p>[2009/09/20] Es gibt viele möglichkeiten eine Festspannung zu erzeugen, bei den Werten denke ich aber, dass ich ab sofort die auf die paar Cent die 78xx weniger kosten verzichte&#8230;</p>
<p>Testbedingung:</p>
<p>Vin: 13.4V<br />
Vout: 5V, 500mA</p>
<p>78S05                   0.40A<br />
34063A StepDown         0.22A</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adlerweb.info/blog/2010/11/18/effiziente-festspannung-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Schieberegister (74HC***) an ATMega8</title>
		<link>http://www.adlerweb.info/blog/2010/11/18/schieberegister-74hc-an-atmega8</link>
		<comments>http://www.adlerweb.info/blog/2010/11/18/schieberegister-74hc-an-atmega8#comments</comments>
		<pubDate>Thu, 18 Nov 2010 22:44:38 +0000</pubDate>
		<dc:creator>adlerweb</dc:creator>
				<category><![CDATA[AVR]]></category>
		<category><![CDATA[Elektrozeugs]]></category>

		<guid isPermaLink="false">http://adlersa.yotaweb.de/blog/?p=754</guid>
		<description><![CDATA[[2008/12/02] Da im Netz nicht viel auf Anhieb zu finden ist hier ein kleiner Code zur Ansteuerung eines &#8211; sollte recht portabel sein: #include &#60;avr/io.h&#62; #define SHIFT_PORT PORTB #define SHIFT_PORT_DDR DDRB #define SHIFT_DATA PINB0 #define SHIFT_SCK PINB1 #define SHIFT_OUT PINB2 void shift_out(int); int main(void) { SHIFT_PORT_DDR &#124;= (1&#60;&#60;SHIFT_DATA) &#124; (1&#60;&#60;SHIFT_SCK) &#124; (1&#60;&#60;SHIFT_OUT); shift_out( 0xAA ); [...]]]></description>
			<content:encoded><![CDATA[<p>[2008/12/02] Da im Netz nicht viel auf Anhieb zu finden ist hier ein kleiner Code zur Ansteuerung eines  &#8211; sollte recht portabel sein:</p>
<pre>#include &lt;avr/io.h&gt;

#define SHIFT_PORT     PORTB
#define SHIFT_PORT_DDR DDRB
#define SHIFT_DATA     PINB0
#define SHIFT_SCK      PINB1
#define SHIFT_OUT      PINB2

void shift_out(int);

int main(void) {
	SHIFT_PORT_DDR |= (1&lt;&lt;SHIFT_DATA) | (1&lt;&lt;SHIFT_SCK) | (1&lt;&lt;SHIFT_OUT);
	shift_out( 0xAA );

	while (1) {
	}
}

void shift_out (int num) {
	for(int i=1; i&lt;=128; i*=2) {
		if(num &amp; i) {
			SHIFT_PORT |= (1 &lt;&lt; SHIFT_DATA);
		} else {
			SHIFT_PORT &amp;= ~(1 &lt;&lt; SHIFT_DATA);
		}
		//clock
		SHIFT_PORT |=  (1 &lt;&lt; SHIFT_SCK);
		SHIFT_PORT &amp;= ~(1 &lt;&lt; SHIFT_SCK);
	}

	//move to the pins
	SHIFT_PORT |=  (1 &lt;&lt; SHIFT_OUT);
	SHIFT_PORT &amp;= ~(1 &lt;&lt; SHIFT_OUT);
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.adlerweb.info/blog/2010/11/18/schieberegister-74hc-an-atmega8/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GCalcTool Todesoptimierungen</title>
		<link>http://www.adlerweb.info/blog/2010/07/03/gcalctool-todesoptimierungen</link>
		<comments>http://www.adlerweb.info/blog/2010/07/03/gcalctool-todesoptimierungen#comments</comments>
		<pubDate>Sat, 03 Jul 2010 00:06:47 +0000</pubDate>
		<dc:creator>adlerweb</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[Elektrozeugs]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[You fail]]></category>

		<guid isPermaLink="false">http://www.adlerweb.info/blog/?p=1424</guid>
		<description><![CDATA[Neue Funktionen finde ich generell immer ganz toll: Neue Funktionen und weniger Sicherheitslücken kommen üblicherweise recht zügig auf meine Systeme. Große Bauchschmerzen bekomme ich allerdings, wenn an der UI geschraubt wird. Zwar ist gegen Verbesserungen der Benutzerschnittstelle nichts auszusetzen, in letzter Zeit beschränken sich die Änderungen aber meist auf ein Thema: DAU-Freundlichkeit um jeden Preis. [...]]]></description>
			<content:encoded><![CDATA[<p>Neue Funktionen finde ich generell immer ganz toll: Neue Funktionen und weniger Sicherheitslücken kommen üblicherweise recht zügig auf meine Systeme. Große Bauchschmerzen bekomme ich allerdings, wenn an der UI geschraubt wird. Zwar ist gegen Verbesserungen der Benutzerschnittstelle nichts auszusetzen, in letzter Zeit beschränken sich die Änderungen aber meist auf ein Thema: DAU-Freundlichkeit um jeden Preis. Da wird auch schon mal ein Funktionsverlust in Kauf genommen. Ein schönes Beispiel bietet jüngst der Gnome-Taschenrechner aka. gcalctool, welcher vor kurzem eine &#8220;Schönheitskur&#8221; verordnet bekam.</p>
<p>Der erste Blick geht auf den Programmierer-Modus der 5.28.x-Serie, welche die alte Funktion schön zeigt:</p>
<p><a rel="attachment wp-att-1427" href="http://www.adlerweb.info/blog/2010/07/03/gcalctool-todesoptimierungen/gcalctool1-2"><img class="alignnone size-medium wp-image-1427" title="gcalctool1" src="http://www.adlerweb.info/blog/wp-content/uploads/2010/07/gcalctool11-267x300.png" alt="" width="267" height="300" /></a></p>
<p>Interessant ist für mich vor allem der obere Bereich: Ähnlich meines Hardware-Taschenrechners kann ich direkt unter dem Eingabefeld das Zahlensystem zwischen Binär, Oktal, Dezimal und Hexadezimal welchseln. Die aktuellen Zahlen werden automatisch in die entsprechende Anzeige umgewandelt. Wenn man z.B. mit Hexadezimalen Messwerten eines µC in Kombination mit dezimalen Vergleichswerten arbeitet eine unschlagbare Kombination. Der Vorteil, dann man die Werte direkt in den Rechner kopieren kann und nicht abtippen muss versteht sich ja von selbst.</p>
<p><a rel="attachment wp-att-1428" href="http://www.adlerweb.info/blog/2010/07/03/gcalctool-todesoptimierungen/gcalctool2"><img class="alignnone size-medium wp-image-1428" title="gcalctool2" src="http://www.adlerweb.info/blog/wp-content/uploads/2010/07/gcalctool2-300x229.png" alt="" width="300" height="229" /></a></p>
<p>Beim ersten Start einer 5.30.x traute ich meinen Augen nicht: Ein Bug muss sich in meinen Build eingeschlichen haben: Das Eingabefeld ist überdimensional groß, die Wahl zwischen den Zahlensystemen verschwunden, Buttons haben eine seltsame Beschriftung. 2 Rekompilierungen und einige Web-Suchen später die Ernüchterung: It&#8217;s not a bug, it&#8217;s a feature! Die sichtbare und trotz Ausdünnung sichtbar gequetschte Objektanordnung soll das neue Design des Gnome-Rechners darstellen. Die Zahlensysteme lassen sich nun im Menü umstellen. SRSLY? Die BIN/OCT/DEZ/HEX-Umrechnung aus der PROGRAMMIERERANSICHT eines Taschenrechners schmeißen und im Menü verstecken? Das sind 500% der ursprünglich nötigen Klicks! Ich geh mich jetzt noch ne Runde aufregen und werd dann die alte Version nochmal für alle meine Systeme kompilieren *gnah*</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adlerweb.info/blog/2010/07/03/gcalctool-todesoptimierungen/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ordnung im Wirrwarr</title>
		<link>http://www.adlerweb.info/blog/2009/12/14/ordnung-im-wirrwarr</link>
		<comments>http://www.adlerweb.info/blog/2009/12/14/ordnung-im-wirrwarr#comments</comments>
		<pubDate>Mon, 14 Dec 2009 01:08:09 +0000</pubDate>
		<dc:creator>adlerweb</dc:creator>
				<category><![CDATA[AVR]]></category>
		<category><![CDATA[Elektrozeugs]]></category>

		<guid isPermaLink="false">http://www.adlerweb.info/blog/?p=1301</guid>
		<description><![CDATA[Basteln ist zwar schön, aber wenn ein System über Jahre wächst ist das Chaos irgendwann eher hinderlich als gesund, entsprechend musste jetzt meine Signalverteilung samt 1Wire-Converter und Eingabeverarbeitung eine Umstellung vom Kabelkneul zur LSA-Leiste mitmachen: Vorher: Nachher: Wenn denn alles so funktioniert wie ich mir das Vorstelle folgt morgen dann noch die Platine mit dem [...]]]></description>
			<content:encoded><![CDATA[<p>Basteln ist zwar schön, aber wenn ein System über Jahre wächst ist das Chaos irgendwann eher hinderlich als gesund, entsprechend musste jetzt meine Signalverteilung samt 1Wire-Converter und Eingabeverarbeitung eine Umstellung vom Kabelkneul zur LSA-Leiste mitmachen:</p>
<p>Vorher:</p>
<div class="wpg2tag-image"><a href="http://www.adlerweb.info/blog/v/pc/iSysBus/IMG_6073.JPG.html" title="Teil der alten Signalverteilung"><img src="http://adlerweb.info/gallery2/gallery2/d/20719-4/IMG_6073.JPG?g2_GALLERYSID=602a64edb9a9581320392b3a7feea58e" width="150" height="100" id="IFid5" class="ImageFrame_None" alt="Teil der alten Signalverteilung"/></a></div>
<div class="wpg2tag-image"><a href="http://www.adlerweb.info/blog/v/pc/iSysBus/img_6082s.jpg.html" title="Alter 1Wire-Adapter mit Ueberresten vom gestrigen Input-Rueckbau"><img src="http://adlerweb.info/gallery2/gallery2/d/20734-4/img_6082s.jpg?g2_GALLERYSID=602a64edb9a9581320392b3a7feea58e" width="150" height="100" id="IFid6" class="ImageFrame_None" alt="Alter 1Wire-Adapter mit Ueberresten vom gestrigen Input-Rueckbau"/></a></div>
<p>Nachher:</p>
<div class="wpg2tag-image"><a href="http://www.adlerweb.info/blog/v/pc/iSysBus/IMG_6076.JPG.html" title="Neue Input-Steuerung"><img src="http://adlerweb.info/gallery2/gallery2/d/20724-4/IMG_6076.JPG?g2_GALLERYSID=602a64edb9a9581320392b3a7feea58e" width="150" height="100" id="IFid7" class="ImageFrame_None" alt="Neue Input-Steuerung"/></a></div>
<div class="wpg2tag-image"><a href="http://www.adlerweb.info/blog/v/pc/iSysBus/img_6083s.jpg.html" title="1Wire-Adapter, Signalverteiler und Input-Node"><img src="http://adlerweb.info/gallery2/gallery2/d/20739-4/img_6083s.jpg?g2_GALLERYSID=602a64edb9a9581320392b3a7feea58e" width="150" height="100" id="IFid8" class="ImageFrame_None" alt="1Wire-Adapter, Signalverteiler und Input-Node"/></a></div>
<p>Wenn denn alles so funktioniert wie ich mir das Vorstelle folgt morgen dann noch die Platine mit dem Brandmeldesystem, dir wurde komplett neu erstellt und kann im Gegensatz zum jetzigen System nicht nur die Rauchmelder mit Strom/Notstrom versorgen sonder auch den Alarm Abfangen, den Strom in betroffenen Bereichen teilweise abschalten und den Alarm sowohl hausintern als auch per Mail/SMS/&#8230; weiterleiten.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adlerweb.info/blog/2009/12/14/ordnung-im-wirrwarr/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ein AVR lernt IRC</title>
		<link>http://www.adlerweb.info/blog/2009/09/17/ein-avr-lernt-irc</link>
		<comments>http://www.adlerweb.info/blog/2009/09/17/ein-avr-lernt-irc#comments</comments>
		<pubDate>Thu, 17 Sep 2009 17:49:13 +0000</pubDate>
		<dc:creator>adlerweb</dc:creator>
				<category><![CDATA[AVR]]></category>
		<category><![CDATA[Elektrozeugs]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.adlerweb.info/blog/?p=1216</guid>
		<description><![CDATA[Die Bastelwut war doch größer: Neben meinem Tuxgraphics-Board findet sich jetzt auch ein AVR-Net-IO von Pollin in meiner Samlung. Nach etwas Gebastel an der Hardware und etwas mehr Gebastel an der Software lief die Kiste auch mit der Originalfirmware. Die meisten Schwierigkeiten machte mir dabei die Anleitung: In dieser waren 2 Kondensatoren vertauscht, was den [...]]]></description>
			<content:encoded><![CDATA[<p>Die Bastelwut war doch größer: Neben meinem <a href="http://shop.tuxgraphics.org/electronic/detail_avrwebserver4.html">Tuxgraphics-Board</a> findet sich jetzt auch ein <a href="http://www.pollin.de/shop/detail.php?pg=NQ==&amp;a=MTQ5OTgxOTk=">AVR-Net-IO</a> von Pollin in meiner Samlung. Nach etwas Gebastel an der Hardware und etwas mehr Gebastel an der Software lief die Kiste auch mit der Originalfirmware. Die meisten Schwierigkeiten machte mir dabei die Anleitung: In dieser waren 2 Kondensatoren vertauscht, was den Quarz des AVR lahmlegte. Zeigt sich wie immer: Besser auf die Anleitung verzichten. Die beigelegte Windows-Software war auch erst nach IP-Anpassung lauffähig die serielle Schnittstelle fehlte komplett.</p>
<p>Kurz danach wanderte auch schon die original-Firmware in die Tonne und wurde durch <a href="http://ethersex.de">Ethersex</a> ersetzt. Ohne großen Aufwand meldete sich das Board auch ICMP-Pings und brachte einen Webserver, der alle definierten IO-Ports zeigte. Die ADCs funktionierten fürs erste mit der GIT-HEAD nicht, hier fehlt offenbar eine Datei. Kurz darauf war im BugIRC folgende Zeile zu lesen:</p>
<blockquote><p>&#8211;&gt; ethersex (ethersex@bug-&#8230;) has joined #bug</p></blockquote>
<p>Ich würde sagen, da geht noch was :p. Leider ist der Controller nur mit 32kb bedacht, was die Funktionen momentan etwas einschränkt &#8211; demnächst wird der durch einen Pinkompatiblen 64er ersetzt und darf sich dann als Ethernet-Bastelplattform betätigen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adlerweb.info/blog/2009/09/17/ein-avr-lernt-irc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grafisches LCD-Schnäppchen</title>
		<link>http://www.adlerweb.info/blog/2009/08/30/grafisches-lcd-schnappchen</link>
		<comments>http://www.adlerweb.info/blog/2009/08/30/grafisches-lcd-schnappchen#comments</comments>
		<pubDate>Sun, 30 Aug 2009 22:31:07 +0000</pubDate>
		<dc:creator>adlerweb</dc:creator>
				<category><![CDATA[AVR]]></category>
		<category><![CDATA[Elektrozeugs]]></category>

		<guid isPermaLink="false">http://www.adlerweb.info/blog/?p=1195</guid>
		<description><![CDATA[Vor einiger Zeit hatte ich bei Pollin ein LCD mit bestellt. Grafisch, 128&#215;60 Pixel für 7 Euro &#8211; da kann man ja nicht viel falsch machen. Übers Wochenende habe ich mit dem Kleinteil mal angenommen und war von der Ausstattung doch sehr überrascht: Neben dem LCD selbst, welches eine ganz Brauchbare Qualität zeigt, ist auch [...]]]></description>
			<content:encoded><![CDATA[<p>Vor einiger Zeit hatte ich bei <a href="http://pollin.de">Pollin</a> ein LCD mit bestellt. Grafisch, 128&#215;60 Pixel für 7 Euro &#8211; da kann man ja nicht viel falsch machen. Übers Wochenende habe ich mit dem Kleinteil mal angenommen und war von der Ausstattung doch sehr überrascht: Neben dem LCD selbst, welches eine ganz Brauchbare Qualität zeigt, ist auch noch ein Touchscreen vorhanden. Offenbar gab es Kontaktprobleme, wodurch dieser zum Teil nicht funktioniert und daher nicht im Datenblatt erwähnt ist. Ich hatte Glück: Auch ohne Basteln lief der Touchscreen sofort und darf demnächst als kleine GUI für mein MSR-System herhalten.</p>
<div class="wpg2tag-image"><a href="http://www.adlerweb.info/blog/v/pc/IMAG0119.jpg.html" title="Erster Test mit Touchscreen"><img src="http://adlerweb.info/gallery2/gallery2/d/19359-4/IMAG0119.jpg?g2_GALLERYSID=602a64edb9a9581320392b3a7feea58e" width="150" height="113" id="IFid10" class="ImageFrame_None" alt="Erster Test mit Touchscreen"/></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.adlerweb.info/blog/2009/08/30/grafisches-lcd-schnappchen/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>1Wire (DS18x20) auf RS232 (EIA232)-Adapter</title>
		<link>http://www.adlerweb.info/blog/2009/07/11/1wire-ds18x20-auf-rs232-eia232-adapter</link>
		<comments>http://www.adlerweb.info/blog/2009/07/11/1wire-ds18x20-auf-rs232-eia232-adapter#comments</comments>
		<pubDate>Sat, 11 Jul 2009 15:28:52 +0000</pubDate>
		<dc:creator>adlerweb</dc:creator>
				<category><![CDATA[AVR]]></category>
		<category><![CDATA[Elektrozeugs]]></category>
		<category><![CDATA[Wetter]]></category>

		<guid isPermaLink="false">http://www.adlerweb.info/blog/?p=1116</guid>
		<description><![CDATA[Heute musste nochmal eine Kupferplatte dran glauben: Das Ätzgerät durfte nochmal aus dem Schrank hervorkommen. Daran, dass die Hälfte meiner Platinen für die Tonne ist hat sich zwar nichts geändert, aber ein paar sehen brauchbar aus. Die Erste, die nun in Betrieb geht, ist ein Adapter für DS18x20-Temperatursensoren. Keine wirkliche Neuentwicklung, das PCB soll lediglich [...]]]></description>
			<content:encoded><![CDATA[<p>Heute musste nochmal eine Kupferplatte dran glauben: Das Ätzgerät durfte nochmal aus dem Schrank hervorkommen. Daran, dass die Hälfte meiner Platinen für die Tonne ist hat sich zwar nichts geändert, aber ein paar sehen brauchbar aus.</p>
<p>Die Erste, die nun in Betrieb geht, ist ein Adapter für DS18x20-Temperatursensoren. Keine wirkliche Neuentwicklung, das PCB soll lediglich einen Aufbau auf Steckbrett ersetzen und ergänzen, welcher schon seit Jahren in Betrieb ist. Der Aufbau ist recht einfach: Die Sensoren werden zusammen mit einem Pullup direkt an den Controller geheftet. Dazu ein MAX232 um die serielle Schnittstelle (ggf. über USB-Adapter) an den PC zu bekommen und der übliche Kram wie Quarz, Stromversorgung, &#8230;</p>
<div class="wpg2tag-image"><a href="http://www.adlerweb.info/blog/v/pc/sc.png.html" title="1Wire to RS232"><img src="http://adlerweb.info/gallery2/gallery2/d/18334-4/sc.png?g2_GALLERYSID=602a64edb9a9581320392b3a7feea58e" width="150" height="81" id="IFid14" class="ImageFrame_None" alt="1Wire to RS232"/></a></div>
<p>Als Controller dient ein ATMega8 &#8211; eigentlich überdimensioniert, aber davon hab ich die Schublade voll. Es sind 6 1-Wire Busse vorbereitet, jeder drüfte mit CAT5-Kabel etwa 50m problemlos überbrücken können. Insgesamt sollten mehr als 500 Sensoren technisch kein Problem sein, mit geringeren Pullup-Wiederständen oder direkt einem aktivem Pullup sollten auch Längen von über 500m und über 1000 Sensoren machbar sein.</p>
<div class="wpg2tag-image"><a href="http://www.adlerweb.info/blog/v/pc/brd.png.html" title="1Wire to RS232"><img src="http://adlerweb.info/gallery2/gallery2/d/18339-4/brd.png?g2_GALLERYSID=602a64edb9a9581320392b3a7feea58e" width="110" height="150" id="IFid15" class="ImageFrame_None" alt="1Wire to RS232"/></a></div>
<p>Die Software ist eine Adaption des <a href="http://www.siwawi.arubi.uni-kl.de/avr_projects/tempsensor/index.html">Codes von Martin Thomas</a>. Am PC wird das ganze durch ein PHP-Script geparsed und per RRDtool in die <a href="http://adlerweb.yotaweb.de/wetter/">bekannten Diagramme</a> umgewandelt.</p>
<p>Mein momentaner Aufbau besteht dabei aus 4 Bussen mit insgesamt 9 Sensoren.</p>
<div class="wpg2tag-image"><a href="http://www.adlerweb.info/blog/v/pc/Bild+003.jpg.html" title="1Wire (DS18x20) to EIA232 Adapter"><img src="http://adlerweb.info/gallery2/gallery2/d/18330-4/Bild+003.jpg?g2_GALLERYSID=602a64edb9a9581320392b3a7feea58e" width="120" height="150" id="IFid16" class="ImageFrame_None" alt="1Wire (DS18x20) to EIA232 Adapter"/></a></div>
<p><small>(Hinweise: Zusätzlicher Kondensator am Eingang und Bastelei am RS232 da ich kein passendes Kabel da hatte)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adlerweb.info/blog/2009/07/11/1wire-ds18x20-auf-rs232-eia232-adapter/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

