Sadržaj:
- Korak 1: Izgradite sat
- Korak 2: Dodajte elektroničke komponente i ožičite krug
- Korak 3: Instalirajte kôd i uživajte
Video: DIY adventski kalendar: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:31
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:
- es8266
- 5V napajanje
- ws2811 LED diode
- Set satova
Korak 1: 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
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
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:
Nextion zaslon osjetljiv na dodir Outlook kalendar Podsjetnik na sastanak: 6 koraka
Nextion Podsjetnik na sastanak u kalendaru Outlookovog kalendara Nextion s ekranom osjetljivim na dodir: Razlog zbog kojeg sam započeo ovaj projekt bio je to što sam često propuštao sastanke i smatrao da mi treba bolji sustav podsjetnika. Iako koristimo Microsoft Outlook kalendar, većinu vremena provodim na Linuxu/UNIX -u na istom računalu. Tijekom rada s
EasyTalk: Laka komunikacija i kalendar pored vas: 6 koraka
EasyTalk: Laka komunikacija i kalendar pored vas: Moje ime je Kobe Marchal, studiram na Howestu u Belgiji i student sam Multimedijalne i komunikacijske tehnologije (MCT). Za posljednji zadatak u prvoj godini morala sam napraviti IoT-uređaj. Kod kuće imamo problem s kojim se moj brat uvijek igra
Dan u tjednu, kalendar, vrijeme, vlažnost/temperatura s uštedom baterije: 10 koraka (sa slikama)
Dan u tjednu, kalendar, vrijeme, vlažnost/temperatura s Uštedom baterije: Ovdje je način uštede energije ono što ovaj Instructable izdvaja od drugih primjera koji prikazuju dan u tjednu, mjesec, dan u mjesecu, vrijeme, vlažnost i temperaturu. Ta mogućnost omogućuje da se ovaj projekt pokreće iz baterije, bez
Adventski lampion s POV animacijom: 7 koraka
Advent Lantern With POV Animacija: Projekti Persistence of Vision (POV) postoje već duže vrijeme, a jednostavni i jeftini DIY kompleti dostupni su čak i za online kupnju. POV se temelji na optičkoj iluziji u kojoj vidimo osvijetljene objekte nakon što objekt više nije osvijetljen uoči
Raspberry Pi pametni sat za Google kalendar DIY: 4 koraka
DIY Raspberry Pi Smart Google Calendar Clock: Ovo je pametni sat koji sam napravio za natjecanje satova, nadam se da vam se sviđa! U njemu je Raspberry Pi koji pokreće Processing i Python program za pristup mojim podacima Google kalendara i ispis sljedećih 10 dana imate nešto na ekranu