Innehållsförteckning:

NTP -synkroniserad ordklocka: 6 steg (med bilder)
NTP -synkroniserad ordklocka: 6 steg (med bilder)

Video: NTP -synkroniserad ordklocka: 6 steg (med bilder)

Video: NTP -synkroniserad ordklocka: 6 steg (med bilder)
Video: LPIC 108.1 часть вторая. Синхронизация времени по протоколу NTP 2024, November
Anonim
Image
Image
Materialen
Materialen

Synkronisera din klocka med en NTP-tidsserver så att de kan kontrollera rätt tid om det har varit en strömavbrott om du inte är hemma:-)

Steg 1: Materialen

Materialen
Materialen
Materialen
Materialen
  • Plywood (2 lager)
  • Plexiglas
  • Wemos D1 eller Wemos D1 mini pro eller Wemos D1 mini
  • Micro usb -kabel
  • Telefon laddare
  • Snygg fotoram
  • 168 st WS2812B Ws2812 Led -chips 5V Met Vit/Zwart Pcb kylfläns (10mm * 3 Mm) WS2811 Ic inbyggd i Smd 5050 Rgb

Jag gick till en så kallad fabshop för att använda deras laserskärare för de 3 lagren.

Du behöver också olika verktyg: borr (+ ett urval borrbitar), tång, klippare (eller trådskärare) och lödkolv (med lödning) Först gjorde jag min design med en Wemos D1 men jag beställde några Wemos D1 mini proffs och några Wemos D1 mini och även på dem fungerar klockan perfekt.

Steg 2: Första lagret

Image
Image
Första lagret
Första lagret
Första lagret
Första lagret

Det första lagret du behöver skapa är brädet som lysdioderna kommer att vara på/ in monterade. Här har du flera alternativ för hur du strukturerar LED -kortet.

I detta steg måste du också ta hänsyn till avståndet mellan dina lysdioder. Jag ritade mitt ordklockans ansikte med gratisprogrammet Inscape (Hitta det på Inscape.org)

Steg 3: Andra lagret

Image
Image
Andra lagret
Andra lagret

Det andra lagret är att styra ljuset så att det inte sprider sig där du inte vill ha något ljus …

Steg 4: Tredje och sista lagret

Image
Image
Tredje och sista lagret
Tredje och sista lagret
Tredje och sista lagret
Tredje och sista lagret

Urtavlan, Jag lät urtavlan laserskäras vid fabshopen på en bit svart plexiglas. Mellan det andra och tredje lagret lägger jag en bit bakpapper för att uppnå en fin diffus effekt av LED: erna

Steg 5: Koden

Koden
Koden
Koden
Koden

Excellent! Med den fysiska monteringen av kortet gjort är det dags att få kodning. Jag har skrivit lite Arduino -kod för att ta emot och visa LED -värdena som skickas från datorn till Arduino (tekniken som används för att tända flera lysdioder samtidigt kallas multiplexing, ge den en google om du har tid). Arduino -koden finns i filen nedan.

Jag är ingen programmerare så om du har några kommentarer för att göra koden enkel, ta dig tid att skriva ett förslag:-)

Uppdatering:

Version 1.1 är en NTP -synkroniserad klocka med Wifi -manager.

Om klockan inte kan hitta en anslutning till en router skapas en åtkomstpunkt. Anslut bara till åtkomstpunkten och skriv https://192.168.4.1 och anslut till ett tillgängligt wifi -nätverk. När en anslutning har gjorts visar den en animation i rött, vitt och blått och sedan återkommer den med rätt tid.

Steg 6:

Poäng går till Jan som inspirerade och hjälpte mig …

Rekommenderad: