Inhoudsopgave:

NTP gesynchroniseerde Wordclock - Ajarnpa
NTP gesynchroniseerde Wordclock - Ajarnpa

Video: NTP gesynchroniseerde Wordclock - Ajarnpa

Video: NTP gesynchroniseerde Wordclock - Ajarnpa
Video: Windows 10 Zeiteinstellungen. NTP / Zeit-Server ändern. 2024, November
Anonim
Image
Image
De materialen
De materialen

Synchroniseer je klok met een NTP-tijdserver zodat ze de juiste tijd kunnen controleren als er een black-out is geweest als je niet thuis bent:-)

Stap 1: De materialen

De materialen
De materialen
De materialen
De materialen
  • Multiplex (2 lagen)
  • Plexiglas
  • Wemos D1 of Wemos D1 mini pro of Wemos D1 mini
  • Micro-usb-kabel
  • Telefoon oplader
  • Mooie fotolijst
  • 168 Pcs WS2812B Ws2812 Led Chips 5V Met Wit/Zwart Pcb Heatsink (10mm * 3 Mm) WS2811 Ic ingebouwde Smd 5050 Rgb

Ik ging naar een zogenaamde fabshop om hun lasercutter te gebruiken voor de 3 lagen.

Je hebt ook verschillende gereedschappen nodig: boor (+ een selectie van boren), tang, tondeuse (of draadknipper) en een soldeerbout (met soldeer) In eerste instantie maakte ik mijn ontwerp met een Wemos D1 maar ik bestelde wat Wemos D1 mini pro's en wat Wemos D1 mini en ook daarop werkt de klok perfect.

Stap 2: Eerste laag

Image
Image
Eerste laag
Eerste laag
Eerste laag
Eerste laag

De eerste laag die u moet maken, is het bord waarop de LED's aan/in worden gemonteerd. Hier heb je verschillende opties om het LED-bord te structureren.

Bij deze stap moet je ook rekening houden met de afstand tussen je leds. Ik tekende mijn wordclock face met het gratis tekenprogramma van Inscape (vind het op Inscape.org)

Stap 3: Tweede laag

Image
Image
Tweede laag
Tweede laag

De tweede laag is om het licht te geleiden zodat het zich niet verspreidt waar je geen licht wilt hebben…

Stap 4: Derde en laatste laag

Image
Image
Derde en laatste laag
Derde en laatste laag
Derde en laatste laag
Derde en laatste laag

de wijzerplaat, Ik heb de wijzerplaat laten lasersnijden door de fabshop op een stuk zwart plexiglas. Tussen de tweede en derde laag heb ik een stuk bakpapier gelegd om een mooi diffuus effect van de led's te krijgen

Stap 5: De code

De code
De code
De code
De code

Excellent! Nu de fysieke montage van het bord is voltooid, is het tijd om te coderen. Ik heb wat Arduino-code geschreven voor het ontvangen en weergeven van de LED-waarden die van de computer naar de Arduino zijn verzonden (de techniek die wordt gebruikt om meerdere LED's tegelijkertijd te verlichten, wordt multiplexing genoemd, google het als je wat tijd hebt). De arduino-code staat in het onderstaande bestand.

Ik ben geen programmeur, dus als je opmerkingen hebt om de code eenvoudiger te maken, neem dan de tijd om een suggestie te schrijven:-)

Update:

Versie 1.1 is een NTP-gesynchroniseerde klok met Wifi-manager.

Als de klok geen verbinding met een router kan vinden, maakt hij een toegangspunt aan. Maak gewoon verbinding met het toegangspunt en typ https://192.168.4.1 en maak verbinding met een beschikbaar wifi-netwerk. Nadat er verbinding is gemaakt, wordt er een animatie weergegeven in rood, wit en blauw en keert het terug met de juiste tijd.

Stap 6:

Credits gaan naar Jan die mij inspireerde en hielp…

Aanbevolen: