Word Clock

Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
Wechseln zu: Navigation, Suche

Was ist das?

WordClock

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 :-)
[1] Beitrag: Brauche Hilfe beim Bau einer Uhr
[2] http://www.qlocktwo.com

Funktionalitäten

  • Speichern der Uhrzeit über Real Time Clock
  • Optionaler DCF77-Funkempfang
  • Automatische Helligkeitsanpassung an das Umgebungslicht
  • Anzeige der Uhrzeit durch RGB-LED-beleuchtete Buchstaben, d.h. es sind beliebige Farben möglich
  • Bedienung über RC5-kompatible Infrarot-Fernbedienung: Helligkeit, Farbe, Uhrzeit und Ausgabeformat ("viertel vor acht" oder "dreiviertel acht")
  • Farbe einstellbar oder änderbar durch automatisch wechselndes HUE-Fading

Hardware

Elektronik

  • Atmega88 oder Atmega168
  • 24-Bit-Schieberegister an SPI für 24 Wörter
  • 4 Output-Pins für Minutenanzeige
  • 4 weitere GPOS - für allgemeine Zwecke
  • RGB-Steuerung über PWM gegen GND, d.h. 32x3-Matrix

Schaltung

Schaltbild V1.0

Das Schaltbild ist für die Prototypen-Platine als auch für die endgültige Version 1.0 (schmale Platine) identisch. Lediglich der Pullup-Widerstand R7 am DCF-Anschluss ist weggefallen und ab Version 0.9 der Software auch nicht mehr am Prototypen nötig.

Eine größere Sammelbestellung wurde im Januar 2010 organisiert, siehe auch Sammelbestellung der Platine. Einige wenige Platinen sind noch übrig.

Hier die zugehörige Schaltung V0.8 als PDF: Media:wordclock-schmal.pdf

Für eine einfarbige Variante reicht der Warenkorb mit dem ATmega 88: Eine vollständige Liste zur Bestellung der nötigen Bauteile ist bei Reichelt abgelegt: Warenkorb-Mono.

Für die RBG-Version wird der ATmega 168 benötigt. Einen angepassten Warenkorb ist wieder bei Reichelt hinterlegt: Warenkorb-RGB.

Derzeit ist der TSOP 1736 bei Reichelt nicht lieferbar. Laut telefonischer Auskunft (Stand: 19.01.2010), ist dieser im Moment im Rückstand. Ein Liefertermin ist bei Reichelt nicht bekannt. Somit _fehlt_ der TSOP derzeit in beiden Warenkörben!


Diese Liste bezieht sich sowohl auf den Prototypen als auf die endgültige (schmalere) Version.

Bestückung

Hier eine kurze Beschreibung zur Bestückung:

Prototyp:

Bestückte Platine (Prototyp)
  • Links: Anschluss für stehende Lithium-Knopfbatterie CR2032 (die drei abgebildeten Stifte sind natürlich nicht notwendig, die Batterie wird direkt eingelötet)
  • Unten links: Anschluss für DCF77-Modul und für Testzwecke RX & TX
  • Oben Mitte: TSOP1736 für Infrarot-Empfang
  • 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)
  • Rechts: Anschlussklemmen für Versorgungsspannung 7-12V und die drei PWM-Kanäle Rot, Grün und Blau

Endgültige Version (schmale Ausführung):

Bestückte Platine (endgültige Version)
  • Oben Mitte: Anschluss für stehende Lithium-Knopfbatterie CR2032 (die drei abgebildeten Stifte sind natürlich nicht notwendig, die Batterie wird direkt eingelötet)
  • Unten 3-polige Stiftleiste: Anschluss für DCF77-Modul
  • Unten 2-polige Stiftleiste: RX & TX (für Testzwecke)
  • Unten rechts: TSOP1736 für Infrarot-Empfang
  • Darüber: 2-polige Stiftleiste für LDR (Helligkeitsmessung)
  • 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)
  • Rechts: Anschlussklemmen für Versorgungsspannung 7-12V und die drei PWM-Kanäle Rot, Grün und Blau.

Bitte nicht verwirren lassen:

Wenn im Bild rechts die 3 DIL16-ICs zu nahe beeinander erscheinen, dann bitte im Browser auf "Refresh/Neu Laden" klicken. Es gab in der alten Version des Bildes ein Darstellungsfehler bezüglich des Abstandes.

Achtung: die Reihenfolge der Schraubklemmen-Anschlüsse hat sich bei der endgültigen gegenüber der Prototyp-Version geändert, siehe weiter unten!

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.

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.


Bestückungsaufdruck der Prototyp-Platine

FOLGENDES GILT NUR FÜR DEN PROTOTYPEN:

Durch einen Fehler in der Target3001-Bibliothek hat die Prototypen-Platine einen Fehler, der aber leicht behebbar ist: 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.

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:

Anschlüsse der Prototyp-Platine

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, siehe auch das nächste Bild unten.

Ist der Kurzschluss zur unteren Massefläche behoben, sollte man die IRLU-Beinchen trotzdem nicht durch das Bohrloch stecken, sondern:

  • Beinchen kürzen, vielleicht die Enden (wegen der Stabilität) 2mm umbiegen
  • Oben in SMD-Manier anlöten.

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 "behandeln" muss.


Bestückung und Anschlüsse der endgültigen Version:

Bestückungsaufdruck der endgültigen (schmaleren) Platine

Ein Bild mit Beschreibung der Anschlüsse folgt in Kürze.

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.

Bestückungsliste:

Diese Liste bezieht sich sowohl auf den Prototypen als auch auf die endgültige (schmalere) Version.

Name                Wert
C1,C3,C4,C6,C8,C9   100NF
C10,C11,C12,C13     100NF
C2                  4,7µF
C5,C7               47µF
D1                  1N4001
IC1                 ATMEGA88
IC2                 7805
IC3                 TSOP1736
IC4,IC5,IC6         74HCT595N
IC7                 DS1307
IC8,IC9,IC10,IC11   UDN2981A
K4                  Wannenstecker 10
K7,K8               Wannenstecker16
K6                  LDR
KL1                 KLEMME5POL
Q1                  32,768KHz
R1,R6,R8,R10,R12    10K
R7                  10K, entfällt!
R2                  100
R3,R4               4K7
R5,R9,R11           82
T1,T2,T3            IRLU2905

FAQ zur Bestückung

Q: Wie herum müssen die IRLUs eingelötet werden?
A: Mit der Metallseite zur Schraubklemme hin, Pin1 ist also "oben".
Q: Welche ICs sollte ich sockeln?
A: Wenn durch einen versehentlichen Kurzschluss bei der Freiluftverdrahtung der
   LEDs ein UDN2981 abfackelt, ist das ägerlich. Daher sollte man zumindest
   die UDNs sockeln. Ebenso den ATMega.
Q: Bei dem ATMega und der RTC ist nicht ersichtlich, wie herum sie eingebaut
   werden müssen?
A: Doch, kann man sehen: Der Lötpunkt von Pin1 ist immer rechteckig, die
   anderen sind oval. Das gilt übrigens für fast alle Bauteile, auch die Wannen.
Q: Ich möchte oben statt der abgebildeten zwei 2x8-poligen Stiftleisten 16-polige
   Wannenstecker nehmen. Wie herum kommen dann die oberen Wannen drauf?
A: Mit der Kerbe nach unten, sieht man auch am rechteckigen Lötpunkt.
Q: Kann ich (aus Kostengründen) auch einfarbige LEDs verwenden?
A: Ja, einfach zwei der drei RGB-PWM-Kanäle nicht anschließen und nur PWMR (für Rot) benutzen.
   Die 2 zu PWMG und PWMB gehörenden IRLUs und die angeschlossenen 4 Widerstände am Gate der IRLUs
   kann man dann auch weglassen.

Anschluss eines DCF77-Moduls

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.

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.

Die DCF77-LED kann folgendermaßen angeschlossen werden:

Anschlüsse der Wannenstecker

RGB-LED in Farbe:

           /---|>|----| R |---- PWMR
OUTG4   +--|---|>|----| R |---- PWMG
           \---|>|----| R |---- PWMB

Einfarbige LED gedimmt:

OUTG4   +--|---|>|----| R |---- PWMR

Einfarbige LED immer gleich hell:

OUTG4   +--|---|>|----| R |---- GND


Bei Anschluss des DCF77-Moduls von Reichelt ist folgendes zu beachten:

- Der Pull-Up-Widerstand R7 darf nicht eingelötet werden bzw. muss
  nachträglich wieder von der Platine entfernt werden - z.B. durch
  Abkneifen der Widerstandsdrähte mit einer Kneifzange. Grund: Das
  Reichelt-Modul hat keinen Open-Collector-Ausgang, sondern einen sehr
  schwachen Ausgang, welcher durch den Pullup-Widerstand permanent auf High
  gezogen wird.
- Es sollte direkt auf den Lötaugen des Reichelt-DCF77-Moduls ein
  Abblock-Kondensator von 100nF zwischen den Pins +UB und GND aufgelötet
  werden
- Der Eingang PON muss offen bleiben - entgegen den (falschen) Angaben
  im Reichelt Datenblatt!
- Das DCF77-Modul von Reichelt braucht eine Synchronisierungszeit von
  mindestens 10 Sekunden. Erst dann arbeitet der Empfänger.

Beim Anschluss des Conrad-Moduls ArtNr. 641138 ist folgendes zu beachten:

- Der Pullup-Widerstand R7 muss unbedingt eingelötet sein
- Es muss der nicht-invertierte Open-Collector-Ausgang Pin 3 als Signal
  an die WordClock angeschlossen werden.

Zur Info (10.01.2010): Torsten Giese hat die DCF77-Routinen so erweitert, dass die verschiedenen DCF77-Modultypen (mit/ohne open Collector, active low/high) automatisch erkannt werden. Kommt mit Software-Version 0.9. Dann muss der Widerstand R7 für alle Varianten fehlen. Daher ist er auch in der endgültigen Platinen-Version entfallen.

Anschluss der LEDs

Zuordnung der Kanäle

Anschlüsse der Wannenstecker

Folgende Tabelle enthält die Zuordnung der Wörter zu den Pins der Wannenstecker. Die Bezeichnungen der Pins entsprechen dem Schaltplan. Zu beachten ist, dass die Reihenfolge der Wörter nichts mit der Anordnung auf der Frontplatte zu tun haben.


Zuordnung Pins
Wort Anschluss
ES OUT0
IST OUT0
FÜNF OUT1
ZEHN OUT2
VOR OUT3
DREI OUT4
VIERTEL OUT5
NACH OUT6
VOR OUT7
HALB OUT8
S OUT9
EIN OUT10
ZWEI OUT11
DREI OUT12
VIER OUT13
FÜNF OUT14
SECHS OUT15
SIEBEN OUT16
ACHT OUT17
NEUN OUT18
ZEHN OUT19
ELF OUT20
ZWÖLF OUT21
UHR OUT22
min1 OUTL1
min2 OUTL2
min3 OUTL3
min3 OUTL4

Beschaltungsvarianten der LEDs

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:

1. Pro Wort für jeden Buchstaben eine RGB-LED (mit gemeinsamer Anode) in Parallelschaltung (natürlich mit geeignetem Vorwiderstand pro LED)

Prinzip (am Beispiel des Wortes "VIER"):

        /---|>|----| R1R |---- PWMR
     +--|---|>|----| R1G |---- PWMG     "V"
     |  \---|>|----| R1B |---- PWMB
     |
     |  /---|>|----| R2R |---- PWMR
     +--|---|>|----| R2G |---- PWMG     "I"
     |  \---|>|----| R2B |---- PWMB
OUTx-+
     |  /---|>|----| R3R |---- PWMR
     +--|---|>|----| R3G |---- PWMG     "E"
     |  \---|>|----| R3B |---- PWMB
     |
     |  /---|>|----| R4R |---- PWMR
     +--|---|>|----| R4G |---- PWMG     "R"
        \---|>|----| R4B |---- PWMB


2. Pro Wort für jeden Buchstaben eine RGB-LED in Reihenschaltung (mit nur 1 Vorwiderstand für die ganze Reihe, bzw. 3 wegen RGB). Das geht aber nur, wenn die RGB-LEDs unabhängige Anoden und Kathoden haben (ja, die gibt es).

Prinzip:

                        "V"    "I"    "E"    "R"
        /----| R1R |----|>|----|>|----|>|----|>|---- PWMR
OUTx --+-----| R1G |----|>|----|>|----|>|----|>|---- PWMG
        \----| R1B |----|>|----|>|----|>|----|>|---- PWMB

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.


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.

Prinzip:

         "V I E R"
        /---|>|----| R1R |---- PWMR
OUTx +-+----|>|----| R1G |---- PWMG
        \---|>|----| R1B |---- PWMB


Bei Verwendung von einfarbigen LEDs vereinfachen sich die Prinzip-Schaltungen wie folgt:

1. Parallelschaltung, eine LED pro Buchstabe im Wort:

      /----|>|----| R1 |---- PWMR     "V"
     +-----|>|----| R2 |---- PWMR     "I"
OUTx-+
     +-----|>|----| R3 |---- PWMR     "E"
      \----|>|----| R4 |---- PWMR     "R"


2. Reihenschaltung, eine LED pro Buchstabe im Wort:

                      "V"    "I"    "E"    "R"
OUTx ----| R1 |----|>|----|>|----|>|----|>|---- PWMR


3. Pro (kurzem) Wort nur eine LED:

         "V I E R"
OUTx +------|>|----| R1 |---- PWMR


Zum Berechnen der Vorwiderstände kann z.B. dieser Rechner verwendet werden: Vorwiderstands-Rechner

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:

  • 1 LED für 1er und 2er-Wort
  • 2 LEDs für 3er und 4er Wort
  • 3 LEDs für 5er und 6er Wort und
  • 4 LEDs für 7er Wort

Das macht dann, inkl. der 4 Minutenpunkte, insgesamt 55 LEDs.

Bedingung ist aber ein Diffusor direkt hinter den Buchstaben, damit die LEDs selbst nicht sichtbar sind.

Sammelbestellung der Platine

Stand Januar 2010:

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.

Die neue Bestellung der endgültigen WordClock-Platinen ist seit 15.01.2010 raus. Ich habe noch ein paar mehr Platinen bestellt (nämlich 200), als ich von Euch Vorbestellungen bekommen habe. Die nehme ich auf eigene Kappe.

Ich rechne mit dem Erhalt der Lieferung am Donnerstag, dem 28.01.2010.

Wie schon hier von mir im Thread beschrieben (siehe Beitrag "Brauche Hilfe beim Bau einer Uhr"), gilt folgendes:

Wer bis zum 28.01.2010 bezahlt, dem schicke ich die Platinen zum Selbstkostenpreis von 4,50 EUR pro Stück + 1,50 EUR für Versand.

Also:

1 Platine:  4,50 + 1,50 -> 6,00 EUR
2 Platinen: 9,00 + 1,50 -> 10,50 EUR
usw.

Wer erst nach dem 28.01.2010 bezahlen möchte, zahlt 7,00 EUR pro Stück, da ich das Geld ja dann vorstrecken muss, weil ich dann ja selbst die Rechnung der Sammelbestellung bezahlen muss. Und da die Bestellung bei knapp 900 EUR liegt, ist es nicht in meinem Interesse, auf den Platinen sitzenzubleiben ;-)

Diejenigen, die sich bei mir bereits per Mail(!) gemeldet haben, haben von mir eine Rückantwort mit der Bankverbindung und der Bitte um Angabe der Adresse erhalten.

Diejenigen, die sich bisher noch nicht entschieden haben, können mir (Frank M. ukw) ruhig noch eine Mail schicken. Solange sie bis zum 28.01.2010 bezahlen, bekommen sie die Platine auch noch zum Selbstkostenpreis. Jedoch ist nur noch eine beschränkte Menge vorhanden, siehe Zählerstand:

Aktueller Zählerstand der Interessenten am 19.01.2010: 200 Platinen. Es sind sind also keine mehr verfügbar. Wahrscheinlich wird der eine oder andere der Interessenten es sich noch überlegen und seine Vormerkung zurückziehen. Dann werden wieder welche frei.

Ich werde versuchen, hier jeden Tag den aktuellen Stand einzutragen.

Selbstverständlich weisen diese Platinen-Version auch nicht mehr den Kurzschluss auf, den die Prototypen-Platine hatte. Die Platine ist wesentlich schmaler als der Prototyp. Maße: 146mm x 35,6mm.

Frontplatte

Konzept

Brauche Hilfe beim Bau einer Uhr

Bei interesse an einer Frontplatte kann man mir (Benutzer ukw) eine Nachricht hinterlassen, siehe auch Sammelbestellung Frontplatte.

2 Versionen sind vorgesehen, jeweils in 45cm x 45cm

  • Deutsch mit Bezeichnung "viertel vor" und "drei Viertel" - per Software einstellbar
  • Englisch

Die Minutenanzeige (1 - 4 Minuten) werden jeweils mit einem Punkt an der Ecke der Frontplatte dargestellt.

Deutsch

E S K I S T A F Ü N F    ==> ES IST FÜNF
U Z E H N F M V O R G    ==> ZEHN VOR
D R E I V I E R T E L    ==> DREI VIERTEL
N A C H V O R H A L B    ==> NACH VOR HALB
X F Ü N F R S Z W E I    ==> FÜNF ZWEI
S I E B E N A V I E R    ==> SIEBEN VIER
Z E H N T G S E C H S    ==> ZEHN SECHS
L D R E I U A C H T J    ==> DREI ACHT
E L F N E U N E I N S    ==> ELF NEUN EIN|S
B Z W Ö L F R H U H R    ==> ZWÖLF UHR

Folgende Schreibweisen werden unterstützt:

Wessi-Modus:

 es ist ein uhr
 es ist fünf nach eins
 es ist zehn nach eins
 es ist viertel nach eins
 es ist zehn vor halb zwei
 es ist fünf vor halb zwei
 es ist halb zwei
 es ist fünf nach halb zwei
 es ist zehn nach halb zwei
 es ist viertel vor zwei
 es ist zehn vor zwei
 es ist fünf vor zwei

Ossi-Modus:

 es ist ein uhr
 es ist fünf nach eins
 es ist zehn nach eins
 es ist viertel zwei
 es ist zehn vor halb zwei
 es ist fünf vor halb zwei
 es ist halb zwei
 es ist fünf nach halb zwei
 es ist zehn nach halb zwei
 es ist dreiviertel zwei
 es ist zehn vor zwei
 es ist fünf vor zwei

Hier der aktuelle Entwurf der Buchstaben-Anordnung als Bild: Media:WordclockFront_ger.pdf

Englisch

I T K I S G H A L F E   ==>  it_is half
T E N Y Q U A R T E R   ==>  ten quarter
D T W E N T Y F I V E   ==>  twenty|five
T O P A S T E F O U R   ==>  to past four
F I V E T W O N I N E   ==>  five two nine
T H R E E T W E L V E   ==>  three twelve
B E L E V E N O N E S   ==>  eleven one
S E V E N W E I G H T   ==>  seven eight
I T E N S I X T I E S   ==>  ten six
T I N E O I C L O C K   ==>  o_clock

Und als Bild: Media:WordclockFront_eng.pdf

Sammelbestellung Frontplatte

Seit 20. Januar liegt ein Angebot einer Digitaldruck-Firma vor, welche eine Plexi-Scheibe (3mm) in 45cm x 45cm anbietet. Dabei wird die Scheibe von hinten zunächst mit einer 4-fach-Schicht schwarzer Farbe bedruckt. Lediglich die Buchstaben und Minutenpunkte bleiben frei. Anschließend kommen noch 2 Schichten weiße Farbe komplett deckend über die schwarze Farbe, sodass diese Schichten als Diffusor wirken.

WordClock mit Blitz
WordClock ohne Blitz

Das Angebot beträgt 32 Euro inkl. MwSt. pro Platte bei Abnahme von 100 Stück.

Folgende Varianten sind vorgesehen:

 - A: 45cm x 45cm mit weißer Schicht als Diffusor
 - B: 45cm x 45cm mit transparenten Buchstaben (ohne weiße Schicht)
 - C: 30cm x 30cm mit weißer Schicht als Diffusor
 - D: 30cm x 30cm mit transparenten Buchstaben (ohne weiße Schicht)

Um herauszufinden, wieviele Leute tatsächlich an einer Sammelbestellung interessiert sind, kann man mir (Benutzer ukw) eine Nachricht hinterlassen. Bitte die Stückzahl und die Variante nennen!

Stand 21.01.2010: A: 31 B: 8 C: 2 D: 3, insgesamt also: 44

Ich werde versuchen, die Anzahl möglichst jeden Tag zu aktualisieren.

Sobald die 100 erreicht sind, wende ich mich nochmal an die Firma, um auch Angebote über die Varianten einzuholen. Anschließend wird dann die Sammelbestellung anlaufen.

Anmerkung: die beiden Bilder rechts zeigen das auf 25cm x 25cm verkleinerte Muster - ohne Minutenpunkte

Sammelbestellung LEDs & Streifenplatinen

Wie im Forum angekündigt, läuft im Moment eine Vorabanfrage bezüglich einer Sammelbestellung für die SMD RGB LEDs sowie der passenden Streifenleiterplatten.

Die Streifenplatine wird so ausschauen:

Streifenplatine für SMD RGB LEDs Version 1
Streifenplatine für SMD RGB LEDs Version 3

Folgende Angebote stehen zur Verfügung:

  • Paket 1: SMD RGB LEDs im 100er Päckchen für ca 24 Eur + Versand
  • Paket 2: Streifenplatinen im 10er Pack für ca 4 Eur + Versand
  • Paket 3: Komplettpaket Streifenplatinen + LEDs + Hühnerfutter für ca 28 Eur + Versand

Wer interesse hat, schreibt mir bitte eine PN (Benutzer wawibu).

Forumsbeitrag: http://www.mikrocontroller.net/topic/156661#1561973

Stand (23.01.2010 20:00h):

  • Paket 1: 14x
  • Paket 2: 12x
  • Paket 3: 62x

Eine Sammelbestellung lohnt sich jedoch erst, wenn wir auch hier die 100er Grenze erreichen. Nur dann sind die oben genannten Preise erzielbar.


Technische Daten der SMD RGB PLCC-6 LEDs

Specifikation

   * Source Material: InGaN
   * Emitting Colour: SMD SMT 5050 RGB
   * LENS Type: Water clear
   * Reverse Voltage: 5.0 V
   * Viewing Angle: 140 degree
   * Lead Soldering Temp: 260°C for 5 seconds

Absolute Maximum Rating (Ta = 250C)

       PARAMETER      | Symbol | RED | GREEN | BLUE | UNITS
-----------------------------------------------------------
Power Dissipation     |   PO   |  80 |   95  |  85  |  mW
-----------------------------------------------------------
DC Current            |   IF   |  20 |   20  |  20  |  mA
-----------------------------------------------------------
Peak Forward Current  |   IFP  | 100 |  100  | 100  |  mA
-----------------------------------------------------------
Reverse Voltage       |   VR   |   5 |    5  |   5  |   V
-----------------------------------------------------------
Operating Temperature |   Topr |     -25 to +85     |  °C
-----------------------------------------------------------
Storage Temperature   |   Tstg |     -40 to +85     |  °C
-----------------------------------------------------------

Electro-optical Characteristics (Ta = 250C)

PARAMETER               | SYMBOL | CONDITIONS | MIN.|  TYP. | MAX.| UNIT
------------------------------------------------------------------------
Forward Voltage (B)     |   VF   | IF = 20mA  | 3.4 |  3.6  | 3.8 |  V
------------------------------------------------------------------------
Forward Voltage (G)     |   VF   | IF = 20mA  | 3.4 |  3.6  | 3.8 |  V
------------------------------------------------------------------------
Forward Voltage (R)     |   VF   | IF = 20mA  | 1.9 |  2.1  | 2.5 |  V
------------------------------------------------------------------------
Dominant Wavelength (B) |   lD   | IF = 20mA  | 465 |  470  | 175 | nm
------------------------------------------------------------------------
Dominant Wavelength (G) |   lD   | IF = 20mA  | 515 |  520  | 525 | nm
------------------------------------------------------------------------
Dominant Wavelength (R) |   lD   | IF = 20mA  | 625 |  630  | 635 | nm
------------------------------------------------------------------------

Software

Module

DCF77

Zur Programmierung siehe den Artikel DCF77-Funkwecker_mit_AVR. Im Abschnitt Programmierung ist das Funksignal dokumentiert, zusammen mit einem Beispiel (Bitstrom und Bedeutung).

Codebeispiel siehe [DFC_77].

Software-Entwickler: Torsten Giese (wawibu)

Automatische Helligkeitsregelung

Die Helligkeit des Displays wird über einen LDR gesteuert.

Software-Entwickler: Rene H. (promeus)

RTC

Vorgesehen ist die Verwendung eines batteriegepufferten DS1307 - über I2C angeschlossen.

Software-Entwickler: Frank M. (ukw)

IR

Es werden folgende Infrarot-Protokolle verstanden:

SIRCS:      Sony.
NEC:        NEC, Yamaha, Canon, Tevion, Harman/Kardon, Hitachi, JVC,
            Pioneer, Toshiba, Xoro, Orion, NoName 
            und viele weitere japanische Hersteller.
SAMSUNG:    Samsung
MATSUSHITA: Matsushita
KASEIKYO:   Panasonic, Denon und andere japanische Hersteller, welche Mitglied
            der  "Japan's Association for Electric Home Application" sind.
RECS80      Philips, Nokia, Thomson, Nordmende, Telefunken, Saba

Ü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.

Software-Entwickler: Frank M. (ukw)

PWM

Die PWM steuert die 3 RGB-Kanäle. Damit ist freie Farbenwahl möglich.

Software-Entwickler: Frank M. (ukw)

Display

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.

Die Farben sind kein Muss - in der Minimalbeschaltung können auch einfarbige LEDs zum Einsatz kommen.

Software-Entwickler: Vlad Tepesch (vlad_tepesch)

Benutzer-Interaktion

Mit der Fernbedienung wird folgendes möglich sein:

* Einmaliges Anlernen der Fernbedienung
* Anpassen der automatischen Helligkeitssteuerung
* Einstellen des Farbprogramms (Übergänge etc)
* Stellen der Uhr (wenn kein DCF77-Modul angeschlossen)
* ...

Software-Entwickler: Vlad Tepesch (vlad_tepesch)

Download

Hier eine Vorabversion des Quellcodes zum Projekt:

Media:Wordclock-08-src.zip

Bitte 00README.txt lesen!

Abstimmungen

Eine Stimme ist ein Strich. Nach 5 Strichen bitte ein Leerzeichen einfügen.
DCF: ||||| ||||| ||||| ||||| ||||| ||||| ||
ethernet ntp client: |||||
IR für Fernbedienung: ||||| ||||| ||
Bewegungsmelder: ||||| ||
Bluetooth: |
IR zum PC für Kommunikation/Bootloader |
RFM12 für Kommunikation/Bootloader |
NTP Server (um eine genaue Zeit ins Netzwerk zu verteilen) |
usw: |
Ambilight: |

Word Clock als PC-Programm

Hier ist der Quelltext zu einer X11-Version der Word Clock zu finden.