<?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>Sun, 08 Aug 2010 19:46:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<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://adlersa.yotaweb.de/gallery2/gallery2/d/20719-4/IMG_6073.JPG?g2_GALLERYSID=590c3b05a80be23c5bbd663a83669aa7" 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://adlersa.yotaweb.de/gallery2/gallery2/d/20734-4/img_6082s.jpg?g2_GALLERYSID=590c3b05a80be23c5bbd663a83669aa7" 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://adlersa.yotaweb.de/gallery2/gallery2/d/20724-4/IMG_6076.JPG?g2_GALLERYSID=590c3b05a80be23c5bbd663a83669aa7" 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://adlersa.yotaweb.de/gallery2/gallery2/d/20739-4/img_6083s.jpg?g2_GALLERYSID=590c3b05a80be23c5bbd663a83669aa7" 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://adlersa.yotaweb.de/gallery2/gallery2/d/19359-4/IMAG0119.jpg?g2_GALLERYSID=590c3b05a80be23c5bbd663a83669aa7" 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://adlersa.yotaweb.de/gallery2/gallery2/d/18334-4/sc.png?g2_GALLERYSID=590c3b05a80be23c5bbd663a83669aa7" 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://adlersa.yotaweb.de/gallery2/gallery2/d/18339-4/brd.png?g2_GALLERYSID=590c3b05a80be23c5bbd663a83669aa7" 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://adlersa.yotaweb.de/gallery2/gallery2/d/18330-4/Bild+003.jpg?g2_GALLERYSID=590c3b05a80be23c5bbd663a83669aa7" 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>
		<item>
		<title>Platz vs. Verbrauch</title>
		<link>http://www.adlerweb.info/blog/2009/05/19/platz-vs-verbrauch</link>
		<comments>http://www.adlerweb.info/blog/2009/05/19/platz-vs-verbrauch#comments</comments>
		<pubDate>Tue, 19 May 2009 19:46:09 +0000</pubDate>
		<dc:creator>adlerweb</dc:creator>
				<category><![CDATA[AVR]]></category>
		<category><![CDATA[Elektrozeugs]]></category>

		<guid isPermaLink="false">http://adlersa.yotaweb.de/blog/?p=1039</guid>
		<description><![CDATA[Ich gaub, ich muss meine neue Platine doch nochmal überdenken und der Stromversorgung etwas mehr Platz zukommen lassen&#8230; Ausgangssituation: Input: Trafo, 18V Output: 5V für ATMega + paar 74er a) 78S05 -> 8W b) 34063 (Step-Down) -> 5W Hätte nicht gedacht, dass der Unterschied trotz suboptimaler Bestückung des 34063ers doch so deutlich ausfällt&#8230;]]></description>
			<content:encoded><![CDATA[<p>Ich gaub, ich muss meine neue Platine doch nochmal überdenken und der Stromversorgung etwas mehr Platz zukommen lassen&#8230;</p>
<p>Ausgangssituation:<br />
Input: Trafo, 18V<br />
Output: 5V für ATMega + paar 74er</p>
<p>a) 78S05 -> 8W<br />
b) 34063 (Step-Down) -> 5W</p>
<p>Hätte nicht gedacht, dass der Unterschied trotz suboptimaler Bestückung des 34063ers doch so deutlich ausfällt&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adlerweb.info/blog/2009/05/19/platz-vs-verbrauch/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spaß mit Pulsen</title>
		<link>http://www.adlerweb.info/blog/2009/03/06/spas-mit-pulsen</link>
		<comments>http://www.adlerweb.info/blog/2009/03/06/spas-mit-pulsen#comments</comments>
		<pubDate>Fri, 06 Mar 2009 21:17:13 +0000</pubDate>
		<dc:creator>adlerweb</dc:creator>
				<category><![CDATA[AVR]]></category>
		<category><![CDATA[Elektrozeugs]]></category>

		<guid isPermaLink="false">http://adlersa.yotaweb.de/blog/?p=910</guid>
		<description><![CDATA[Verdammter Schreibtisch &#8211; da liegt immer so viel rum, was einen auf dumme Gedanken bringt. Erst entfernte ich meine alte LED-Beleuchtung, welche sich aus einer umgebauten LED-Kopflampe zusammensetzte und durch die &#8220;echte&#8221; Lampe nun keine Verwendung mehr hatte. Dabei musste ich mein Steckbrett wegräumen. Was ist denn da nochmal drauf? Schieberegister, Optokoppler, Controller &#8211; ah, [...]]]></description>
			<content:encoded><![CDATA[<p>Verdammter Schreibtisch &#8211; da liegt immer so viel rum, was einen auf dumme Gedanken bringt. Erst entfernte ich meine alte LED-Beleuchtung, welche sich aus einer umgebauten LED-Kopflampe zusammensetzte und durch die &#8220;echte&#8221; Lampe nun keine Verwendung mehr hatte. Dabei musste ich mein Steckbrett wegräumen. Was ist denn da nochmal drauf? Schieberegister, Optokoppler, Controller &#8211; ah, Moment, das ist meine neue Brandmeldezentrale &#8211; ok, das was ich bisher aufgebaut habe. Aber da ist ja ein loser Controller &#8211; huh. Der besagte Controller war ein Testaufbau um per PWM der Piezosirene verschiedene Töne zu entlocken &#8211; nun dient er zusammen mit der alten 3-LED-Lampe als PC-gesteuertes Stroboskop. Echt ekelhafte Frequenzen sind da machbar&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adlerweb.info/blog/2009/03/06/spas-mit-pulsen/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Revival der Wetterstation</title>
		<link>http://www.adlerweb.info/blog/2009/02/08/revival-der-wetterstation</link>
		<comments>http://www.adlerweb.info/blog/2009/02/08/revival-der-wetterstation#comments</comments>
		<pubDate>Sun, 08 Feb 2009 18:11:42 +0000</pubDate>
		<dc:creator>adlerweb</dc:creator>
				<category><![CDATA[AVR]]></category>
		<category><![CDATA[Elektrozeugs]]></category>
		<category><![CDATA[Wetter]]></category>

		<guid isPermaLink="false">http://adlersa.yotaweb.de/blog/?p=840</guid>
		<description><![CDATA[Über Nacht habe ich mich nochmal am Außensensor meiner Wetterstation probiert. Den hatte ich vor einigen Monaten in die Ecke gelegt, da die meisten Sensoren irgendwie nicht so wollten wie ich und mir die Lust vergangen war. Nun weiß ich auch warum: Ein Kabel war gebrochen&#8230; Der Sensor hat über Nacht einige Änderungen abbekommen und [...]]]></description>
			<content:encoded><![CDATA[<div class="g2image_float_right">
<div class="wpg2tag-image"><a href="http://www.adlerweb.info/blog/v/pc/pict4526.jpg.html" title="Aussensensor incl. neuem Spannungsregler"><img src="http://adlersa.yotaweb.de/gallery2/gallery2/d/13011-4/pict4526.jpg?g2_GALLERYSID=590c3b05a80be23c5bbd663a83669aa7" width="150" height="113" id="IFid20" class="ImageFrame_None" alt="Aussensensor incl. neuem Spannungsregler"/></a></div>
<div class="wpg2tag-image"><a href="http://www.adlerweb.info/blog/v/pc/pict4530.jpg.html" title="Aussensensor an einer Gartenhuette"><img src="http://adlersa.yotaweb.de/gallery2/gallery2/d/13016-4/pict4530.jpg?g2_GALLERYSID=590c3b05a80be23c5bbd663a83669aa7" width="150" height="113" id="IFid21" class="ImageFrame_None" alt="Aussensensor an einer Gartenhuette"/></a></div>
<div class="wpg2tag-image"><a href="http://www.adlerweb.info/blog/v/pc/pict4531.jpg.html" title="Regensensor auf dem Dach"><img src="http://adlersa.yotaweb.de/gallery2/gallery2/d/13021-4/pict4531.jpg?g2_GALLERYSID=590c3b05a80be23c5bbd663a83669aa7" width="113" height="150" id="IFid22" class="ImageFrame_None" alt="Regensensor auf dem Dach"/></a></div>
</div>
<p>Über Nacht habe ich mich nochmal am Außensensor meiner Wetterstation probiert. Den hatte ich vor einigen Monaten in die Ecke gelegt, da die meisten Sensoren irgendwie nicht so wollten wie ich und mir die Lust vergangen war. Nun weiß ich auch warum: Ein Kabel war gebrochen&#8230; Der Sensor hat über Nacht einige Änderungen abbekommen und klebt nun im funktionellen Plastikgehäuse zum Test im Freien.</p>
<p>Kleiner Überblick über die Hardware:</p>
<ul>
<li>AVR ATMega8L</li>
<li>SHT71, digitaler Feuchte-/Temperatursensor, ±3.0 %rF, ±0.4°C</li>
<li>MPX4115A, analoger Drucksensor, über OpAmp am ADC</li>
<li>Conrad &#8220;Regensensor&#8221;</li>
<li>RF02, Funkmodul</li>
<li>Stromversorgung: 7805 (µCs), TS317 (1,5V Regensensor)</li>
</ul>
<p>Funktionen:</p>
<ul>
<li>Normalbetrieb: Messwerte alle 90 Sekunden senden</li>
<li>SHT71/MPX4115A: Werte werden bei Bedarf ausgelesen</li>
<li>Regensensor: Interruptgesteuert</li>
<li>Debug-Jumper: Sendeintervall auf 5 Sekunden verkürzen</li>
<li>RS232-Schnittstelle zum debuggen</li>
</ul>
<p>Am Stromverbrauch ließe sich noch etwas machen &#8211; momentan werden keine Sleep-Modi der µCs verwendet und auf die eigene Elektronik des Regensensors könnte man auch verzichten. Da der Verbrauch aber nur knapp über dem Leerlaufverbrauch des Netzteils liegt ist das für mich erst mal uninteressant.</p>
<p>Bisher ist noch kein Datensatz ohne Bitfehler angekommen, könnte aber daran liegen, dass der Empfänger noch auf meinem Basteltisch unter Tonnen von Kabeln begraben ist. An der endgültigen Position sollte der Empfang deutlich besser sein. Dank Fehlerkorrektur vermeldet das System trotzdem soeben folgendes:</p>
<blockquote><p>RX DONE<br />
Data: #####T    <span style="color: #ff0000;">359</span> H       <span style="color: #0000ff;">6965</span> P       <span style="color: #339966;">849</span> R       <span style="color: #ff6600;">10</span> C       6409#||</p></blockquote>
<p>Oder grob übersetzt:</p>
<blockquote><p>Temperatur<br />
<span style="color: #ff0000;">3,59°C (/100)</span></p>
<p>Luftfeuchte<br />
<span style="color: #0000ff;">69,65% (/100)</span></p>
<p>Luftdruck NN<br />
<span style="color: #339966;">1004,45 hPa<br />
(((((Vss/1023*ADC)/(R2/R1+1))+Vref)/5+0,095*1111,11*Fkorr)/(1-((0,0065*h)/288,15)^5,255)) [sic!]</span></p>
<p>Regen:<br />
<span style="color: #ff6600;">45mm/m² (Ticks * 4,5mm/m², reset bei 100 Ticks)</span></p>
<p>Der letzte Wert ist eine einfache Prüfsumme (XOR)</p></blockquote>
<p>Jetzt muss es nurnoch für einen Test regnen &#8211; die Gießkanne ist noch zugefroren&#8230;</p>
<p>&#8211;EDIT&#8211;</p>
<p>Zu früh gefreut&#8230; MESSFEHLER_T2 oder auch SHT71 ausgefallen. Scheint, als ob das Kabel noch immer Probleme macht&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adlerweb.info/blog/2009/02/08/revival-der-wetterstation/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Grillfest</title>
		<link>http://www.adlerweb.info/blog/2009/02/03/grillfest</link>
		<comments>http://www.adlerweb.info/blog/2009/02/03/grillfest#comments</comments>
		<pubDate>Tue, 03 Feb 2009 22:41:58 +0000</pubDate>
		<dc:creator>adlerweb</dc:creator>
				<category><![CDATA[AVR]]></category>
		<category><![CDATA[Elektrozeugs]]></category>

		<guid isPermaLink="false">http://adlersa.yotaweb.de/blog/?p=831</guid>
		<description><![CDATA[OK, schlecht Idee&#8230; Ein loses Bauteil in meinem Netzteil sorgte Gestern für etwas schlechte Laune. Eigentlich kein Problem: Abmontieren, Anlöten, Einbauen. Da ich in der Zwischenzeit aber nicht mein komplettes System lahmlegen wollte noch schnell ein anderes Netzteil angeschlossen &#8211; 5V, passt schon. Tja, offenbar tat es das nicht. Irgendwie hatte das Ersatznetzteil eine Macke [...]]]></description>
			<content:encoded><![CDATA[<p>OK, schlecht Idee&#8230; Ein loses Bauteil in meinem Netzteil sorgte Gestern für etwas schlechte Laune. Eigentlich kein Problem: Abmontieren, Anlöten, Einbauen. Da ich in der Zwischenzeit aber nicht mein komplettes System lahmlegen wollte noch schnell ein anderes Netzteil angeschlossen &#8211; 5V, passt schon. Tja, offenbar tat es das nicht. Irgendwie hatte das Ersatznetzteil eine Macke und lieferte statt der versprochenen 5V plötzlich 7V. Obwohl die (automatisch rückstellenden) Sicherungen meiner Nodes funktionierten und ich recht schnell den Übeltäter von der Leitung entfernte transformierte sich ein Atmega vom Steuerungschip für Temperaturmessungen zur Kochplatte. Dieser Node war nur notdürftig zusammengesteckt und offenbar hatte ich keine Sicherung draufgepackt. Verdammt.</p>
<p>Immerhin war dank SVN der Quellcode noch greifbar und ein neuer µC schnell auf <span style="text-decoration: line-through;">der Platine</span> dem Steckbrett. Die Sensoren haben die 7V offenbar überlebt und lieferten direkt augenscheinlich richtige Messwerte. Ein Gutes hat das Ganze: Der gewachsene Kabelsalat des Nodes ist jetzt wesentlich geschrumpft und wieder halbwegs nachvollziehbar &#8211; dieses mal mit Sicherung.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adlerweb.info/blog/2009/02/03/grillfest/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bastelarbeiten zum Jahresende</title>
		<link>http://www.adlerweb.info/blog/2008/12/18/bastelarbeiten-zum-jahresende</link>
		<comments>http://www.adlerweb.info/blog/2008/12/18/bastelarbeiten-zum-jahresende#comments</comments>
		<pubDate>Thu, 18 Dec 2008 18:15:35 +0000</pubDate>
		<dc:creator>adlerweb</dc:creator>
				<category><![CDATA[AVR]]></category>
		<category><![CDATA[Elektrozeugs]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Homeserver]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Wetter]]></category>

		<guid isPermaLink="false">http://adlersa.yotaweb.de/blog/?p=763</guid>
		<description><![CDATA[Eine Woche Urlaub hinterlässt spuren. Der Schreibtisch hat sich in ein riesiges Steckbrett verwandelt und der Boden dürfte sich irgendwo unter der zentimeterdicken Schicht der Testverkabelung befinden. Obwohl die Post offenbar schon Weihnachtsurlaub hat und mir noch einiges an Hardware fehlt konnte ich doch einige Punke auf meiner Liste abarbeiten: Zum einen habe ich den [...]]]></description>
			<content:encoded><![CDATA[<p>Eine Woche Urlaub hinterlässt spuren. Der Schreibtisch hat sich in ein riesiges Steckbrett verwandelt und der Boden dürfte sich irgendwo unter der zentimeterdicken Schicht der Testverkabelung befinden. Obwohl die Post offenbar schon Weihnachtsurlaub hat und mir noch einiges an Hardware fehlt konnte ich doch einige Punke auf meiner Liste abarbeiten:</p>
<p>Zum einen habe ich den schwachen Dollar etwas ausgenutzt und meinem Server noch ein paar Festplatten spendiert. Neben dem bisherigem Terrabyte für die Daten (4x250GB, SATA-1, RAID 5 = effektiv 750GB) gesellen sich jetzt 2 weitere Terrabytechen ins Gehäuse (4x500GB, SATA-2, Controller PCI-X 64Bit, RAID 5 = effektiv 1,5TB) und erhöhen damit die Kapazität aller 13 Festplatten auf physikalische 3,1TB. OK, irgendwie muss ich noch einen Lüfter dabeizaubern &#8211; bei Volllast kratze ich an der 40°C-Marke. Zwar sind die Platten laut Datenblatt bis 60°C ausgelegt, aber man muss ja nichts riskieren.</p>
<div class="wpg2tag-image"><a href="http://www.adlerweb.info/blog/v/pc/pict3934.jpg.html" title="Festplattenarray im Servergeh"><img src="http://adlersa.yotaweb.de/gallery2/gallery2/d/11869-4/pict3934.jpg?g2_GALLERYSID=590c3b05a80be23c5bbd663a83669aa7" width="113" height="150" id="IFid25" class="ImageFrame_None" alt="Festplattenarray im Servergeh" longdesc="Die Pappe leitet den Luftstrom der CPU unter den Platten hindurch, die HDDs werden extra gek"/></a></div>
<div class="wpg2tag-image"><a href="http://www.adlerweb.info/blog/v/pc/pict3932.jpg.html" title="Oben: HFC ISDN PCI (Cologne-Chip)<br />Mitte: Silicon Image SiI 3124 PCI-X<br />Unten: Silicon Image SiI 3114 PCI&#8221;><img src="http://adlersa.yotaweb.de/gallery2/gallery2/d/11864-4/pict3932.jpg?g2_GALLERYSID=590c3b05a80be23c5bbd663a83669aa7" width="150" height="113" id="IFid26" class="ImageFrame_None" alt="Oben: HFC ISDN PCI (Cologne-Chip)Mitte: Silicon Image SiI 3124 PCI-XUnten: Silicon Image SiI 3114 PCI"/></a></div>
<p>Nächster Punkt ist mein zusätzliches &#8220;Brandmeldesystem&#8221;. Zwar fehlt immernoch die endgültige Platine der Zentraleinheit, aber inzwischen hängen meine Rauchmeldeeinheiten in den Räumen, können lokal im Bandfall einen akustischen Alarm geben und liefern bereits Temperaturmesswerte an meinen Server, der fleißig Diagramme zeichnet. Die Stromversorgung läuft über ein überwachtes Schaltnetzteil, ist mit mehreren dezentralen Bleiakkus gepuffert, jeder Sensor hat eine separat abgesicherte Leitung und alle Sensoren werden (wenn die Zentraleinheit läuft) ständig auf korrekte Funktion überwacht.</p>
<p>Zwischendurch hat sich dann noch meine Workstation zu Wort gemeldet &#8211; ein RAID1 schützt vielleicht vor Festplattenausfällen, aber gegen Probleme des Dateisystems (ext3) ist auch das machtlos. 4 Stunden später lief ein neues Gentoo auf dem System und dank den letzten Updates klappt trotz 64Bit jetzt sogar Flash. UT ist natürlich auch drauf ;)</p>
<p>Meine Wetterstation närt sich langsam wieder einem funktionsfähigem Zustand &#8211; inzwischen konnte ich die Fehlfunktionen auf einen kaputten Sensor zurückführen. Zusammen mit dem Funksender können so jetzt wieder Temperatur und Luftfeuchte ermittelt werden. Auch der Luftdrucksensor müsste funktionieren, ist aber noch nicht kalibriert. Der Regensensor ist hardwareseitig auch fertig, hier fehlt noch eine passende Ergänzung Software. Gänzlich fehlen meine letzten Wunschsensoren für Wind und Sonnenenergie, die danach irgendwann mal in Angriff genommen werden.</p>
<p>Bei iSys bin ich noch nicht weiter. Zwar schau ich mir zwischendurch immer mal wieder einzelne Softwareteile an, aber auch hier warte ich noch auf meine Platinenbestellung, denn Softwaretest auf dem Steckbrett sind recht aufwändig.</p>
<p>Ansonsten herrscht das übliche Weihnachtsgeraffel &#8211; Geschenke organisieren etc. Nebenbei noch Zertifikate erneuern (ja, ich weiß, der IMAP-Server fehlt noch) und packen müsste ich natürlich auch noch&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adlerweb.info/blog/2008/12/18/bastelarbeiten-zum-jahresende/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
