Kazalo:
- Korak: Zgradite uro
- Korak: Dodajte elektronske komponente in ožičite vezje
- 3. korak: Namestite kodo in uživajte
Video: LED -adventni koledar DIY: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Opisal bom, kako smo naredili analogno uro, ki deluje kot adventni koledar. V krogu je 24 ur dnevno prikazanih 24 LED lučk ws2811 in vsaka od njih sveti zeleno do dni pred božičem. Na božič vse luči svetijo rdeče. Vsak drugi mesec so luči neprekinjeno modre barve. Poganja ga es8266, ki ga lahko upravlja Arduino IDE, vendar bi deloval tudi malinov pi. To je mogoče zelo prilagoditi in spremeniti po vaših željah, lahko pa tudi izvaja animacije zunaj običajnih enobarvnih barv. Nadaljujte z branjem, če želite izvedeti, kako sem to naredil, ali si oglejte spodnji video!
Zaloge:
- es8266
- 5V napajanje
- ws2811 LED
- Komplet ure
Korak: Zgradite uro
Začeli smo z gradnjo ure, ki je bila 5 kosov rdečega hrasta širokega 3,5 "in visokih 18". Ko smo jih zlepili, smo odstranili odvečno lepilo in ga poravnali. Nato smo vzeli vbodno žago, da naredimo grob krog, in se premaknili na tračno brusilko, da bi bil krog bolj izpopolnjen. Po tem smo s tesarskim kvadratom izmerili kote 15 stopinj od središča, da smo narisali črte, kjer bi morala biti vsaka svetloba. S svedrom smo izvrtali luknje približno 1,5 cm od roba ure. Končali smo ga z Mahoneyjevim orehovim oljem.
Korak: Dodajte elektronske komponente in ožičite vezje
Sestavljanje smo začeli s potiskanjem 24 svetilk ws2811 skozi 1/2 -palčne luknje, ki smo jih izvrtali. Nato smo narisali oris komponente ure in izrezali približno 3/8 palčno vdolbino, da smo jo lahko namestili skozi hrbet. Ko smo to naredili, smo vroče prilepili napajalnik 5V na zadnji strani, dodali sponko, ki bi jo držala na steni, in spajkali vezje, ki bi napajalo luči. Vezje je zelo preprosto in uporablja en pin iz mikrokrmilnika es8266 za krmiljenje LED in 5V napajalnik za njihovo napajanje.
3. korak: Namestite kodo in uživajte
Naslednji korak je namestitev spodnje kode. Ker uporabljamo ES8266, bo Arduino IDE za to dobro deloval:
github.com/tmckay1/advent_calendar
Če ne uporabljate istega zatiča kot mi, boste morali spremeniti definicijo zatiča, ki upravlja LED, in dodati svoje podatke o WiFi (SSID/geslo). Prav tako boste morali namestiti odvisnosti, kot sta FastLED in NTP Client, in uporabljate ploščo es8266, tako kot jaz, boste morali ploščo namestiti tudi v Arduino IDE (za več informacij preverite vire).
Koda v bistvu dobi trenutni datum od odjemalca NTP vsakih 10 sekund, ko se poveže z wifi, nato pa izračuna, koliko lučk naj se prižge, če je december. Ko dobi te podatke, uporabi knjižnico FastLED, da prižge lučke na uri.
Ko namestite kodo, jo priključite in uživajte:)
Viri
Namestitev odvisnosti odjemalca NTP:
Namestitev odvisnosti FastLED:
Namestitev plošče es8266 v Arduino IDE:
Priporočena:
Nextion Outlook Koledar Opomnik za sestanek na zaslonu na dotik: 6 korakov
Nextion Outlook Koledar Opomnik za sestanek na zaslonu na dotik: Razlog za začetek tega projekta je bil v tem, da sem pogosto zamudil sestanke in ugotovil, da potrebujem boljši sistem opomnikov. Čeprav uporabljamo koledar Microsoft Outlook, sem večino časa preživel v Linuxu/UNIX -u na istem računalniku. Med delom z
Koledar po meri s servo motorjem: 4 koraki
Prilagojen koledar s servo motorjem: Ljudem je včasih bilo dolgčas, ko so sedeli za mizo. Če je na mizi kaj dekorativnega, bi bilo vsekakor zabavno. Za ta projekt bom ustvaril koledar po meri. Razen koledarja lahko dodate tudi druge elemente, ki bi
Zabojniki za kolesa Wifi in Google Koledar: 4 koraki
Koščki za Wi -Fi in Google Koledar: Ta projekt so navdihnili videoposnetki Andreasa Spiessa (You Tube).#185 ESP8266 - Opomnik za Google Koledar: Kako osrečiti svojo ženo/punco (Arduino) & # 189, posodobljena različica. Sledite tem povezavam: Andreas Spiess & Andreas Spiess Ver 2
Pametna ura Google Koledar DIY Raspberry Pi: 4 koraki
Pametna ura Google Koledar DIY Raspberry Pi: to je pametna ura, ki sem jo naredil za natečaj za ure, upam, da vam bo všeč! V njej je Raspberry Pi, ki izvaja program Processing in Python za dostop do mojih podatkov Google Koledarja in tiskanje naslednjih 10 dni, ko boš imel kaj na ekranu
Prenesite koledar iz programa Microsoft Outlook 2000 na iPod brez programske opreme: 3 koraki
Prenesite koledar iz programa Microsoft Outlook 2000 v iPod brez programske opreme: v tem navodilu vam bom pokazal, kako prenesti koledarje iz programa Microsoft Outlook 2000 (ali katere koli različice, ki ni podprta s strani itunes) na vaš iPod (samo tisti, ki podpira uporabo diska) brez prenosa programske opreme. Nekaj stvari bi rada naredila