<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Chopper925</id>
	<title>Mikrocontroller.net - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Chopper925"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/Chopper925"/>
	<updated>2026-04-10T22:15:44Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Word_Clock&amp;diff=42186</id>
		<title>Word Clock</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Word_Clock&amp;diff=42186"/>
		<updated>2010-01-12T22:30:38Z</updated>

		<summary type="html">&lt;p&gt;Chopper925: /* Abstimmungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Was ist das? =&lt;br /&gt;
&lt;br /&gt;
[[Datei:wordclock-frontplatte.png| |WordClock]]&lt;br /&gt;
&lt;br /&gt;
Es geht hier um folgenden Thread [1], in dem der Bau einer Uhr disktuiert wird. Als Inspiration kann diese [2] dienen. Es wird keine patentrechtlich bedenkliche Kopie :-)&amp;lt;br&amp;gt;&lt;br /&gt;
[1] [http://www.mikrocontroller.net/topic/156661 Beitrag: Brauche Hilfe beim Bau einer Uhr]&amp;lt;br&amp;gt;&lt;br /&gt;
[2] [http://www.qlocktwo.com http://www.qlocktwo.com]&lt;br /&gt;
&lt;br /&gt;
== Funktionalitäten ==&lt;br /&gt;
* Speichern der Uhrzeit über Real Time Clock&lt;br /&gt;
* Optionaler DCF77-Funkempfang&lt;br /&gt;
* Automatische Helligkeitsanpassung an das Umgebungslicht&lt;br /&gt;
* Anzeige der Uhrzeit durch RGB-LED-beleuchtete Buchstaben, d.h. es sind beliebige Farben möglich&lt;br /&gt;
* Bedienung über RC5-kompatible Infrarot-Fernbedienung: Helligkeit, Farbe, Uhrzeit und Ausgabeformat (&amp;quot;viertel vor acht&amp;quot; oder &amp;quot;dreiviertel acht&amp;quot;)&lt;br /&gt;
* Farbe einstellbar oder änderbar durch automatisch wechselndes HUE-Fading&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
== Elektronik ==&lt;br /&gt;
* Atmega88 oder Atmega168&lt;br /&gt;
* 24-Bit-Schieberegister an SPI für 24 Wörter&lt;br /&gt;
* 4 Output-Pins für Minutenanzeige&lt;br /&gt;
* 4 weitere GPOS - für allgemeine Zwecke&lt;br /&gt;
* RGB-Steuerung über PWM gegen GND, d.h. 32x3-Matrix&lt;br /&gt;
&lt;br /&gt;
== Schaltung ==&lt;br /&gt;
&lt;br /&gt;
[[Datei:wordclock-schaltung.png|miniatur|Schaltbild V0.8]]&lt;br /&gt;
&lt;br /&gt;
Für die Entwickler liegt eine Prototyp-Platine vor. Desweiteren wurden einzelne Exemplare bereits zum Selbstkostenpreis abgegeben, so dass nun die erste Auflage von 20 Stück vergriffen ist. Zeit also, die erste größere Sammelbestellung anzugehen, siehe auch &#039;&#039;&#039;[http://www.mikrocontroller.net/articles/Word_Clock#Sammelbestellung_der_Platine Sammelbestellung der Platine]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Hier die zugehörige Schaltung V0.8 als PDF: &#039;&#039;&#039;[[Media:wordclock.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eine vollständige Liste zur Bestellung der nötigen Bauteile ist bei Reichelt abgelegt: &#039;&#039;&#039;[http://www.reichelt.de/?ACTION=20;AWKID=194386;PROVID=2084 Bestell-Liste]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Bestückung ==&lt;br /&gt;
&lt;br /&gt;
Hier eine kurze Beschreibung zur Bestückung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Wordclock.png|miniatur|Bestückte Platine]]&lt;br /&gt;
&lt;br /&gt;
* Links: Anschluss für stehende Lithium-Knopfbatterie CR2032 (die drei abgebildeten Stifte sind natürlich nicht notwendig, die Batterie wird direkt eingelötet)&lt;br /&gt;
* Unten links: Anschluss für DCF77-Modul und für Testzwecke RX &amp;amp; TX&lt;br /&gt;
* Oben Mitte: TSOP1736 für Infrarot-Empfang&lt;br /&gt;
* Oben links und rechts: Wannenstecker für insg. 32 Ausgabekanäle: OUT0-OUT23 (für die Wörter), OUTL1-OUTL4 (für die Minuten) und OUTG1-OUTG4 (für General-Purpose-Ausgabezwecke - noch nicht definiert)&lt;br /&gt;
* Rechts: Anschlussklemmen für Versorgungsspannung 7-12V und die drei PWM-Kanäle Rot, Grün und Blau&lt;br /&gt;
&lt;br /&gt;
Der IR-Empfänger TSOP1736 muss hinter einem nicht benutzten Buchstaben angebracht werden. Deshalb braucht man ihn nicht unbedingt auf die Platine löten, sondern kann ihn auch über ein 3-poliges Kabel mit der Platine verbinden. Das Kabel sollte aber nicht zu lang sein, da der TSOP immer gern seinen Elko in der Nähe hat.&lt;br /&gt;
&lt;br /&gt;
Da die Routine zur automatischen Helligkeitsregelung noch nicht ausgetestet ist, sollte man den Widerstand R6 (Pulldown für LDR) zunächst noch nicht bestücken, bis klar ist, welcher Wert der optimale für den gewählten LDR ist.&lt;br /&gt;
&lt;br /&gt;
[[Datei:wordclock-bestueckungsdruck.png|miniatur|Bestückungsaufdruck der Platine]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Durch einen Fehler in der Target3001-Bibliothek hat die Prototypen-Platine einen Fehler, der aber leicht behebbar ist:&#039;&#039;&#039; Die Einstecklöcher für die 3 MOSFETs IRLU2905 besitzen auf der Unterseite keine Lötpunkte. Daher müssen die IRLUs an die oben liegenden Lötpunkte festgelötet werden. Auf der unteren Seite bilden die Bohrlöcher leider einen Kurzschluss mit der unten liegenden Massefläche.&lt;br /&gt;
&lt;br /&gt;
Deshalb müssen vorher(!) die Löcher für die IRLU-Beinchen mit einem spitzen Gegenstand auf der Unterseite von dem Kurzschluss mit der unteren Massefläche befreit werden. Dazu geht man folgendermaßen vor:&lt;br /&gt;
&lt;br /&gt;
Spitzen Gegenstand (z.B. Teppichmesser, Spitze einer kleinen Kneifzange) von unten(!) ins Loch stecken und zwei- bis dreimal dreimal im Bohrloch drehen, damit die Verbindung der unteren Massefläche zur Durchkontaktierung unterbrochen wird. Anschließend mit dem Ohmmeter prüfen, ob der Kurzschluss behoben ist. Insgesamt sind es 6 Löcher, die so behandelt werden müssen, diese betreffen jeweils die Pins 1 und 2 der drei IRLU-MOSFETs. Pin3 muss nicht bearbeitet werden, da hier sowieso die Masse angeschlossen werden muss,&lt;br /&gt;
siehe auch das nächste Bild unten.&lt;br /&gt;
&lt;br /&gt;
Ist der Kurzschluss zur unteren Massefläche behoben, sollte man die IRLU-Beinchen trotzdem nicht durch das Bohrloch stecken, sondern:&lt;br /&gt;
&lt;br /&gt;
* Beinchen kürzen, vielleicht die Enden (wegen der Stabilität) 2mm umbiegen&lt;br /&gt;
* Oben in SMD-Manier anlöten.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Wordclock-anschluesse.png|miniatur|Anschlüsse der Platine]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im rechts stehenden Bild sind nicht nur die Lage der Anschlüsse verdeutlicht, sondern auch die Bohrlöcher für die IRLU-MOSFETs rot umkringelt, welche man von der Unterseite(!) her &amp;quot;behandeln&amp;quot; muss.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Möchte man einfarbige LEDs verwenden und auf die RGB-Steuerung verzichten, schließt man einfach zwei der drei RGB-PWM-Kanäle nicht an und verwendet stattdessen nur PWMR zur PWM-Steuerung. Die 2 zu PWMG und PWMB gehörenden IRLUs und die angeschlossenen 4 Widerstände am Gate der IRLUs kann man dann auch weglassen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bestückungsliste:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 Name                Wert&lt;br /&gt;
 C1,C3,C4,C6,C8,C9   100NF&lt;br /&gt;
 C10,C11,C12,C13     100NF&lt;br /&gt;
 C2                  4,7µF&lt;br /&gt;
 C5,C7               47µF&lt;br /&gt;
 D1                  1N4001&lt;br /&gt;
 IC1                 ATMEGA88&lt;br /&gt;
 IC2                 7805&lt;br /&gt;
 IC3                 TSOP1736&lt;br /&gt;
 IC4,IC5,IC6         74HCT595N&lt;br /&gt;
 IC7                 DS1307&lt;br /&gt;
 IC8,IC9,IC10,IC11   UDN2981A&lt;br /&gt;
 K4                  Wannenstecker 10&lt;br /&gt;
 K7,K8               Wannenstecker16&lt;br /&gt;
 K6                  LDR&lt;br /&gt;
 KL1                 KLEMME5POL&lt;br /&gt;
 Q1                  32,768KHz&lt;br /&gt;
 R1,R6,R7,R8,R10,R12 10K&lt;br /&gt;
 R2                  100&lt;br /&gt;
 R3,R4               4K7&lt;br /&gt;
 R5,R9,R11           82&lt;br /&gt;
 T1,T2,T3            IRLU2905&lt;br /&gt;
&lt;br /&gt;
== FAQ zur Bestückung ==&lt;br /&gt;
&lt;br /&gt;
 Q: Wie herum müssen die IRLUs eingelötet werden?&lt;br /&gt;
 A: Mit der Metallseite zur Schraubklemme hin, Pin1 ist also &amp;quot;oben&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 Q: Welche ICs sollte ich sockeln?&lt;br /&gt;
 A: Wenn durch einen versehentlichen Kurzschluss bei der Freiluftverdrahtung der&lt;br /&gt;
    LEDs ein UDN2981 abfackelt, ist das ägerlich. Daher sollte man zumindest&lt;br /&gt;
    die UDNs sockeln. Ebenso den ATMega.&lt;br /&gt;
&lt;br /&gt;
 Q: Bei dem ATMega und der RTC ist nicht ersichtlich, wie herum sie eingebaut&lt;br /&gt;
    werden müssen?&lt;br /&gt;
 A: Doch, kann man sehen: Der Lötpunkt von Pin1 ist immer rechteckig, die&lt;br /&gt;
    anderen sind oval. Das gilt übrigens für fast alle Bauteile, auch die Wannen.&lt;br /&gt;
&lt;br /&gt;
 Q: Ich möchte oben statt der abgebildeten zwei 2x8-poligen Stiftleisten 16-polige&lt;br /&gt;
    Wannenstecker nehmen. Wie herum kommen dann die oberen Wannen drauf?&lt;br /&gt;
 A: Mit der Kerbe nach unten, sieht man auch am rechteckigen Lötpunkt.&lt;br /&gt;
&lt;br /&gt;
 Q: Kann ich (aus Kostengründen) auch einfarbige LEDs verwenden?&lt;br /&gt;
 A: Ja, einfach zwei der drei RGB-PWM-Kanäle nicht anschließen und nur PWMR (für Rot) benutzen.&lt;br /&gt;
    Die 2 zu PWMG und PWMB gehörenden IRLUs und die angeschlossenen 4 Widerstände am Gate der IRLUs&lt;br /&gt;
    kann man dann auch weglassen.&lt;br /&gt;
&lt;br /&gt;
== Anschluss eines DCF77-Moduls ==&lt;br /&gt;
&lt;br /&gt;
Der Anschluss eines DCF77-Moduls ist optional. Auch wenn kein DCF77-Modul angeschlossen wird, sollte der Pullup-Widerstand R7 (rechts unten neben den Elkos) eingelötet werden, um den µC-Eingang auf definiertem Pegel zu halten.&lt;br /&gt;
&lt;br /&gt;
Wird ein DCF77-Modul angeschlossen, kann mittels einer LED der DCF77-Empfang angezeigt werden. Die LED blinkt dann im Sekundenrhytmus und zeigt direkt die empfangenen DCF77-Impulse. Der Empfang wird kurze Zeit nach dem Einschalten aktiviert bzw. jede Stunde wiederholt. &lt;br /&gt;
&lt;br /&gt;
Die DCF77-LED kann folgendermaßen angeschlossen werden:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Wannen.png|miniatur|Anschlüsse der Wannenstecker]]&lt;br /&gt;
&lt;br /&gt;
RGB-LED in Farbe:&lt;br /&gt;
&lt;br /&gt;
            /---|&amp;gt;|----| R |---- PWMR&lt;br /&gt;
 OUTG4   +--|---|&amp;gt;|----| R |---- PWMG&lt;br /&gt;
            \---|&amp;gt;|----| R |---- PWMB&lt;br /&gt;
&lt;br /&gt;
Einfarbige LED gedimmt:&lt;br /&gt;
&lt;br /&gt;
 OUTG4   +--|---|&amp;gt;|----| R |---- PWMR&lt;br /&gt;
&lt;br /&gt;
Einfarbige LED immer gleich hell:&lt;br /&gt;
&lt;br /&gt;
 OUTG4   +--|---|&amp;gt;|----| R |---- GND&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bei Anschluss des DCF77-Moduls von Reichelt ist folgendes zu beachten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - Der Pull-Up-Widerstand R7 darf nicht eingelötet werden bzw. muss&lt;br /&gt;
   nachträglich wieder von der Platine entfernt werden - z.B. durch&lt;br /&gt;
   Abkneifen der Widerstandsdrähte mit einer Kneifzange. Grund: Das&lt;br /&gt;
   Reichelt-Modul hat keinen Open-Collector-Ausgang, sondern einen sehr&lt;br /&gt;
   schwachen Ausgang, welcher durch den Pullup-Widerstand permanent auf High&lt;br /&gt;
   gezogen wird.&lt;br /&gt;
&lt;br /&gt;
 - Es sollte direkt auf den Lötaugen des Reichelt-DCF77-Moduls ein&lt;br /&gt;
   Abblock-Kondensator von 100nF zwischen den Pins +UB und GND aufgelötet&lt;br /&gt;
   werden&lt;br /&gt;
&lt;br /&gt;
 - Der Eingang PON muss offen bleiben - entgegen den (falschen) Angaben&lt;br /&gt;
   im Reichelt Datenblatt!&lt;br /&gt;
&lt;br /&gt;
 - Das DCF77-Modul von Reichelt braucht eine Synchronisierungszeit von&lt;br /&gt;
   mindestens 10 Sekunden. Erst dann arbeitet der Empfänger.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beim Anschluss des Conrad-Moduls ArtNr. 641138 ist folgendes zu beachten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - Der Pullup-Widerstand R7 muss unbedingt eingelötet sein&lt;br /&gt;
&lt;br /&gt;
 - Es muss der nicht-invertierte Open-Collector-Ausgang Pin 3 als Signal&lt;br /&gt;
   an die WordClock angeschlossen werden.&lt;br /&gt;
&lt;br /&gt;
Zur Info (10.01.2010): Torsten Giese hat die DCF77-Routinen so erweitert, dass die verschiedenen DCF77-Modultypen (mit/ohne Pullup, active low/high)&lt;br /&gt;
automatisch erkannt werden. Kommt mit Version 0.9.&lt;br /&gt;
&lt;br /&gt;
== Anschluss der LEDs ==&lt;br /&gt;
=== Zuordnung der Kanäle ===&lt;br /&gt;
&lt;br /&gt;
[[Datei:Wannen.png|miniatur|Anschlüsse der Wannenstecker]]&lt;br /&gt;
&lt;br /&gt;
Folgende Tabelle enthält die Zuordnung der Wörter zu den Pins der Wannenstecker.&lt;br /&gt;
Die Bezeichnungen der Pins entsprechen dem Schaltplan.&lt;br /&gt;
Zu beachten ist, dass die Reihenfolge der Wörter nichts mit der Anordnung auf der Frontplatte zu tun haben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Zuordnung Pins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Wort || Anschluss&lt;br /&gt;
|-&lt;br /&gt;
| ES || OUT0&lt;br /&gt;
|-&lt;br /&gt;
| IST || OUT0&lt;br /&gt;
|-&lt;br /&gt;
| FÜNF || OUT1&lt;br /&gt;
|-&lt;br /&gt;
| ZEHN || OUT2&lt;br /&gt;
|-&lt;br /&gt;
| VOR || OUT3&lt;br /&gt;
|-&lt;br /&gt;
| DREI || OUT4&lt;br /&gt;
|-&lt;br /&gt;
| VIERTEL || OUT5&lt;br /&gt;
|-&lt;br /&gt;
| NACH || OUT6&lt;br /&gt;
|-&lt;br /&gt;
| VOR || OUT7&lt;br /&gt;
|-&lt;br /&gt;
| HALB || OUT8&lt;br /&gt;
|-&lt;br /&gt;
| S || OUT9&lt;br /&gt;
|-&lt;br /&gt;
| EIN || OUT10&lt;br /&gt;
|-&lt;br /&gt;
| ZWEI || OUT11&lt;br /&gt;
|-&lt;br /&gt;
| DREI || OUT12&lt;br /&gt;
|-&lt;br /&gt;
| VIER || OUT13&lt;br /&gt;
|-&lt;br /&gt;
| FÜNF || OUT14&lt;br /&gt;
|-&lt;br /&gt;
| SECHS || OUT15&lt;br /&gt;
|-&lt;br /&gt;
| SIEBEN || OUT16&lt;br /&gt;
|-&lt;br /&gt;
| ACHT || OUT17&lt;br /&gt;
|-&lt;br /&gt;
| NEUN || OUT18&lt;br /&gt;
|-&lt;br /&gt;
| ZEHN || OUT19&lt;br /&gt;
|-&lt;br /&gt;
| ELF || OUT20&lt;br /&gt;
|-&lt;br /&gt;
| ZWÖLF || OUT21&lt;br /&gt;
|-&lt;br /&gt;
| UHR || OUT22&lt;br /&gt;
|-&lt;br /&gt;
| min1 || OUTL1&lt;br /&gt;
|-&lt;br /&gt;
| min2 || OUTL2&lt;br /&gt;
|-&lt;br /&gt;
| min3 || OUTL3&lt;br /&gt;
|-&lt;br /&gt;
| min3 || OUTL4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Beschaltungsvarianten der LEDs===&lt;br /&gt;
&lt;br /&gt;
Da die Schaltung genügend Power hat, um eine Unmenge an RGB-LEDs zu treiben, gibt es folgende 3 Möglichkeiten, die auch mixbar sind:&lt;br /&gt;
&lt;br /&gt;
1. Pro Wort für jeden Buchstaben eine RGB-LED (mit gemeinsamer Anode) in&lt;br /&gt;
Parallelschaltung (natürlich mit geeignetem Vorwiderstand pro LED)&lt;br /&gt;
&lt;br /&gt;
Prinzip (am Beispiel des Wortes &amp;quot;VIER&amp;quot;):&lt;br /&gt;
&lt;br /&gt;
         /---|&amp;gt;|----| R1R |---- PWMR&lt;br /&gt;
      +--|---|&amp;gt;|----| R1G |---- PWMG     &amp;quot;V&amp;quot;&lt;br /&gt;
      |  \---|&amp;gt;|----| R1B |---- PWMB&lt;br /&gt;
      |&lt;br /&gt;
      |  /---|&amp;gt;|----| R2R |---- PWMR&lt;br /&gt;
      +--|---|&amp;gt;|----| R2G |---- PWMG     &amp;quot;I&amp;quot;&lt;br /&gt;
      |  \---|&amp;gt;|----| R2B |---- PWMB&lt;br /&gt;
 OUTx-+&lt;br /&gt;
      |  /---|&amp;gt;|----| R3R |---- PWMR&lt;br /&gt;
      +--|---|&amp;gt;|----| R3G |---- PWMG     &amp;quot;E&amp;quot;&lt;br /&gt;
      |  \---|&amp;gt;|----| R3B |---- PWMB&lt;br /&gt;
      |&lt;br /&gt;
      |  /---|&amp;gt;|----| R4R |---- PWMR&lt;br /&gt;
      +--|---|&amp;gt;|----| R4G |---- PWMG     &amp;quot;R&amp;quot;&lt;br /&gt;
         \---|&amp;gt;|----| R4B |---- PWMB&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Pro Wort für jeden Buchstaben eine RGB-LED in Reihenschaltung (mit&lt;br /&gt;
nur 1 Vorwiderstand für die ganze Reihe, bzw. 3 wegen RGB). Das geht&lt;br /&gt;
aber nur, wenn die RGB-LEDs unabhängige Anoden und Kathoden haben (ja,&lt;br /&gt;
die gibt es).&lt;br /&gt;
&lt;br /&gt;
Prinzip:&lt;br /&gt;
                         &amp;quot;V&amp;quot;    &amp;quot;I&amp;quot;    &amp;quot;E&amp;quot;    &amp;quot;R&amp;quot;&lt;br /&gt;
         /----| R1R |----|&amp;gt;|----|&amp;gt;|----|&amp;gt;|----|&amp;gt;|---- PWMR&lt;br /&gt;
 OUTx --+-----| R1G |----|&amp;gt;|----|&amp;gt;|----|&amp;gt;|----|&amp;gt;|---- PWMG&lt;br /&gt;
         \----| R1B |----|&amp;gt;|----|&amp;gt;|----|&amp;gt;|----|&amp;gt;|---- PWMB&lt;br /&gt;
&lt;br /&gt;
Theoretisch könnte man solche Streifen als Platine herstellen, welche man dann immer auf die gewünschte Länge kürzt, als 1, 2, 3 ... 7 Buchstaben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Pro Wort nur eine LED. Für längere Wörter (ab 3 bis 4 Buchstaben) kann man natürlich auch 2 LEDs parallel oder in Reihe schalten, siehe 1. und 2.&lt;br /&gt;
&lt;br /&gt;
Prinzip:&lt;br /&gt;
          &amp;quot;V I E R&amp;quot;&lt;br /&gt;
         /---|&amp;gt;|----| R1R |---- PWMR&lt;br /&gt;
 OUTx +-+----|&amp;gt;|----| R1G |---- PWMG&lt;br /&gt;
         \---|&amp;gt;|----| R1B |---- PWMB&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei Verwendung von einfarbigen LEDs vereinfachen sich die Prinzip-Schaltungen wie folgt:&lt;br /&gt;
&lt;br /&gt;
1. Parallelschaltung, eine LED pro Buchstabe im Wort:&lt;br /&gt;
&lt;br /&gt;
       /----|&amp;gt;|----| R1 |---- PWMR     &amp;quot;V&amp;quot;&lt;br /&gt;
      +-----|&amp;gt;|----| R2 |---- PWMR     &amp;quot;I&amp;quot;&lt;br /&gt;
 OUTx-+&lt;br /&gt;
      +-----|&amp;gt;|----| R3 |---- PWMR     &amp;quot;E&amp;quot;&lt;br /&gt;
       \----|&amp;gt;|----| R4 |---- PWMR     &amp;quot;R&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Reihenschaltung, eine LED pro Buchstabe im Wort:&lt;br /&gt;
&lt;br /&gt;
                       &amp;quot;V&amp;quot;    &amp;quot;I&amp;quot;    &amp;quot;E&amp;quot;    &amp;quot;R&amp;quot;&lt;br /&gt;
 OUTx ----| R1 |----|&amp;gt;|----|&amp;gt;|----|&amp;gt;|----|&amp;gt;|---- PWMR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Pro (kurzem) Wort nur eine LED:&lt;br /&gt;
&lt;br /&gt;
          &amp;quot;V I E R&amp;quot;&lt;br /&gt;
 OUTx +------|&amp;gt;|----| R1 |---- PWMR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zum Berechnen der Vorwiderstände kann z.B. dieser Rechner&lt;br /&gt;
verwendet werden: &#039;&#039;&#039;[http://www.elektronik-kompendium.de/sites/bau/1109111.htm Vorwiderstands-Rechner]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Verwendet man SMD-LEDs mit einem Abstrahlwinkel von 120°, kann man mit einer LED bei einem Abstand von ca. 3,5 cm immer zwei Buchstaben ausleuchten. Wenn man jedes Buchstabenpaar mit einer SMD-LED beleuchtet, dann benötigt man jeweils:&lt;br /&gt;
&lt;br /&gt;
* 1 LED für 1er und 2er-Wort&lt;br /&gt;
* 2 LEDs für 3er und 4er Wort&lt;br /&gt;
* 3 LEDs für 5er und 6er Wort und&lt;br /&gt;
* 4 LEDs für 7er Wort &lt;br /&gt;
&lt;br /&gt;
Das macht dann, inkl. der 4 Minutenpunkte, insgesamt 55 LEDs.&lt;br /&gt;
&lt;br /&gt;
Bedingung ist aber ein Diffusor direkt hinter den Buchstaben, damit die LEDs selbst nicht sichtbar sind.&lt;br /&gt;
&lt;br /&gt;
== Sammelbestellung der Platine ==&lt;br /&gt;
Stand Januar 2010:&lt;br /&gt;
&lt;br /&gt;
Es gab Ende 2009 eine Vorabbestellung in kleinerer Auflage (lediglich 20 Platinen), damit die Entwickler schon mal testen und entwickeln konnten. Leider fiel durch die geringe Stückzahl der Preis entsprechend hoch aus. Die Prototypen-Serie ist mittlerweile vergriffen.&lt;br /&gt;
&lt;br /&gt;
Die nächste Sammelbestellung sollte schon eine höhere Auflage haben, um die Preise pro Platine zu minimieren. Bei einer Auflage von 20 Stück kostet jede einzelne Platine ca. 11 EUR, bei 100 Stück sind es schon weniger als 5 EUR. &lt;br /&gt;
Um herauszufinden, wie groß der Bedarf an Platinen ist, sollte sich jeder Interessent unverbindlich melden bei Frank M. ([http://www.mikrocontroller.net/user/show/ukw ukw]). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Aktueller Zählerstand der Interessenten am 12.01.2010 (7. Tag seit dem Aufruf): Minimum: 87, Maximum: 105 Platinen.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ich werde versuchen, hier jeden Tag den aktuellen Stand einzutragen.&lt;br /&gt;
&lt;br /&gt;
Selbstverständlich wird die nächste Platinen-Version auch nicht mehr den Kurzschluss, den die Prototypen-Platine hatte, aufweisen. Geplant ist auch,&lt;br /&gt;
die Platine wesentlich schmaler als den Prototypen zu gestalten, nämlich&lt;br /&gt;
mit den Maßen 146mm x 34,3mm, also mit 3,5 cm Breite richtig schön schmal :-)&lt;br /&gt;
&lt;br /&gt;
== Frontplatte ==&lt;br /&gt;
=== Konzept ===&lt;br /&gt;
&#039;&#039;&#039;[http://www.mikrocontroller.net/topic/156661#1481337 Brauche Hilfe beim Bau einer Uhr]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Bei interesse an einer Frontplatte kann man mir (Benutzer [http://www.mikrocontroller.net/user/show/promeus promeus]) eine Nachricht hinterlassen.&lt;br /&gt;
&lt;br /&gt;
Der erste Prototyp aus Alu wird zu Beginn Dezember 09 erwartet. Sobald Bilder verfügbar sind werden die hier verlinkt. Preis ist noch unbekannt.&lt;br /&gt;
&lt;br /&gt;
2 Standard Versionen werden gemacht, jeweils in 45cm x 45cm&lt;br /&gt;
&lt;br /&gt;
* Englisch&lt;br /&gt;
* Deutsch mit Bezeichnung &amp;quot;viertel vor&amp;quot; und &amp;quot;drei Viertel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Die Minutenanzeige (1 - 4 Minuten) werden jeweils mit einem Punkt an der Ecke der Frontplatte dargestellt.&lt;br /&gt;
&lt;br /&gt;
Anzahl Interessenten Stand 08.01.2010: 41&lt;br /&gt;
(die einzelnen Versionen werden noch abgeklärt)&lt;br /&gt;
&lt;br /&gt;
==== Deutsch ====&lt;br /&gt;
&lt;br /&gt;
 E S K I S T A F Ü N F    &amp;lt;nowiki&amp;gt;==&amp;gt; ES IST FÜNF&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 K Z E H N R B V O R G    &amp;lt;nowiki&amp;gt;==&amp;gt; ZEHN VOR&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 D R E I V I E R T E L    &amp;lt;nowiki&amp;gt;==&amp;gt; DREI VIERTEL&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 N A C H V O R H A L B    &amp;lt;nowiki&amp;gt;==&amp;gt; NACH VOR HALB&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 X F Ü N F Ä M Z W E I    &amp;lt;nowiki&amp;gt;==&amp;gt; FÜNF ZWEI&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 S I E B E N A V I E R    &amp;lt;nowiki&amp;gt;==&amp;gt; SIEBEN VIER&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 Z E H N T O S E C H S    &amp;lt;nowiki&amp;gt;==&amp;gt; ZEHN SECHS&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 L D R E I U A C H T J    &amp;lt;nowiki&amp;gt;==&amp;gt; DREI ACHT&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 E L F N E U N E I N S    &amp;lt;nowiki&amp;gt;==&amp;gt; ELF NEUN EIN|S&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 B Z W Ö L F G A U H R    &amp;lt;nowiki&amp;gt;==&amp;gt; ZWÖLF UHR&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der &amp;quot;DREI-VIERTEL VARIANTE&amp;quot;:&lt;br /&gt;
Z.B. ist &amp;quot;DREIVIERTEL ZEHN&amp;quot; statt es ist &amp;quot;VIERTEL VOR ZEHN&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Hier der aktuelle Entwurf der Buchstaben-Anordnung als Bild: &#039;&#039;&#039;[[Media:WordclockFront_ger.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Englisch ====&lt;br /&gt;
&lt;br /&gt;
 I T K I S G H A L F E   &amp;lt;nowiki&amp;gt;==&amp;gt;  it_is half&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 T E N Y Q U A R T E R   &amp;lt;nowiki&amp;gt;==&amp;gt;  ten quarter&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 D T W E N T Y F I V E   &amp;lt;nowiki&amp;gt;==&amp;gt;  twenty|five&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 T O P A S T E F O U R   &amp;lt;nowiki&amp;gt;==&amp;gt;  to past four&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 F I V E T W O N I N E   &amp;lt;nowiki&amp;gt;==&amp;gt;  five two nine&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 T H R E E T W E L V E   &amp;lt;nowiki&amp;gt;==&amp;gt;  three twelve&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 B E L E V E N O N E S   &amp;lt;nowiki&amp;gt;==&amp;gt;  eleven one&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 S E V E N W E I G H T   &amp;lt;nowiki&amp;gt;==&amp;gt;  seven eight&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 I T E N S I X T I E S   &amp;lt;nowiki&amp;gt;==&amp;gt;  ten six&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 T I N E O I C L O C K   &amp;lt;nowiki&amp;gt;==&amp;gt;  o_clock&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und als Bild: &#039;&#039;&#039;[[Media:WordclockFront_eng.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Materialien ===&lt;br /&gt;
* PMMA seitlich beleuchtet: [http://www.mikrocontroller.net/attachment/62784/PMMA_seitlich_beleuchtet.gif bild]&lt;br /&gt;
* PMMA von hinten gefräst: [http://www.mikrocontroller.net/attachment/62767/PMMA_von_hinten_fraesen.gif bild]&lt;br /&gt;
&lt;br /&gt;
= Software =&lt;br /&gt;
== Module ==&lt;br /&gt;
&lt;br /&gt;
=== DCF77 ===&lt;br /&gt;
&lt;br /&gt;
Zur Programmierung siehe den Artikel [[DCF77-Funkwecker_mit_AVR]]. Im Abschnitt &#039;&#039;Programmierung&#039;&#039; ist das Funksignal dokumentiert, zusammen mit einem Beispiel (Bitstrom und Bedeutung).&lt;br /&gt;
&lt;br /&gt;
Codebeispiel siehe &#039;&#039;&#039;[[http://www.mikrocontroller.net/topic/25071 DFC_77]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Software-Entwickler: Torsten Giese ([http://www.mikrocontroller.net/user/show/wawibu wawibu])&lt;br /&gt;
&lt;br /&gt;
=== Automatische Helligkeitsregelung ===&lt;br /&gt;
&lt;br /&gt;
Die Helligkeit des Displays wird über einen LDR gesteuert.&lt;br /&gt;
&lt;br /&gt;
Software-Entwickler: Rene H. ([http://www.mikrocontroller.net/user/show/promeus promeus])&lt;br /&gt;
&lt;br /&gt;
=== RTC ===&lt;br /&gt;
&lt;br /&gt;
Vorgesehen ist die Verwendung eines batteriegepufferten DS1307 - über I2C angeschlossen.&lt;br /&gt;
&lt;br /&gt;
Software-Entwickler: Frank M. ([http://www.mikrocontroller.net/user/show/ukw ukw])&lt;br /&gt;
&lt;br /&gt;
=== IR ===&lt;br /&gt;
&lt;br /&gt;
Es werden folgende Infrarot-Protokolle verstanden:&lt;br /&gt;
&lt;br /&gt;
 RC5:        Philips und andere europäische Hersteller.&lt;br /&gt;
 SIRCS:      Sony.&lt;br /&gt;
 NEC:        NEC, Yamaha, Canon, Tevion, Harman/Kardon, Hitachi, JVC,&lt;br /&gt;
             Pioneer, Toshiba, Xoro, Orion, NoName &lt;br /&gt;
             und viele weitere japanische Hersteller.&lt;br /&gt;
 SAMSUNG:    Samsung&lt;br /&gt;
 MATSUSHITA: Matsushita&lt;br /&gt;
 KASEIKYO:   Panasonic, Denon und andere japanische Hersteller, welche Mitglied&lt;br /&gt;
             der  &amp;quot;Japan&#039;s Association for Electric Home Application&amp;quot; sind.&lt;br /&gt;
 RECS80      Philips, Nokia, Thomson, Nordmende, Telefunken, Saba&lt;br /&gt;
&lt;br /&gt;
Über die automatische Erkennung des Protokolls werden die nötigen Tastatur-Befehl-Bits aus den Infrarot-Daten extrahiert - ohne Kenntnis, welche Tasten da eigentlich tatsächlich gedrückt wurden. So eine Tabelle würde den Speicher des µCs sprengen. Deshalb passiert die Zuordnung der Tasten zu WordClock-Befehlen in einer kleinen Anlern-Prozedur, die einmal nach dem ersten Boot-Vorgang ausgeführt werden muss.&lt;br /&gt;
&lt;br /&gt;
Software-Entwickler: Frank M. ([http://www.mikrocontroller.net/user/show/ukw ukw])&lt;br /&gt;
&lt;br /&gt;
=== PWM ===&lt;br /&gt;
&lt;br /&gt;
Die PWM steuert die 3 RGB-Kanäle. Damit ist freie Farbenwahl möglich.&lt;br /&gt;
&lt;br /&gt;
Software-Entwickler: Frank M. ([http://www.mikrocontroller.net/user/show/ukw ukw])&lt;br /&gt;
&lt;br /&gt;
=== Display ===&lt;br /&gt;
&lt;br /&gt;
Das Display wird nicht als 10x11-Matrix angesteuert, sondern wortweise. Dies war nötig, weil hier RGB-LEDs zum Einsatz kommen, um beliebige Farben anzuzeigen. Daraus ergibt sich dann für die Wörter eine 24x3-Matrix. Ebenso können die Minutenpunkte farbig angesteuert werden.&lt;br /&gt;
&lt;br /&gt;
Die Farben sind kein Muss - in der Minimalbeschaltung können auch einfarbige LEDs zum Einsatz kommen.&lt;br /&gt;
&lt;br /&gt;
Software-Entwickler: Vlad Tepesch ([http://www.mikrocontroller.net/user/show/vlad_tepesch vlad_tepesch])&lt;br /&gt;
&lt;br /&gt;
=== Benutzer-Interaktion ===&lt;br /&gt;
&lt;br /&gt;
Mit der Fernbedienung wird folgendes möglich sein:&lt;br /&gt;
&lt;br /&gt;
 * Einmaliges Anlernen der Fernbedienung&lt;br /&gt;
 * Anpassen der automatischen Helligkeitssteuerung&lt;br /&gt;
 * Einstellen des Farbprogramms (Übergänge etc)&lt;br /&gt;
 * Stellen der Uhr (wenn kein DCF77-Modul angeschlossen)&lt;br /&gt;
 * ...&lt;br /&gt;
&lt;br /&gt;
Software-Entwickler: Vlad Tepesch ([http://www.mikrocontroller.net/user/show/vlad_tepesch vlad_tepesch])&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
&lt;br /&gt;
Hier eine &#039;&#039;&#039;Vorabversion&#039;&#039;&#039; des Quellcodes zum Projekt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Media:Wordclock-08-src.zip]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Bitte 00README.txt lesen!&lt;br /&gt;
&lt;br /&gt;
= Abstimmungen =&lt;br /&gt;
Eine Stimme ist ein Strich. Nach 5 Strichen bitte ein Leerzeichen einfügen.&amp;lt;br&amp;gt;&lt;br /&gt;
DCF: ||||| ||||| ||||| ||||| |||| ||||&amp;lt;br&amp;gt;&lt;br /&gt;
ethernet ntp client: ||||| &amp;lt;br&amp;gt;&lt;br /&gt;
IR für Fernbedienung: ||||| |||||  &amp;lt;br&amp;gt;&lt;br /&gt;
Bewegungsmelder: ||||| || &amp;lt;br&amp;gt;&lt;br /&gt;
Bluetooth: |&amp;lt;br&amp;gt;&lt;br /&gt;
IR zum PC für Kommunikation/Bootloader |&amp;lt;br&amp;gt;&lt;br /&gt;
RFM12 für Kommunikation/Bootloader |&amp;lt;br&amp;gt;&lt;br /&gt;
NTP Server (um eine genaue Zeit ins Netzwerk zu verteilen) |&amp;lt;br&amp;gt;&lt;br /&gt;
usw: |&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Word Clock als PC-Programm =&lt;br /&gt;
[http://bralug.de/wiki/Wort_Uhr Hier] ist der [http://bralug.de/wiki/Wort_Uhr Quelltext] zu einer X11-Version der Word Clock zu finden.&lt;/div&gt;</summary>
		<author><name>Chopper925</name></author>
	</entry>
</feed>