Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
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
- 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
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
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
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
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 …