DIY Arduino Word Clock – Elegante Wortuhr mit RTC & Schieberegistern
Komponenten und Zubehör
| Komponente | Anzahl |
|---|---|
| Arduino UNO (oder standalone ATmega328P) | 1 |
| RTC Modul DS1307 (mit 3V Pufferbatterie) | 1 |
| 74HC595 Schieberegister | 3 |
| ULN2803A Darlington-Treiber-Array | 3 |
| LED-Strip (weiß, ~2 m, alle 3 LED abschneidbar) | 1 |
| IC-Sockel 16-polig (für 74HC595) | 3 |
| IC-Sockel 18-polig (für ULN2803A) | 3 |
| 12V Netzteil / Wandadapter | 1 |
| Lochrasterplatine, Kabel, Stiftleisten, Lötzubehör | 1 Set |
Werkzeuge & Materialien für Gehäuse
- Montageplatte / dicker Karton (für Rahmen & Lichttrennung)
- Acrylglas / Plexiglas (transluzent weiß, Front)
- Wort-Schablone (gedruckt oder Folie)
- Kleber, Klebeband, Schere, Cuttermesser
Software
- Arduino IDE
- RTC Library (z. B.
RTClib)
Aufbau & Funktionsweise
Schritt 1: Elektronik verstehen
Trotz 22 einzeln ansteuerbarer Wort-Segmente benötigt der Arduino nur 5 I/O-Pins: 3 für die kaskadierten 74HC595 (Data, Clock, Latch) und 2 für die RTC (I2C: SDA, SCL). Die Schieberegister erweitern die Ausgänge auf 24 Kanäle. Die ULN2803A-Treiber schalten die 12V-LED-Strips (Common Anode: Plus an 12V, Minus an Treiber-Ausgänge).
Schritt 2: Schaltung aufbauen
Dem Schaltplan folgen. Wichtig: ULN2803A sind Open-Collector-Darlington-Treiber – LED-Anoden (Plus) an 12V, Kathoden (Minus) an Treiber-Ausgänge. RTC mit Backup-Batterie hält die Zeit jahrelang auch ohne Strom.
Schritt 3: Rahmen bauen
Montageplatte zuschneiden (Frontgröße). Wort-Raster aufzeichnen. 1,5 cm breite Streifen als Trennwände zwischen den Wörtern kleben – verhindert Lichtübersprechen. Jedes Wort erhält sein eigenes Fach. Rückseitig Fach für Elektronik & LED-Platine einplanen. Loch für Wandaufhängung.
Schritt 4: LEDs montieren
LED-Strip passend zu Wortlängen zuschneiden (nur an markierten Stellen alle 3 LED). Auf LED-Platine (Montageplatte) aufkleben (selbstklebend). Alle Plus-Pole zusammenfassen (gemeinsames 12V). Jedes Wort: eigener Minus-Draht zurück zu ULN2803A-Ausgang. Dünnes Kupferlackdraht spart Platz.
Schritt 5: Code & Logik
Code auf GitHub: rakshithbk/Word_clock
Kernfunktionen:
#define-Bereich: Zuordnung Schieberegister-Pins → WörterWriteLEDs(): Schiebt Bits in die 74HC595-KetteselfTest(): Blinkt alle Wörter nacheinander (Hardware-Test)displayTime(): Liest RTC, bestimmt aktive Wörter (z. B. „ES IST ZWANZIG NACH FÜNF“)
Schritt 6: Finalisierung
Elektronik in Gehäuse einbauen, LED-Platine einsetzen, Front-Acryl mit Wort-Folie bekleben, aufsetzen. Fertig – eine elegante Wortuhr, die die Zeit in Worten anzeigt.
Schaltplan

Dateien
F4B9GO9IBYX12RN.zip(Code / Design)FMC93S0ICRXOKWF.zip(zusätzliche Dateien)
Herstellungsprozess
- Arduino POV-Uhr: Persistence-of-Vision LED-Display selbst bauen
- Stilvolle Wanduhr mit Adafruit 60-LED Neopixel-Ring & Arduino
- Arduino Echtzeituhr für islamische Gebetszeiten bauen
- Einen eigenen LED-Master-Clock mit Alarm bauen – aus 12 Metern Entfernung ablesbar
- Italienische Word Clock mit Arduino Nano, NeoPixel, LCD & RTC
- Einfachen Hindernissensor mit Arduino bauen – IR-LED & Photodiode Tutorial
- Einfacher Taschenrechner mit Arduino UNO – Einsteigerprojekt
- SerialDebug: Arduino-Debugging mit erweiterten Log-Leveln verbessern
- Einfacher Arduino-Stoppuhr: Taster-gesteuerter Chronometer
- Zuverlässigen Wecker mit DS1302 RTC und Arduino UNO bauen