Infinity Mirror Clock: Endlose Eleganz trifft präzise Zeitanzeige
Benötigte Komponenten
| Arduino Nano R3 | 1 Stück |
| DS1302 Echtzeituhr (RTC) | 1 Stück |
| WS2812B LED-Streifen (60 LEDs/m, 1 m) | 1 Stück |
| 10 kΩ Widerstände (für Taster) | 3 Stück |
| 3× Taster (Zeit einstellen) | 3 Stück |
| Spiegelglas + Halbtransparenter Spiegel (One-Way Mirror) | je 1 Stück |
| Gehäuse (3D-Druck / Holz) | 1 Stück |
Projektbeschreibung
Eine Infinity Mirror Clock kombiniert den unendlichen Spiegeleffekt (durch zwei parallele Spiegel, einer halbtransparent) mit einer Uhrzeitanzeige via RGB-LEDs. Die LEDs sind zwischen den Spiegeln platziert und zeigen Stunden, Minuten, Sekunden als farbige Punkte auf dem 60-LED-Ring.
- Stunden: Blau (jeder 5. LED = 1 Stunde)
- Minuten: Grün (jede LED = 1 Minute)
- Sekunden: Rot (jede LED = 1 Sekunde)
Drei Taster ermöglichen das Einstellen der Uhrzeit (Set, Up, Down). Beim Start läuft eine Farb-Animation.
Schaltplan & Aufbau
- LED-Datenpin → Arduino Pin 8
- RTC: CE → Pin 5, I/O → Pin 6, SCLK → Pin 7
- Taster: Set → Pin 10, Up → Pin 11, Down → Pin 12 (mit 10 kΩ Pull-down)
- Stromversorgung: 5V Netzteil (mind. 2A für 60 LEDs bei voller Helligkeit)
Code-Highlights
Der Code nutzt Adafruit_NeoPixel für die LEDs und DS1302 Bibliothek für die RTC. Wichtige Funktionen:
printTime(): Liest RTC, setzt LED-Farben für h/m/s.animasyon(): Start-Animation (Farblauf, Theater-Chase).yenisaat(): Schreibt neue Zeit in RTC nach Einstellung.loop(): Zustandsmaschine für Zeit-Einstellmodus (Stunden → Minuten → Fertig).
Wichtig: Die Helligkeit ist im Code auf niedrige Werte gesetzt (z. B. pixels.Color(25,25,255)), um Blendung zu vermeiden. Anpassbar nach Geschmack.
Mechanischer Bau
CAD-Dateien für Gehäuse & Spiegelhalterung im Originalartikel (Thingiverse-Links). Der Aufbau erfordert präzises Ausrichten der beiden Spiegel (Abstand ca. 3–5 cm) und saubere Kabelführung.
Fazit
Ein beeindruckendes Deko-Objekt, das Elektronik, 3D-Druck & Optik vereint. Ideal als Geschenk oder Blickfang im Wohnzimmer. Der Code ist modular – einfach erweiterbar (z. B. Datum, Alarm, Lichtsensor für automatische Helligkeit).
Herstellungsprozess
- Kuckucksuhr: Geschichte, Handwerkskunst und moderne Evolution
- Wissenschaft und Handwerk moderner Spiegel
- Infinity Gears: 41-stufiges Getriebe erreicht 346 Trillionen Jahre Rotationszeit
- Arduino POV-Uhr: Persistence-of-Vision LED-Display selbst bauen
- Verilog Clock Generator: Design & Implementierungsleitfaden
- DIY Arduino Word Clock – Elegante Wortuhr mit RTC & Schieberegistern
- DIY Taupunkthygrometer (Chilled Mirror) mit Arduino – Präzise Feuchtemessung
- DIY Kaleidoskop-Infinity-Mirror – Bauen Sie eine beeindruckende LED-Lichtanzeige
- Einen eigenen LED-Master-Clock mit Alarm bauen – aus 12 Metern Entfernung ablesbar
- Italienische Word Clock mit Arduino Nano, NeoPixel, LCD & RTC