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 izmjena: 2024-01-30 08:04
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:
- es8266
- 5V napajanje
- ws2811 LED diode
- Set satova
Korak 1: Izgradite 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
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
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:
Nextion Zaslon na dodir Outlook kalendar Podsjetnik na sastanak: 6 koraka
Nextion zaslon osjetljiv na dodir Outlook kalendar Podsjetnik na sastanak: Razlog zbog kojeg sam započeo ovaj projekt je taj što sam često propuštao sastanke i smatrao da mi treba bolji sistem podsjetnika. Iako koristimo Microsoft Outlook kalendar, većinu vremena sam proveo na Linuxu/UNIX -u na istom računaru. Tokom rada sa
EasyTalk: Laka komunikacija i kalendar pored vas: 6 koraka
EasyTalk: Laka komunikacija i kalendar pored vas: Moje ime je Kobe Marchal, studiram na Howest -u u Belgiji i student sam Multimedijalne i komunikacione tehnologije (MCT). Za posljednji zadatak u prvoj godini morao sam napraviti IoT-uređaj. Kod kuće imamo problem s kojim se moj brat uvijek igra
Dan u sedmici, kalendar, vrijeme, vlažnost/temperatura sa uštedom baterije: 10 koraka (sa slikama)
Dan u sedmici, 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 sedmici, mjesec, dan u mjesecu, vrijeme, vlažnost i temperaturu. Upravo ta mogućnost omogućuje da se ovaj projekt pokreće iz baterije, bez
Prilagođeni kalendar sa servo motorom: 4 koraka
Prilagođeni kalendar sa servo motorom: Ljudima je ponekad dosadilo sjediti za stolom. Ako na stolu postoji nešto ukrasno, definitivno bi bilo zabavno. Za ovaj projekt kreirat ću prilagođeni kalendar. Osim kalendara, možete dodati i druge stavke koje
Adventski lampion s POV animacijom: 7 koraka
Advent Lantern sa POV animacijom: Projekti Persistence of Vision (POV) postoje već duže vrijeme, jednostavni i jeftini DIY kompleti dostupni su čak i za online kupovinu. POV se temelji na optičkoj iluziji gdje vidimo osvijetljene objekte nakon što objekt više nije osvijetljen