Sadržaj:

DIY adventski kalendar: 3 koraka
DIY adventski kalendar: 3 koraka

Video: DIY adventski kalendar: 3 koraka

Video: DIY adventski kalendar: 3 koraka
Video: Crochet Christmas Advent Calendar Pattern - Mini Stocking 2024, Srpanj
Anonim
DIY adventski kalendar
DIY adventski kalendar
DIY adventski kalendar
DIY adventski kalendar

Opisat ću kako smo napravili ovaj analogni sat koji dvostruko funkcionira kao adventski kalendar. Postoje 24 LED diode ws2811 koje rade danono u krugu i svaka od njih svijetli zeleno do dana prije Božića. Na Božić su sva svjetla upaljena crveno. Svaki drugi mjesec svjetla su jednobojne plave boje. Pokreće ga es8266 kojim može upravljati Arduino IDE, ali bi i malina pi radila. To se može vrlo prilagoditi i promijeniti prema vašim željama, a može čak i pokrenuti animacije izvan uobičajenih čvrstih boja. Nastavite čitati kako biste saznali kako sam to napravio ili pogledajte video ispod!

Pribor:

  1. es8266
  2. 5V napajanje
  3. ws2811 LED diode
  4. Set satova

Korak 1: Izgradite sat

Izgradite sat
Izgradite sat
Izgradite sat
Izgradite sat
Izgradite sat
Izgradite sat

Počeli smo s izgradnjom sata koji je imao 5 komada crvenog hrasta širokog 3,5 "i visokog 18". Nakon što smo ih zalijepili, ostrugali smo višak ljepila i ravno ga brusili. Zatim smo ubodnom pilom napravili grubi krug i prešli na brusilicu kako bismo krug učinili profinjenijim. Nakon toga smo koristili stolarski kvadrat za mjerenje kutova od 15 stupnjeva od središta kako bismo nacrtali crte za mjesto na kojem bi trebalo biti svako svjetlo. Bušilicom smo izbušili rupe oko 1,5 inča od ruba sata. Završili smo s Mahoneyjevim uljem oraha.

Korak 2: Dodajte elektroničke komponente i ožičite krug

Dodajte elektroničke komponente i ožičite krug
Dodajte elektroničke komponente i ožičite krug
Dodajte elektroničke komponente i ožičite krug
Dodajte elektroničke komponente i ožičite krug
Dodajte elektroničke komponente i ožičite krug
Dodajte elektroničke komponente i ožičite krug
Dodajte elektroničke komponente i ožičite krug
Dodajte elektroničke komponente i ožičite krug

Montažu smo započeli guranjem 24 LED diode ws2811 kroz rupe od 1/2 inča koje smo izbušili. Zatim smo nacrtali obris komponente sata i izrezali udubljenje od oko 3/8 inča kako bismo ga mogli uklopiti kroz stražnju stranu. Nakon što smo to učinili, vruće smo zalijepili napajanje od 5V na stražnju stranu, dodali kvačicu koja bi ga držala na zidu i zalemili krug koji bi napajao svjetla. Krug je vrlo jednostavan i koristi jedan pin iz mikrokontrolera es8266 za upravljanje LED diodama, te 5V napajanje za njihovo napajanje.

Korak 3: Instalirajte kôd i uživajte

Instalirajte kôd i uživajte!
Instalirajte kôd i uživajte!
Instalirajte kôd i uživajte!
Instalirajte kôd i uživajte!
Instalirajte kôd i uživajte!
Instalirajte kôd i uživajte!

Sljedeći korak je instaliranje donjeg koda. Budući da koristimo ES8266, Arduino IDE će dobro funkcionirati za ovo:

github.com/tmckay1/advent_calendar

Morat ćete promijeniti definiciju pina koja kontrolira LED diode ako ne koristite isti pin kao mi, te dodati svoje podatke o WiFi (SSID/lozinka). Također ćete morati instalirati ovisnosti poput FastLED -a i NTP klijenta, a koristite ploču es8266 kao i ja, također ćete morati instalirati ploču u Arduino IDE (provjerite resurse za više informacija).

U osnovi, kôd dobiva trenutni datum od NTP klijenta svakih 10 sekundi nakon što se spoji na wifi, a zatim izračunava koliko svjetla treba uključiti ako je prosinac. Nakon što dobije te podatke, koristi FastLED knjižnicu za osvjetljavanje LED dioda na satu.

Nakon instaliranja koda, priključite ga i uživajte:)

Resursi

Instaliranje ovisnosti o NTP klijentu:

Instaliranje FastLED ovisnosti:

Instaliranje ploče es8266 na Arduino IDE:

Preporučeni: