Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Komponenten und Materialien

KomponenteAnzahlHinweis
Arduino Nano R31Vollständige Teileliste im Projekt

Projektbeschreibung

Weitere Details zum Bau finden Sie auf meiner Website: Word Clock.

Diese Arduino-Wortuhr zeigt die Zeit wortgenau mit Minutenauflösung und eine lineare Sekundenanzeige.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Zusätzliche Modi: Digitaluhr, Analoguhr, Temperatur & Luftfeuchte sowie drei Spiele: Game of Life, Simon und Tetris.

Die Uhr kann eigenständig laufen oder als Slave an eine Masteruhr angebunden werden. Ohne Master steuert ein temperaturkompensiertes Echtzeituhr-Modul (DS3231) die Zeit.

Optional kann ein PIR- oder Doppler-Radar-Sensor das Display abschalten, wenn niemand im Raum ist.

Abmessungen: 500 × 500 mm (19,68″ × 19,68″), Gewicht 5,5 kg, zur Wandmontage. In jeder Ecke befinden sich Touchpads zur Bedienung.

Schritt 1: Über Wortuhren

Wortuhren zeigen die Zeit mittels einer Matrix aus Wörtern oder Buchstaben. Es gibt verschiedene Design-Typen, die die Komplexität beeinflussen.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Einfachste Variante: Wortblöcke für 5-Minuten-Schritte (z. B. „FÜNF NACH“, „ZEHN VOR“). Nur ca. 20 LED-Blöcke nötig, aber feste Anzeigeformate.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Mittlere Variante: 11×10 LED-Matrix plus 4 Eck-LEDs. 110 einzelne LEDs ermöglichen Ziffern und einfache Bilder. Weiterhin 5-Minuten-Wortauflösung, oft mit „gerade nach“ / „fast“ zur Erhöhung der Auflösung. Die 4 Eck-LEDs zeigen die verbleibenden 1–4 Minuten an. Aufwendigerer Bau, oft mit LED-Streifen.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Kommerzielle Versionen (450 mm Wandmodell ca. 1000 £) bieten wechselbare Frontplatten, Desktop- und Armbanduhren.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Höchste Komplexität: 16×16 LED-Matrix (256 LEDs). Minuten-genaue Wortanzeige, Tageszeiten (Morgen, Abend, Nacht), Temperatur in Worten (warm, kalt etc.). Riesige Anzeigemöglichkeiten. Komplexer Bau durch viele Verbindungen. PCB-Bestückung mit SMD ermöglicht flache Gehäuse, aber über 500 mm werden PCBs teuer. Handbestückte Matrix braucht Platz – 500×500 mm ist guter Startpunkt für Kabelbäume. Größere Wanduhren möglich.

Schritt 2: Änderungen gegenüber Vorlagen

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Diese Uhr kombiniert Wouter Devinck Hardware mit der „Catalan“ Pijuana Software. Keine Custom-PCBs, nur Fertigmodule und drei kleine Veroboard-Stromversorgungen.

Schritt 3: Gehäusedesign

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Mein Gehäuse ist 34 mm tief (Rückwand-Dichtung 2 mm, Rückwand 14 mm, Front 14 mm, Glas 4 mm). Devincks: 21 mm (18 mm MDF + 2 mm Glas).

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Optische Tricks: Rückwand schwarz (Front weiß) lenkt Blick auf schmale weiße Kante. Rückwand 10 mm kürzer an drei Seiten verstärkt Illusion. Glas 1–2 mm kleiner als Frontblende. Aus extremer Seitenansicht wirkt mein 34 mm Gehäuse so schlank wie Devincks 21 mm.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Schritt 4: Bedienung

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Vier TTP223 Touch-Module in den Ecken (oben links, oben rechts, unten links, unten rechts).

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Funktionen der Tasten hängen vom aktuellen Modus ab (siehe Tabelle im Original).

Schritt 5: Automatische Sommer-/Winterzeit

Nicht verwendet.

Schritt 6: Anzeigemodi – Uhren & Umwelt

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Reihenfolge: Wortuhr → Digitaluhr → Temperatur/Luftfeuchte → Analoguhr.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Startmodus scrollt Versionsnummer, Erstellername, Uhrname.

Schritt 7: Anzeigemodi – Spiele

Drei klassische Spiele (Code aus Catalan Clock übernommen):

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Conway's Game of Life: Zellulärer Automat auf 2D-Gitter. Regeln: Unterbevölkerung (<2 Nachbarn) → Tod, 2–3 Nachbarn → Überleben, Überbevölkerung (>3) → Tod, genau 3 Nachbarn → Geburt.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Simon: Merkspiel – Computersequenz nachahmen. Doppeltippen auf letztes Element beendet Zug. Bei Fehlschlag Punkteanzeige.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Tetris: Sowjet-Puzzle von 1984. Steuerung der Steine per Touch-Tasten noch verbesserungswürdig.

Schritt 8: Prototyping

Test mit originalen DOT-Matrix-LEDs auf MAX7219-Modulen möglich. Temporäre Modifikation nötig, um Software/Layout im Miniaturformat zu testen.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Modifikation: Pins 16, 15, 3, 4, 10, 11 der LED-Matrix um 90° biegen (oben nach oben, unten nach unten), in Sockel stecken (diese Pins bleiben unverbunden). Drahtbrücken von Platinenrückseite zu den herausstehenden Pins löten:

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Mit Multimeter Pinbelegung prüfen. Tabelle zeigt Abweichung Software-Pin vs. LED-Pin.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Miniatur-Wortlayout (62×62 mm) auf Papier drucken zum Test.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Ausrichtung der Display-Module beachten (Rotation wie bei Devinck Original).

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Prototyp auf Steckbrett: Wenige Kabel, da meiste Verdrahtung in Display-Matrizen liegt. Viele Layouts getestet vor Endbau.

Schritt 9: Test der modifizierten Module

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Test-Sketch lässt jede LED nacheinander von links oben nach rechts unten leuchten. 5 Drähte an Nano + MAX7219, Nano per USB versorgen, Sketch laden.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Jedes Modul einzeln prüfen. Test-Sketch im Zip: MAX7219_LED_Test.zip

Schritt 10: Zeit-zu-Wort Zuordnung

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Keine festen Regeln – Wörter so setzen, wie man die Zeit sagt. Meine Änderungen ggü. Devinck: „MINUTE“ bei 1 Min, „A QUARTER“, Mittag/Mitternacht Formulierungen, „OCLOCK“ ohne Apostroph. Einfach in Software anpassbar.

Excel-Tabelle: Word+to+Time+Translations.xlsx

Schritt 11: Stromversorgung

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Zentrale 12 V Versorgung → lokal 5 V Step-Down (MP1584 auf Veroboard). 18 einzeln abgesicherte 12 V Kreise (2 A), 9 davon batteriegepuffert. Uhr-Platinen haben eigene Sicherungen.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Zwei weitere Veroboards für Stromverteilung (eines mit Summer).

Leistungsbedarf: 30 mA (dunkel) – 250 mA (max. Helligkeit). Bei Sonne ca. 2/3 Maximalleistung. PIR spart stark. Mindestens 500 mA Netzteil empfohlen.

Schritt 12: Modul-Verkabelung

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Die meisten Module direkt an Nano. MAX7219 Boards nur über Modul 01 an Nano, restliche per Daisy-Chain. 8×8 LED-Matrizen an je ein MAX7219. Hauptverkabelung: MAX7219 ↔ LED-Matrizen. Kurze Wege Nano ↔ erstes MAX7219 und zwischen MAX7219s. Beide Enden der Kette mit 5 V/0 V versorgen (Hauptstromverbraucher).

Schritt 13: Bauablauf

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
  1. Vinyl-Folie drucken lassen
  2. Glas zuschneiden
  3. MDF-Platten (Front/Rück) zuschneiden
  4. LED-Löcher in Frontplatte bohren
  5. MDF grundieren & lackieren
  6. Sensorkonturen in Glas schneiden
  7. Vinyl auf Glasrückseite kleben
  8. Sensorkonturen in Frontplatte fräsen
  9. Sensor-Aussparungen in Frontplatte fräsen
  10. Rückwand zuschneiden, 4 Zugangsbohrungen für Sensoren
  11. Melamin-Kantenbänder (Front weiß, Rückwand schwarz)
  12. Rückwand an Frontplatte schrauben/kleben
  13. Veroboards bauen (1 Netzteil, 2 Verteiler)
  14. 4× MAX7219 modifizieren & LED-Verdrahtung anlöten (vorerst nur an MAX7219-Seite)
  15. Alle Module & Veroboards auf Rückseite der Frontplatte montieren
  16. 4 LED-Matrizen auf Frontplatte aufbauen, 256 LEDs verlöten
  17. Batt/GND-Leitungen von Netzteil & Verteiler verlegen
  18. Alle Module an Strom anschließen
  19. Verdrahtung Nano, MAX7219, RTC, Temp-Sensor, Touch, Summer
  20. Kabelbäume von MAX7219 zu LED-Matrizen laut Tabelle
  21. PIR-Modul extern anschließen
  22. 30-Sek-Sync an Masteruhr (falls nötig)
  23. Glasfront mit Chicago-Schrauben montieren (gleichzeitig Touch-Sensoren fixieren)
  24. Testen

Approximative Bauzeiten in Tabelle 1 (variiert nach Skill/Tools). +40 h Prototyping/Programmierung.

Schritt 14: Vinyl-Aufkleber

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Design in Inkscape (freie Vektorgrafik-Software, SVG-Format). Originaldesign von Wouter Devinck (GitHub) angepasst. Viele Versionen am Prototyp getestet. Spiegelverkehrt drucken!

Hersteller: Regal Signs & Graphics – schwarze Vinylfolie, spiegelgeschnitten, Buchstaben entgittert, mit Übertragungstape, ca. 27 £ inkl. MwSt. Lieferung in Kartonröhre. Datei als EPS aus Illustrator übergeben.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Applikationstape als Diffusor belassen, überschüssiges Papier vor dem Aufkleben entfernen.

Glas: 4 mm Floatglas, 500×500 mm, Kanten poliert (lokaler Glaser, 20 £). 5 mm Bohrungen für Chicago-Schrauben (YouTube-Anleitungen beachten). Glas mit Aceton reinigen, Handschuhe tragen. Verdünnte Seifenlauge aufsprühen, Trägerfolie flach abziehen, nass aufkleben, mit Kreditkarte Blasen entfernen, über Nacht trocknen, von Rückseite Vinyl über Bohrungen wegschneiden.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Inkscape-Datei: Brett11_print_ready.svg

Schritt 15: Hauptplatinen – Teil 1

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Zwei 14 mm MDF-Platten. Rückwand 10 mm kleiner an drei Seiten (oben bündig). Frontkanten weiß, Rückwandkanten schwarz → optisch 14 mm Tiefe.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Bei Devinck: 18 mm Platte, Rückseite ausgefräst. Zwei Platten = Sägen statt Fräsen. Frontplatte 503×503 mm (1,5 mm Überstand schützt Glas).

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Rückwand per Stichsäge ausgeschnitten (14 mm Bauteilhöhe). MAX7219 Module 10 mm hoch. Fertig: Rückwand an Frontplatte schrauben/kleben.

Frontplatten-Bau

256 LEDs scheinen durch 6,5 mm Löcher + 18 mm Senkbohrungen, die Buchstaben/Zahlen beleuchten.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Raster: Zeichen 25 mm Abstand, beginnend 62,5 mm vom Rand. Linien gezogen, Schnittpunkte = Bohrpunkte.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Obere Kante als Bezug, jede Reihe davon ausmessen. Entsprechendes für Spalten (linke Kante).

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

256 Schnittpunkte = Mittelpunkte für 6 mm LED-Löcher und 18 mm Senkungen.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Automatischer Körner (oder Nagel/Schraube) → 256 Punkte ankörnen. 6 mm Bohrer → 256 LED-Löcher. Dann 20 mm Senkbohrer → 256 Senkungen.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Senkbohr-Schablone: Holzrest mit Loch für Bohrfutter-Ring. Teststück → Tiefe einstellen → Futter festziehen → 256× bohren bis Futterring an Schablone anliegt.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Fertige Frontplatte: 256 Senkungen + 6 mm Löcher. Abschleifen, MDF-Grundierung, weiß lackieren (Senkungen reflektieren Licht). Schwarzer Rand außen (verdeckt Platte, Glas 1 mm kürzer). 4× 5 mm Eckenbohrungen für Chicago-Schrauben (halten Glas, Touch-Sensoren, dienen als Touchpads). 3 mm Schraubenwelle, Gummi band zum Glasschutz.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Platte wenden, Forstnerbohrer für Touch-Sensor-Aussparungen (versetzt zu Schraubenlöchern).

Wandhalterung

Zwei Metall-Bilderhaken, in Rahmen versenkt (Oberkante bündig). 2″ Senkschrauben Nr. 6 halten Uhr mit Spannung an Wand (Dichtlippe wird komprimiert).

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Schritt 16: Touch-Sensor Montage

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

TTP223 Module an Chicago-Schrauben befestigt (Schraube = Touch-Kontakt). 5 mm Bohrung in Sensorpad für Schraube. Sensorpad durch MDF und Kunststoffunterlegscheibe isoliert.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Schritt 17: Elektronische Komponenten & Module

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

ATmega328 Pinbelegung (Arduino IDE Nummerierung). BST Pin 07 ungenutzt.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

LEDs

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Qualitativ hochwertige LEDs nötig (lange Betriebszeit). Meine Specs: 5 mm Weiß, Flat Top, 120° Abstrahlwinkel, 13000 mcd, 3,2–3,8 V, 20 mA typ. (30 mA max), 256 Stück.

DHT22 Temperatur & Luftfeuchte

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Günstiger digitaler Sensor. Pin 1: 3–5 V, Pin 2: Daten, Pin 3: GND. Alle 2 s neuer Wert. Obere/linke Lüftungsschlitze abgeklebt (misst Raumluft, nicht Gehäuse-Innenwärme, Staubschutz).

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Offene rechte Seite dicht an unterer Rückwand. Zwei kleine Löcher in unterer Rückwand für Luftzirkulation.

Arduino Nano

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Stromversorgung: Mini-B USB, 6–20 V unregelbar (Pin 30), 5 V regelt (Pin 27). Automatische Auswahl höchste Spannung. Speicher: 32 KB Flash (2 KB Bootloader), 2 KB SRAM, 1 KB EEPROM. 14 Digitalpins (40 mA, Pullup 20–50 kΩ). Spezialfunktionen: Serial (0/1), Ext. Interrupts (2/3), PWM (3,5,6,9,10,11), SPI (10–13), LED (13). 8 Analogeingänge (10 Bit). I2C (4/5). AREF, Reset. Kommunikation: UART TTL (0/1), FTDI FT232RL → USB Virtual COM. SoftwareSerial, I2C (Wire), SPI möglich.

TTP223 Touch-Sensor-Modul

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Modul per Chicago-Schraube an Frontplatte (5 mm Bohrung in Sensorpad). Schraube berührt Sensor, ist aber durch Kunststoffscheiben isoliert. 4 Module (je Ecke).

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Onboard-LEDs entfernt (abbrechen) zur Stromersparnis.

DS3231 AT24C32 I2C Precision RTC

Modul wird mit Li-Ion-Akku geliefert. Ich nutze Nicht-Wiederaufladbare → Widerstand R5 entfernt.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

MAX7219 Display-Modul

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

MAX7219 LED-Strombegrenzung

Max. LED-Strom durch einzelnen Widerstand R1 am Modul. Wert aus Tabelle (Forward Voltage vs. gewünschter Strom). Modul kommt mit 10 kΩ. Meine LEDs: 3,2–3,8 V @ 20 mA (max 30 mA). Für lange Lebensdauer 20 mA → 22 kΩ (begrenzt auf ~20 mA bei Max-Helligkeit). Siehe Helligkeitskalibrierung.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

1088AS LED Dot Matrix (nur Prototyping)

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

LDR (Lichtsensor)

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

~500 Ω (hell) – 10 MΩ (dunkel). Unterhalb der Uhr auf Rückwand positioniert.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Neben LDR: Bohrung für Trimmpotentiometer-Zugang (Helligkeitskalibrierung).

Komponentenliste

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Schritt 18: Staubdichtungen

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Zwei Dichtungen: 1) 2 mm Weichschaum auf Rückwand (selbstklebend, 5 mm Randabstand). Beim Aufhängen unter Druck → abdichtet zur Wand. 2) Selbstverschweißendes Gummi auf Frontplatte (5 mm vom Rand), verhindert Staub unter Glas. 4 kleine Gummistücke um Glasbohrungen (Schutz beim Anziehen der Chicago-Schrauben). Lederlochzange für Schraubenlöcher in Gummi.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Schritt 19: Schaltplan

Nano Verbindungen

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Vollständige Datei im Hardware-Bereich.

MAX7219 Verbindungen

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

4 MAX7219 Module + angeschlossene LED-Matrizen. Matrizen jeweils um 90° gegeneinander verdreht (Modul 01 → 02 → 03 → 04). Modul 01 Input: Arduino CLK, DIN, LOAD. Output → Input nächstes Modul.

Schritt 20: LED-Matrizen verdrahten

Modulpositionen

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

4 Sensoren in Aussparungen hinter Rückwand. Rückwand hat 4 Zugangsbohrungen für Chicago-Schrauben/Sensorpads. 4 MAX7219 Module verlötet, mittig oben (kurze Datenwege). Nano links, RTC rechts (Batteriehalter in Frontplatte eingelassen). Veroboard Netzteil unten. 2 Verteilerboards oben. Haupt-5 V-2 A-Leitung zu beiden Verteilern, davon Verteilung. MAX7219 Kette: links eingespeist, durchgereicht, rechts wieder heraus → beide Enden versorgt.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

LED-Matrizen (je 64 LEDs) nummeriert 1–4 (entspricht MAX7219 1–4 links nach rechts). Rückseite → Nummern gespiegelt.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Pro Modul: 8 Kathoden-Busbars (10 mm hoch, auf 15 mm Stiften) + 8 Anoden-Busbars (2 mm hoch, auf LED-Anoden). 16 Stifte pro Modul (5 mm eingehämmert, 10 mm Stand). Stifte entsprechen dicken Plattenbereichen (nicht LED-Vertiefungen vorne).

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

0,9 mm Kupferdraht an Stiftpaaren verlötet = Kathoden-Busbars. Rotation der Module beachten (Rückseite → gespiegelt).

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Kathoden (vertikal) & Anoden (horizontal) pro Modul. Jede LED an eine Anode & Kathode angeschlossen.

Schritt 21: LEDs verdrahten

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Anschluss von hinten: Positionen gespiegelt & 90° gedreht ggü. Nachbarmodul → komplex. Tabelle zeigt LED-Positionen (blaue Kästchen) & Busbar-Matrixpositionen (schwarz) von hinten gesehen.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

LEDs in Vorrichtung biegen (konstante Position, schneller Bau). 4 Biegungen pro LED (2 pro Bein) = 1024 Biegungen. Kathode 90° zu Anode gebogen.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Matrixgitter an entsprechende MAX7219 Pins laut Layout-Tabelle.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

16 Drähte pro Modul. 50-pol 0,5 mm Kabel (letzte 14 Farben doppelt). Modul 4: Sl/Vi am Ende statt am Anfang.

Schritt 22: MAX7219 Module modifizieren

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Zwei 8-pol 90° Stiftleisten an untere Kante des bestehenden LED-Matrix-Steckers löten.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Drähte von dort zu LED-Matrizen (Farbcode-Tabelle). Seitlich: Stifte knapp über PCB an alten Pins angelötet. Falls SMD-Bauteile (R1, C1, C2) stören, Stiftleisten kürzen.

Strombegrenzung: Wie oben (22 kΩ für 20 mA).

Automatische Helligkeitskalibrierung

Uhr misst Umgebungslicht (LDR) & passt LED-Helligkeit an. Bei Ersteinbau kalibrieren.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Gerät (Handy/Laptop/Tablet) per Mini-USB an Uhr, seriellen Monitor öffnen (z. B. Slick USB 2 Serial Terminal auf Android via OTG).

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Nach Reboot: laufende Ausgabe. Relevant: light reading & bright. Uhr an Endposition, max. Umgebungslicht. Flacher Schraubendreher in Zugangsloch rechts neben LDR. Drehen bis light reading = 600 (oder Wert in brightness.cpp) und bright = 15. Dann max. Helligkeit bei max. Licht. Weiter drehen → light reading > 600, aber bright bleibt 15. Für generell dunkler: light reading < 600 bei max. Licht einstellen. Hinweis: bright=15 = Max-Strom (durch R1 auf MAX7219 gesetzt, passend zur LED wählen).

Schritt 23: Mini-USB-Port

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Für Kalibrierung/Programmierung: 90° Mini-USB Winkelverlängerungskabel (25 cm), Isolierung/Abschirmung abziehen → Kabel biegsam für enge Winkel/Radien.

Schritt 24: PIR-gesteuerte Display-Abschaltung

Optional – alternativ Doppler-Radar (nächster Schritt).

PIR im Wortuhr-Menü aktivierbar (unten links: PIR On, unten rechts: PIR Off). Bewegung → Display an. Keine Bewegung → nach Zeit aus. Statusanzeige „PIR ON“ / „PIR OFF“. PIR aus → Display dauerhaft an.

PIR-Modul fern von Uhr in modifizierter Chrom-Lichtschalterdose (in Rigipswand, mit Netzschalter). Modul winzig, kann in Tiny-Gehäuse. Funktioniert nicht hinter Glas → bei Uhreinbau Glasausschnitt nötig (großer Lochfräser).

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Leere Chrom-Schalterplatte + Unterputzdose. 2 Bohrungen (Netzschalter, PIR-Linse). Zentrierkörnen, vorbohren, Stufenbohrer. PIR-Linse: Reibschluss.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

12 V+ an Schalter, 0 V an Erdschraube. 12 V vom Schalter → Uhr Netzteil Veroboard. 5 V von Uhr Netzteil → PIR-Modul. 5 V + PIR-Signal an PCB-Header (stecken auf PIR-Pins). Sync-Kabel an Headerpins → Masteruhr 30-Sek-Sync per Einzel-Header.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

PIR hat 2 Trimmer (Empfindlichkeit, Nachlaufzeit).

PIR Ein/Aus: In Wortuhr-Modus: unten links → PIR an, unten rechts → PIR aus. Änderung zeigt „PIR ON“ / „PIR OFF“ 5 s. Beim Einschalten Default: PIR aus. Sofortiges Einschalten → Display geht aus (PIR braucht ~1 Min Initialisierung).

Schritt 25: Doppler-Radar Option

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Alternative zu PIR. Gleiches Menü (unten links/rechts). Prüfung jede Viertelstunde. Keine Bewegung → Display aus bis neue Erkennung. Anzeige „PIR ON“ / „PIR OFF“ (Bezeichnung beibehalten). Im Gegensatz zu PIR: Doppler-Radar „sieht“ durch Glas/Kunststoff → im Gehäuse hinter Glas/PVC-Folie verbaut. Reichweite ~5 m.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Schritt 26: PIR/Doppler Ein/Aus Steuerung

Wie Schritt 24: Unten links → an, unten rechts → aus. „PIR ON“ / „PIR OFF“ 5 s Anzeige. Default beim Start: aus. Sofortiges Aktivieren → Display aus bis PIR initialisiert.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Schritt 27: Automatische Helligkeitskalibrierung (Wiederholung)

Identisch zu Schritt 22. Kalibrierung bei max. Umgebungslicht: light reading = 600, bright = 15.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Schritt 28: Uhrzeit einstellen

Im Digitaluhr-Modus: unten links berühren → Zeit-Einstellmodus.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Stundenziffern blinken 2×/s. Tastenfunktionen:

Schritt 29: Synchronisation

Bei angeschlossener 30-Sek-Masteruhr-Sync: Uhr springt auf 30 Sekunden (wenn nicht im Einstellmodus). Ohne Master: temperaturkompensierte RTC (sehr präzise). Sekunden grob synchronisieren (±10 s), dann wartet auf Sync.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Animation: Wortuhr läuft schnell. Alle 30 s Sync-Impuls (Minute & Halbe). Korrektur auf 30 s. Ignoriert Impuls bei 0 Sekunden. Sync nur bei 20 s nach / 20 s vor Minute. Normal: Korrektur bruchteilsekundengenau → „SYNC“ erscheint ohne sichtbare Sekundensprung. Hinweis: Impuls alle 30 s, aber 0-Sekunden-Impuls wird ignoriert.

Schritt 30: Software & Änderungen

Software-Download im Code-Reiter. Module:

Drittbibliotheken: Chronodot (DS3231), DHT (DHT22), LedControl (MAX7219), stc (Tetris), pitches.h (Tonfrequenzen).

Änderungen: Vergleich mit „Catalan Code“ erleichtert Verständnis. Meine Änderungen mit //Brett markiert.

Code-Änderungen: Versionen speichern bei jeder Kleinigkeit. Versionsnummer in credits.h ~Zeile 47 aktualisieren.

Kurz: Wörter in time.h definiert. Beispiel: const byte w_the[3] PROGMEM = { 0, 0, 3 }; → Wort „THE“ an LED-Koordinaten {0,0,3} (erste LED, 3 Stück horizontal). „TIME“ → {0,4,4}. Alle Wörter so definiert.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Steuerung wann Wörter leuchten: time.cpp. Regelliste für Zeiten. Beispiel Mitternacht (00:00): „THE TIME IS“ (immer, ab Zeile 687) + Regeln: Minuten=0, Stunden=0 → „TWELVE“, „OCLOCK“, „AT“, „NIGHT“. Alle Zeitkombinationen abgedeckt.

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Analoguhr Code-Änderung (srdevil): Bei 18:59 zeigte kleiner Zeiger noch voll auf 18 (sieht aus wie 17:59). Fix: ab HH:15 bewegt sich kleiner Zeiger schon zur nächsten Stunde. Code in Kommentaren oder hier.

Code

In Arduino IDE laden. Wouter Devinck Github | svcabre Github | Mein Word Clock Github (Schaltpläne & Code)

CAD / Gehäuse

Vinyl-Aufkleber Design in Inkscape (frei herunterladbar, anpassbar): brett11_print_ready_6bbpMTDyFa.svg

Schaltpläne

Hauptplatine Verbindungen

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

MAX7219 Modul 01–04 LED-Verbindungen

Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten
Präzisions-Wortuhr: Minuten-genaue Zeitanzeige in Worten

Herstellungsprozess

  1. Kuckucksuhr: Geschichte, Handwerkskunst und moderne Evolution
  2. Silikon-3D-Druck: Die nächste Grenze in der additiven Fertigung
  3. Analoge Sensoren am Raspberry Pi mit nur einem GPIO-Pin auslesen
  4. Retro-Numitron-Uhr mit Arduino bauen: Einfach, zuverlässig & energieeffizient
  5. Python timeit(): Ausführungszeit messen mit praktischen Beispielen
  6. DIY Arduino Word Clock – Elegante Wortuhr mit RTC & Schieberegistern
  7. Arduino Echtzeituhr für islamische Gebetszeiten bauen
  8. Produktionsengpässe beseitigen: 5 bewährte Tools für Fertigungseffizienz
  9. Arduino Temperaturoverwachung & Echtzeituhr mit 3,2″ TFT-Display
  10. Zuverlässigen Wecker mit DS1302 RTC und Arduino UNO bauen