DIY Arduino Woordklok – Bouw een Elegant Real-Time Display
Onderdelen en benodigdheden
| Onderdeel | Aantal |
|---|---|
| Arduino UNO (of standalone ATmega328P) | 1 |
| Real Time Clock (RTC) DS1307 | 1 |
| Shift register 74HC595 | 3 |
| ULN2803A Darlington transistor array (LED drivers) | 3 |
| LED-strip (wit, ~2 meter) | 1 |
| IC-voetjes 16-pins (x3) en 18-pins (x3) | 1 |
| 12V voeding (batterij of netadapter) | 1 |
Benodigde tools
- Montageplaat / printplaat
- Acrylaatplaat (translucent wit) / Plexiglas
Apps en online diensten
- Arduino IDE
- RTC bibliotheek
Over dit project

Inleiding
Alles wat je nodig hebt is een Arduino en een RTC. De DS1307 is erg stabiel en hoeft bijna niet bijgesteld te worden. Dankzij de interne 3V-batterij blijft de tijd kloppen, zelfs bij stroomuitval (jarenlang). Je kunt de klok rustig uitschakelen tijdens vakantie.
De code is zo simpel mogelijk: het leest de tijd van de RTC en update de shift registers. We besturen 22 woorden met slechts 5 I/O-pins (3 voor shift registers, 2 voor RTC).
Stap 1: Onderdelen verzamelen

Electronica: Arduino/ATmega328P, RTC DS1307, 3x 74HC595, 3x ULN2803A, LED-strip, IC-voetjes, 12V voeding, printplaat, draden, headers, soldeerbenodigdheden.
Frame en stencil: Montageplaat/karton, lijm, tape, schaar/mes, acrylaatplaat, woordenstickers.
Stap 2: Aansluiten





Volg het schema. Let op: de ULN2803A is een Darlington-array; sluit de anodes (positief) van de LEDs aan op de voeding, en de kathodes (negatief) op de driver-uitgangen.
Stap 3: Frame bouwen








Knip montageplaat op maat, teken woorden voor, knip stroken (1,5 cm) voor compartimenten om lichtlekken te voorkomen. Plaats horizontaal na elke regel, verticaal tussen woorden. Maak een doos die de elektronica, LED-bord, anti-diffusie vakjes en de frontplaat met stickers bevat.
Stap 4: LEDs aansluiten




LED-strip is handig: knip op aangegeven plekken (elke 3 LEDs). Plak op het LED-bord (montageplaat). Verbind alle plus-kanttesamen (gemeenschappelijke Vcc). Haal voor elk woord een aparte min-draad naar de driver.
Stap 5: De Code




De code is goed gecommentarieerd. De #define-sectie wijst shift register-pinnen toe aan woorden. WriteLEDs() update de registers. selfTest() knippert alle woorden voor test. displayTime() checkt de RTC en zet de juiste woorden aan.
GitHub: Word Clock Repository
Stap 6: Afwerken





- Plaats controllerboards (Arduino, shift registers, RTC, drivers).
- Sluit LED-arrays aan op de juiste driver-pinnen.
- Monteer LED-bord in behuizing.
- Frontplaat: woorden op acrylaat/plastic plakken.
- Gat achterin voor ophanging.
Klaar! Een simpele, mooie woordklok.
Code
Volledige code op GitHub: https://github.com/rakshithbk/Word_clock
Schema's

Productieproces
- Arduino POV-klok: Bouw een Persistence-of-Vision LED-display
- Een stijlvolle wandklok bouwen met Adafruit 60-LED Neopixel Ring & Arduino
- Bouw een Arduino Real-Time Clock voor Islamitische Gebedstijden
- Bouw een Aangepaste LED Hoofdklok met Alarm – Zichtbaar vanaf 12 Meter
- Bouw een Italiaanse Woordklok met Arduino Nano, NeoPixel, LCD en RTC
- Een eenvoudige obstakelsensor bouwen met Arduino – IR LED & Fotodiodo Tutorial
- Bouw een eenvoudige rekenmachine met Arduino UNO – Makkelijk project
- SerialDebug: Verbeter Arduino-foutopsporing met geavanceerde seriële logging
- Eenvoudige Arduino Stopwatch: Knop-geactiveerde Chronometer
- Arduino Handwastimer: Simpele DIY-tool om COVID‑19 te bestrijden
- Bouw een betrouwbare wekker met DS1302 RTC en Arduino UNO