Woordklok (wordclock) bouwkit van workshop

In 2016 en 2017 heeft Bitlair (hackerspace Amersfoort) samen met DJO Amersfoort een workshop georganiseerd voor het bouwen van een wordclock. Dit is een klok die de tijd als woorden weergeeft. De tijd wordt gesynchroniseerd met een NTP op internet via WiFi. De tijd wordt afgerond op 5 minuten weergegeven. De tussenliggende minuten worden met 4 stippen aangevuld. Alles is ingebouwd in een fotolijst van Ikea.

De voorzijde met letters is gewoon wit papier, extra dekkend zwart geprint in een laserprinter (meerdere malen over elkaar heen). De verlichting van de woorden wordt gedaan met RGB LED-strip.

Ik heb de klok samen met Robbert thuis gebouwd. Ik kon toen niet aanwezig zijn tijdens de workshops helaas.

Controller en Arduino firmware:

Als controller wordt een ESP8266 gebruikt op een praktische WEMOS D1 mini PCB. Dit heet ook wel een NodeMCU. Hier zit namelijk ook gelijk een USB naar UART serial converter op, dus is programmeren erg makkelijk. De ESP8266 kan in de Arduino IDE geprogrammeerd worden, nadat je de ESP boards toegevoegd hebt. De huidige Arduino software laat alleen maar groene letters zien, ondanks de RGB LED-strips. Dit is met de nodige kennis aan te passen. Dat wil ik in de toekomst ook nog eens doen. Bijvoorbeeld dat je een rainbow mode hebt met verschillende kleuren.

Arduino firmware met NL woorden: https://github.com/niekproductions/word-clock – of gebruik deze downloadlink, maar let op de versieverschillen:

Word Clock Arduino code
Word Clock Arduino code
word-clock-master.zip
6.0 KiB
3 Downloads
Details...

Het enige wat ik in de software aangepast had, is de NTP server (naar time.nist.gov). Dat is een kwestie van testen. Na uploaden van de code gaat de ESP zich tijdelijk als WiFi AP gedragen en kun je het netwerk wordclock-xxxxxx met je telefoon of laptop verbinden. In de Arduino serial monitor staat de tijdelijke WiFi naam ook vermeld. Door met de webbrowser naar 192.168.4.1 te gaan, komt er een configuratiepagina beschikbaar. Daar kan je WiFi netwerk van thuis gekozen worden, inclusief het wachtwoord. Daarna verdwijnt het tijdelijke WiFi netwerk en zal de klok proberen te verbinden met je eigen netwerk. Vrij snel daarna komt de tijd zichtbaar als woorden.

 

Schema Wordclock:

LDR
Optioneel kan een LDR aangesloten worden op een analoge ingang (A0) in een spanningsdeler-configuratie (zie schema). Het voordeel is dan, dat de LED-strips gedimd zullen worden zodra er weinig omgevingslicht is. Hiermee voorkom je bleeding door het zwarte deel van de letters en het feit dat de klok te vel is in de avond/nachturen.

 

LED-strip montage
De strips werden op papier geplakt en onderling verbonden met korte draadjes. Dat was het meeste werk, want je moet nogal wat draadjes strippen.

Robbert is druk aan het plakken
Ik heb de draadjes geknipt, gestript en gesoldeerd

Er was één modificatie voor de onderste vier stippen: daar moest een 1N4007 diode in serie van de voedingslijn komen, om een klein spanningsverschil te maken. Ik weet niet precies wat daar de reden van was. Maar die zie je zitten op bovenstaande foto (onder het krimpkousje rechtsonder).

 

Schotjes
Om overstraling van naburige woorden te voorkomen, moeten er schotjes geplaatst worden in de fotolijst. Oorspronkelijk werd dit met karton en hotglue gedaan en dat werkt prima. Alleen Bitlair zou Bitlair niet zijn als dat niet mooier kon. Dus is met de lasercutter een mooi systeem gesneden en dat werkt prima.

De kosten waren iets minder dan €50,- inclusief de 5V voeding (USB lader van telefoon). Momenteel zijn er geen kits verkrijgbaar, maar geef gerust je interesse aan mij door. Bij voldoende interesse kan ik waarschijnlijk de organisatoren bij Bitlair wel zo ver krijgen om een nieuwe batch te maken (of zelfs een nieuwe workshop). Hoe dan ook, geen belofte, maar stuur maar een berichtje en zet ik je op de lijst.

 

Een reactie plaatsen