Innholdsfortegnelse:

NTP Synchronized Wordclock: 6 trinn (med bilder)
NTP Synchronized Wordclock: 6 trinn (med bilder)

Video: NTP Synchronized Wordclock: 6 trinn (med bilder)

Video: NTP Synchronized Wordclock: 6 trinn (med bilder)
Video: How Computers Synchronize Their Clocks - NTP and PTP Explained 2024, November
Anonim
Image
Image
Materialene
Materialene

Synkroniser klokken din med en NTP-tidsserver, slik at de kan sjekke riktig tidspunkt hvis det har vært en blackout hvis du ikke er hjemme:-)

Trinn 1: Materialene

Materialene
Materialene
Materialene
Materialene
  • Kryssfiner (2 lag)
  • Plexiglas
  • Wemos D1 eller Wemos D1 mini pro eller Wemos D1 mini
  • Micro usb -kabel
  • Mobil lader
  • Fancy fotoramme
  • 168 stk WS2812B Ws2812 Led Chips 5V Met Wit/Zwart Pcb Heatsink (10mm * 3 Mm) WS2811 Ic build i Smd 5050 Rgb

Jeg dro til en såkalt fabshop for å bruke laserskjæreren til de 3 lagene.

Du trenger også forskjellige verktøy: drill (+ et utvalg bor), tang, klippemaskin (eller trådkutter) og loddejern (med lodding) Først laget jeg designet mitt med en Wemos D1, men jeg bestilte noen Wemos D1 mini pro og noen Wemos D1 mini og også på dem fungerer klokken perfekt.

Trinn 2: Første lag

Image
Image
Første lag
Første lag
Første lag
Første lag

Det første laget du må lage er brettet som lysdiodene skal være på/ inn på. Her har du flere alternativer for hvordan du strukturerer LED -kortet.

I dette trinnet må du også ta hensyn til avstanden mellom lysdiodene dine. Jeg tegnet mitt ordklokke ansikt med det gratis tegningsprogrammet til Inscape (Finn det på Inscape.org)

Trinn 3: Andre lag

Image
Image
Andre lag
Andre lag

Det andre laget er å lede lyset slik at det ikke sprer seg der du ikke vil ha noe lys …

Trinn 4: Tredje og siste lag

Image
Image
Tredje og siste lag
Tredje og siste lag
Tredje og siste lag
Tredje og siste lag

Klokkeflaten, Jeg lot urskiven laserkutte ved fabshoppen på et stykke svart plexiglass. Mellom det andre og tredje laget legger jeg et stykke bakepapir for å oppnå en fin diffus effekt av ledene

Trinn 5: Koden

Koden
Koden
Koden
Koden

Utmerket! Med den fysiske monteringen av brettet gjort, er det på tide å få koding. Jeg har skrevet noen Arduino -kode for å motta og vise LED -verdiene som sendes fra datamaskinen til Arduino (teknikken som brukes til å tenne flere LED -er samtidig kalles multiplexing, gi den en google hvis du har tid). Arduino -koden er i filen under.

Jeg er ikke en programmerer, så hvis du har kommentarer til å gjøre koden enkel, ta deg tid til å skrive et forslag:-)

Oppdater:

Versjon 1.1 er en NTP -synkronisert klokke med Wifi -manager.

Hvis klokken ikke finner en forbindelse med en ruter, vil det opprette et tilgangspunkt. Bare koble til tilgangspunktet og skriv https://192.168.4.1 og koble til et tilgjengelig wifi -nettverk. Etter at en tilkobling er opprettet, viser den en animasjon i rødt, hvitt og blått, og deretter kommer den tilbake med riktig tid.

Trinn 6:

Kreditt går til Jan som inspirerte og hjalp meg …

Anbefalt: