Sisällysluettelo:

DIY LED -adventtikalenteri: 3 vaihetta
DIY LED -adventtikalenteri: 3 vaihetta

Video: DIY LED -adventtikalenteri: 3 vaihetta

Video: DIY LED -adventtikalenteri: 3 vaihetta
Video: Автомобильный генератор 12 В для бесщеточного генератора 2024, Heinäkuu
Anonim
DIY LED -adventtikalenteri
DIY LED -adventtikalenteri
DIY LED -adventtikalenteri
DIY LED -adventtikalenteri

Kuvailen kuinka teimme tämän analogisen kellon, joka kaksinkertaisesti toimii adventtikalenterina. Ympyrässä on 24 ws2811 -lediä ympyrässä ja jokainen niistä palaa vihreänä jouluun asti. Joulupäivänä kaikki valot palavat punaisina. Joka toinen kuukausi valot ovat tasaisen sinisiä. Sitä ohjaa es8266, jota voidaan hallita Arduino IDE: llä, mutta myös vadelmapi toimisi. Tämä voidaan räätälöidä ja muuttaa mieleiseksesi, ja se voi jopa suorittaa animaatioita tavallisten yksiväristen värien ulkopuolella. Jatka lukemista saadaksesi tietää, miten tein tämän, tai katso alla oleva video!

Tarvikkeet:

  1. es8266
  2. 5V virtalähde
  3. ws2811 ledit
  4. Kellosarja

Vaihe 1: Rakenna kello

Rakenna kello
Rakenna kello
Rakenna kello
Rakenna kello
Rakenna kello
Rakenna kello

Aloitimme rakentamalla kellon, joka oli 5 kappaletta 3,5 "leveää ja 18" korkeaa punaista tammea. Liimaamisen jälkeen kaavimme ylimääräisen liiman pois ja hioimme sen tasaiseksi. Sitten otimme palapelin tehdäksemme karkean ympyrän ja siirryimme hihnahiomakoneeseen tehdäksemme ympyrästä hienostuneemman. Tämän jälkeen käytimme puuseppän neliötä mittaamaan 15 asteen kulmaa keskeltä piirtämään viivat mihin valon pitäisi olla. Porasimme reikiä noin 1,5 tuuman päässä kellon reunasta porapuristimella. Lopetimme sen Mahoney's Walnut Oililla.

Vaihe 2: Lisää elektroniset komponentit ja kytke piiri

Lisää elektroniset komponentit ja kytke piiri
Lisää elektroniset komponentit ja kytke piiri
Lisää elektroniset komponentit ja kytke piiri
Lisää elektroniset komponentit ja kytke piiri
Lisää elektroniset komponentit ja kytke piiri
Lisää elektroniset komponentit ja kytke piiri
Lisää elektroniset komponentit ja kytke piiri
Lisää elektroniset komponentit ja kytke piiri

Aloitimme kokoonpanon työntämällä 24 ws2811 -lediä porattujen 1/2 tuuman reikien läpi. Sitten piirsimme kellon osan ääriviivat ja reititimme noin 3/8 tuuman syvennyksen, jotta voimme sovittaa sen selän läpi. Kun tämä oli tehty, liimasimme kuumana 5 V: n virtalähteen taakse, lisäsimme kiinnityksen, joka piti sen seinään, ja juotimme piirin, joka toimitti valot. Piiri on hyvin yksinkertainen ja käyttää yhtä es8266 -mikrokontrollerin tappia ledien ohjaamiseen ja 5 V: n virtalähdettä niiden käyttämiseen.

Vaihe 3: Asenna koodi ja nauti

Asenna koodi ja nauti!
Asenna koodi ja nauti!
Asenna koodi ja nauti!
Asenna koodi ja nauti!
Asenna koodi ja nauti!
Asenna koodi ja nauti!

Seuraava vaihe on asentaa alla oleva koodi. Koska käytämme ES8266: a, Arduino IDE toimii hyvin tähän:

github.com/tmckay1/advent_calendar

Sinun on muutettava LED -valoja ohjaavaa nastamäärittelyä, jos et käytä samaa tappia kuin me, ja lisää wifi -tiedot (SSID/salasana). Sinun on myös asennettava riippuvuuksia, kuten FastLED ja NTP Client, ja käytät es8266 -korttia kuten minä, sinun on myös asennettava levy Arduino IDE: hen (tarkista resurssit saadaksesi lisätietoja).

Pohjimmiltaan koodi saa nykyisen päivämäärän NTP -asiakkaalta 10 sekunnin välein, kun se on yhdistetty wifi -verkkoon, ja laskee sitten kuinka monta valoa syttyy, jos on joulukuu. Kun se saa nämä tiedot, se käyttää FastLED -kirjastoa valaisemaan kellon ledit.

Koodin asentamisen jälkeen kytke se ja nauti:)

Resurssit

NTP-asiakasriippuvuuden asentaminen:

FastLED-riippuvuuden asentaminen:

Es8266-kortin asentaminen Arduino IDE -laitteeseen:

Suositeltava: