Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Synkronoi kellosi NTP-aikapalvelimen kanssa, jotta he voivat tarkistaa oikean ajan, jos pimennys on tapahtunut, jos et ole kotona:-)
Vaihe 1: Materiaalit
- Vaneri (2 kerrosta)
- Plexiglas
- Wemos D1 tai Wemos D1 mini pro tai Wemos D1 mini
- Mikro -usb -kaapeli
- Puhelimen laturi
- Hieno valokuvakehys
- 168 kpl WS2812B Ws2812 LED -siruja 5V Met Wit/Zwart Pcb -jäähdytyselementti (10mm * 3 Mm) WS2811 Ic -sisäänrakennettu Smd 5050 Rgb
Kävin niin sanotussa fabshopissa käyttämään niiden laserleikkuria kolmelle kerrokselle.
Tarvitset myös erilaisia työkaluja: poran (+ valikoima poranterää), pihdit, leikkurit (tai langanleikkurit) ja juotosraudan (juotoksella) Aluksi tein suunnitteluni Wemos D1: llä, mutta tilasin Wemos D1: n mini pro's ja jotkut Wemos D1 minit ja myös niillä kello toimii täydellisesti.
Vaihe 2: Ensimmäinen kerros
Ensimmäinen kerros, joka sinun on luotava, on levy, jolle LED -valot asennetaan/ asennetaan. Tässä on useita vaihtoehtoja LED -kortin rakentamiseen.
Tässä vaiheessa sinun on myös otettava huomioon LED -valojen etäisyys. Piirsin wordclock -kasvoni Inscapen ilmaisella piirustusohjelmalla (Löydä se Inscape.org -sivustolta)
Vaihe 3: Toinen kerros
Toinen kerros on ohjata valoa niin, että se ei leviä sinne, missä et halua saada valoa…
Vaihe 4: Kolmas ja viimeinen kerros
Kellotaulu, Annoin kellotaulun laserleikata fabshopista mustan pleksilasin päälle. Toisen ja kolmannen kerroksen väliin laitoin leivinpaperin, jotta ledien hajanainen vaikutus saavutettaisiin
Vaihe 5: Koodi
Erinomainen! Kun levy on fyysisesti koottu, on aika hankkia koodaus. Olen kirjoittanut jonkin Arduino -koodin tietokoneelta Arduinolle lähetettyjen LED -arvojen vastaanottamiseksi ja näyttämiseksi (tekniikkaa, jota käytetään useiden LED -valojen samanaikaiseen sytyttämiseen, kutsutaan multipleksoimiseksi, anna sille google, jos sinulla on aikaa). Arduino -koodi on alla olevassa tiedostossa.
En ole ohjelmoija, joten jos sinulla on kommentteja koodin yksinkertaistamiseksi, käytä aikaa ehdotuksen kirjoittamiseen:-)
Päivittää:
Versio 1.1 on NTP -synkronoitu kello, jossa on Wifi -hallinta.
Jos kello ei löydä yhteyttä reitittimeen, se luo tukiaseman. Muodosta vain yhteys tukiasemaan ja kirjoita https://192.168.4.1 ja muodosta yhteys käytettävissä olevaan wifi -verkkoon. Kun yhteys on muodostettu, se näyttää animaation punaisena, valkoisena ja sinisenä ja palaa sitten oikeaan aikaan.
Vaihe 6:
Lainaukset menevät Janille, joka inspiroi ja auttoi minua…