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, Novembar
Anonim
DIY LED adventni kalendar
DIY LED adventni kalendar
DIY LED adventni kalendar
DIY LED adventni kalendar

Opisat ću kako smo napravili ovaj analogni sat koji dvostruko funkcionira kao adventski kalendar. Ima 24 LED dioda 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. Tokom svakog drugog meseca svetla su jednobojne plave boje. Pokreće ga es8266 kojim može upravljati Arduino IDE, ali bi i malina pi radila. Ovo se može vrlo prilagoditi i promijeniti po vašem ukusu, 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!

Potrošni materijal:

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

Korak 1: Izgradite sat

Napravite sat
Napravite sat
Napravite sat
Napravite sat
Napravite sat
Napravite sat

Počeli smo sa izgradnjom sata, koji je bio 5 komada crvenog hrasta širokog 3,5 "i visokog 18". Nakon što smo ih zalijepili, sastrugali smo višak ljepila i ravno ga brusili. Zatim smo uzeli ubodnu pilu da napravimo grubi krug i prešli na tračnu brusilicu kako bismo krug učinili profinjenijim. Nakon toga smo koristili stolarski kvadrat za mjerenje kutova od 15 stupnjeva od središta za crtanje linija gdje 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 lemili krug koji će napajati 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 WiFi podatke (SSID/lozinku). Također ćete morati instalirati ovisnosti poput FastLED -a i NTP klijenta, a koristite ploču es8266 kao i ja, morat ćete je instalirati i u Arduino IDE (provjerite resurse za više informacija).

U osnovi, kôd dobiva trenutni datum od NTP klijenta svakih 10 sekundi nakon povezivanja na wifi, a zatim izračunava koliko svjetla treba uključiti ako je prosinac. Kada dobije te podatke, koristi FastLED biblioteku za osvjetljavanje LED dioda na satu.

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

Resursi

Instaliranje ovisnosti o NTP klijentu:

Instaliranje FastLED ovisnosti:

Instaliranje ploče es8266 na Arduino IDE:

Preporučuje se: