<?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>zInformatik &#187; LED</title>
	<atom:link href="http://zinformatik.de/tag/led/feed/" rel="self" type="application/rss+xml" />
	<link>http://zinformatik.de</link>
	<description>Computer, Informatik und Mikrocontroller Blog</description>
	<lastBuildDate>Sat, 22 Oct 2011 09:51:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Farbwechsel Lampe</title>
		<link>http://zinformatik.de/mikrocontroller-elektronik/farbwechsel-lampe/</link>
		<comments>http://zinformatik.de/mikrocontroller-elektronik/farbwechsel-lampe/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 18:48:17 +0000</pubDate>
		<dc:creator>zimon</dc:creator>
				<category><![CDATA[Mikrocontroller und Elektronik]]></category>
		<category><![CDATA[ATTiny2313]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[Farbwechsellampe]]></category>
		<category><![CDATA[Lampe]]></category>
		<category><![CDATA[LED]]></category>

		<guid isPermaLink="false">http://zinformatik.de/?p=36</guid>
		<description><![CDATA[<p>Eine programmierbare Lampe aus 3 LED&#8217;s und einem ATTiny2313.</p>
<div id="attachment_37" class="wp-caption alignright" style="width: 310px"><a href="http://zinformatik.de/wp-content/uploads/2008/12/farbwechsellampe1.jpg" class="liimagelink"><img class="size-medium wp-image-37" src="http://zinformatik.de/wp-content/uploads/2008/12/farbwechsellampe1-300x279.jpg" alt="Farbwechsellampe" width="300" height="279" /></a><p class="wp-caption-text">Farbwechsellampe</p></div>
<p>Ein Bekannter, dem ich von meinen µC Projekten erzähl habe bat mich einmal ihm seine Farbwechellampe zu tunen. Die Lampe bestand aus 3 verschiedenfarbigen hellen LEDs, die sich hinter einer strukturierten durchsichtigen Plexiglasabdeckung befanden. Schaltete man die Lampe ein, so gingen die LED&#8217;s in einer&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Eine programmierbare Lampe aus 3 LED&#8217;s und einem ATTiny2313.</p>
<div id="attachment_37" class="wp-caption alignright" style="width: 310px"><a href="http://zinformatik.de/wp-content/uploads/2008/12/farbwechsellampe1.jpg" class="liimagelink"><img class="size-medium wp-image-37" src="http://zinformatik.de/wp-content/uploads/2008/12/farbwechsellampe1-300x279.jpg" alt="Farbwechsellampe" width="300" height="279" /></a><p class="wp-caption-text">Farbwechsellampe</p></div>
<p>Ein Bekannter, dem ich von meinen µC Projekten erzähl habe bat mich einmal ihm seine Farbwechellampe zu tunen. Die Lampe bestand aus 3 verschiedenfarbigen hellen LEDs, die sich hinter einer strukturierten durchsichtigen Plexiglasabdeckung befanden. Schaltete man die Lampe ein, so gingen die LED&#8217;s in einer vorprogrammierten Reihenfolge an bzw aus und man konnte ein Muster aus den Farben sehen.</p>
<p>Er bat mich nun, die Lampe selber anzusteuern und zwar so, dass er selbst bestimmen konnte, in welcher Reihenfolge die Farben kommen.</p>
<p>Mit 3 Tastern und einem ATTiny2313 (mit 1MHz) habe ich nun folgendes realisiert</p>
<p>Man kann insgesammt 5 Sequenzen mit jeweils bis zu 10 Farbkombinationen Einstellen, die im EEPROM gespeichert werden und im laufenden Betrieb gewechselt werden können.</p>
<p>Praktischerweise lief die Lampe mit 4 AA Batterien, so dass die Stromversorung genau passte.</p>
<p>Die Taster sind SET, UP und DOWN. Hält man beim Anschalten SET gedrückt, so kommt man in den Setupmodus (ist etwas ungünstig gelöst, in der nächsten Version wird das besser).</p>
<p>Im Setupmodus wird nun die erste Sequenz immer wieder schnell abgespielt. Mit UP und DOWN kann man die Sequenzen wechseln, welche jeweils abgespielt werden.</p>
<div id="attachment_38" class="wp-caption alignleft" style="width: 195px"><a href="http://zinformatik.de/wp-content/uploads/2008/12/farbwechsellampe2.jpg" class="liimagelink"><img class="size-medium wp-image-38" src="http://zinformatik.de/wp-content/uploads/2008/12/farbwechsellampe2-185x300.jpg" alt="Farbwechsellampe geöffnet" width="185" height="300" /></a><p class="wp-caption-text">Farbwechsellampe geöffnet</p></div>
<p>Mit SET kan man die aktuelle Sequenz ändern. Die erste Farbkombination wird angezeigt und man kann nun mit UP und DOWN die Farbkombination ändern. Mit SET kommt man zur nächsten Farbkombination. Wählt man &#8220;alle LED&#8217;s aus&#8221;, so wird die Sequenz gespeichert. Das gleiche passiert nach 10 Farbkombinationen.<br />
Durch Aus- und wieder Anschalten kommt man in den Betriebsmodus. Dort wird die erste Sequenz in der Art abgespielt, das die erste Farbkombination per PWM eingeblendet wird. Ein Wechsel zu nächsten findet statt indem zuerst die fehlenden Farben der nächsten Farbkombination eingeblendet werden und dann die überschüssigen Farben ausgeblendet, so dass nie alle LEDs gleichzeitig aus sind.</p>
<p>Mit den UP und DOWN Tasten kann man nun die Sequenzen wechseln.</p>
<p>Quelltext und andere Infos kommen (vielleicht) noch (bei Bedarf: Mail an mich oder einen Kommentar schreiben).</p>
<p>Verbesserungsmöglichkeiten, die in der nächsten Version wohl einfließen werden sind:</p>
<ul>
<li>Besserer Wechsel in den Setupmodus</li>
<li>Schnellere (interne) Taktrate (da die LED beim Dimmen flackern)</li>
<li>Eine Anzeige, welche Sequenz gerade abgespielt wird (kleine LEDs oder 7 Segmentanzeige)</li>
</ul>
<div>
<div><img alt="" /></div>
</div>
<div>
</div>
<p><img alt="" /><img alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://zinformatik.de/mikrocontroller-elektronik/farbwechsel-lampe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Binäruhr</title>
		<link>http://zinformatik.de/mikrocontroller-elektronik/binaruhr/</link>
		<comments>http://zinformatik.de/mikrocontroller-elektronik/binaruhr/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 15:39:03 +0000</pubDate>
		<dc:creator>zimon</dc:creator>
				<category><![CDATA[Mikrocontroller und Elektronik]]></category>
		<category><![CDATA[ATMega16]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[LED]]></category>
		<category><![CDATA[Uhr]]></category>
		<category><![CDATA[Wecker]]></category>

		<guid isPermaLink="false">http://zinformatik.de/?p=9</guid>
		<description><![CDATA[<p>Eine Uhr, die die Zeit in BCD darstellt. Mit LED&#8217;s und ATMega16</p>
<div id="attachment_10" class="wp-caption alignright" style="width: 283px"><img class="size-medium wp-image-10" title="Binäruhr von vorne" src="http://zinformatik.de/wp-content/uploads/2008/12/binclock1-273x300.jpg" alt="Binäruhr von vorne" width="273" height="300" /><p class="wp-caption-text">Binäruhr von vorne</p></div>
<p>Dies ist also mein erstes Projekt: eine Binäruhr.<br />
Mit einem ATMega16 werden 20 LEDs angesteuert die die Uhrzeit als 6 BCDs (Binärcodierte Dezimalzahl) darstellen. Zehnerstunden, Einerstunden, Zehnerminuten, Einerminuten, Zehnersekunden und Einersekunden.<br />
Des weiteren ist ein Wecker eingebaut.<br />&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Eine Uhr, die die Zeit in BCD darstellt. Mit LED&#8217;s und ATMega16</p>
<div id="attachment_10" class="wp-caption alignright" style="width: 283px"><img class="size-medium wp-image-10" title="Binäruhr von vorne" src="http://zinformatik.de/wp-content/uploads/2008/12/binclock1-273x300.jpg" alt="Binäruhr von vorne" width="273" height="300" /><p class="wp-caption-text">Binäruhr von vorne</p></div>
<p>Dies ist also mein erstes Projekt: eine Binäruhr.<br />
Mit einem ATMega16 werden 20 LEDs angesteuert die die Uhrzeit als 6 BCDs (Binärcodierte Dezimalzahl) darstellen. Zehnerstunden, Einerstunden, Zehnerminuten, Einerminuten, Zehnersekunden und Einersekunden.<br />
Des weiteren ist ein Wecker eingebaut.<br />
Es sind 5 Taster nebeneinander eingebaut. Mit folgenden Funktionen:</p>
<ul>
<li> Uhr stellen</li>
<li>Wecker stellen</li>
<li>Stunden erhöhen</li>
<li>Minuten erhöhen</li>
<li>Wecker an/aus</li>
</ul>
<p>Der Poti ist zur Dimmung der LED&#8217;s gedacht. Alle Massen der LED&#8217;s gehen über den Poti, und der erst zur eigentlichen Masse. Leider funktioniert das nicht so richtig, deswegen mache ich das vielleicht bei der nächsten Version mit (software) PWM.<br />
Leider habe ich für meine erste Version noch kein Gehäuse, deswegen habe ich einen Papp-Ständer aus einem Stück Karton gebastelt</p>
<p>Zum Nachbau:</p>
<p><a href="http://zinformatik.de/wp-content/uploads/2008/12/binclock.c" class="liinternal">C-Sourcecode</a><br />
<a href="http://zinformatik.de/wp-content/uploads/2008/12/pinbelegung.txt" class="liinternal">Pinbelegung</a></p>
<div id="attachment_11" class="wp-caption alignleft" style="width: 287px"><img class="size-medium wp-image-11" title="Binäruhr von hinten" src="http://zinformatik.de/wp-content/uploads/2008/12/binclock2-277x300.jpg" alt="Binäruhr von hinten" width="277" height="300" /><p class="wp-caption-text">Binäruhr von hinten</p></div>
<p>Ob ich noch eine Eagle-Schaltung anfertige weis ich noch nicht. (habe aber eine für die nächste Version)<br />
Für weitere Fragen oder Anregungen mailt mir einfach.</p>
<p>Die nächste Version wird auch ist schon geplant. Dafür habe ich alle Bauteile sowie ein Alu-Gehäuse bereits hier. Auch ein Eagle-Schaltbild und geätzte Platinen habe ich schon. Die Software wird noch ein wenig verändert. Die Uhr soll genauer werden (durch bessere Berechnung der Sekunden) und die Dimmung der LED&#8217;s soll durch PWM erfolgen.</p>
<p>Das Projekt liegt wegen Zeitmangels momentan auf Eis.</p>
]]></content:encoded>
			<wfw:commentRss>http://zinformatik.de/mikrocontroller-elektronik/binaruhr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

