Përmbajtje:

Kalendari i Ardhjes i DIY LED: 3 hapa
Kalendari i Ardhjes i DIY LED: 3 hapa

Video: Kalendari i Ardhjes i DIY LED: 3 hapa

Video: Kalendari i Ardhjes i DIY LED: 3 hapa
Video: Untouched for 25 YEARS ~ Abandoned Home of the American Flower Lady! 2024, Nëntor
Anonim
Kalendari i Ardhjes i DIY LED
Kalendari i Ardhjes i DIY LED
Kalendari i Ardhjes i DIY LED
Kalendari i Ardhjes i DIY LED

Unë do të përshkruaj se si e kemi bërë këtë orë analoge që funksionon dy herë si një kalendar i ardhjes. Ka 24 led ws2811 gjatë gjithë kohës në një rreth dhe secila prej tyre ndizet e gjelbër në ditët para Krishtlindjeve. Në ditën e Krishtlindjeve, të gjitha dritat ndizen me të kuqe. Gjatë çdo muaji tjetër dritat kanë një ngjyrë blu të fortë. Drivenshtë drejtuar nga një es8266 që mund të menaxhohet nga Arduino IDE, por një pi mjedër gjithashtu do të funksiononte. Kjo mund të personalizohet dhe ndryshohet sipas dëshirës tuaj, madje mund të ekzekutojë animacione jashtë ngjyrave normale të ngurta. Vazhdoni të lexoni për të mësuar se si e kam bërë këtë, ose shikoni videon më poshtë!

Furnizimet:

  1. es8266
  2. Furnizimi me energji 5V
  3. ws2811 leds
  4. Kompleti i orës

Hapi 1: Ndërtoni Orën

Ndërtoni Ora
Ndërtoni Ora
Ndërtoni Ora
Ndërtoni Ora
Ndërtoni Ora
Ndërtoni Ora

Ne filluam duke ndërtuar orën, e cila ishte 5 copë lisi të kuq 3.5 "të gjerë dhe 18" të gjatë. Pasi i ngjitëm së bashku, e hoqëm ngjitësin e tepërt dhe e lëmuam me rrafsh. Pastaj morëm një bashkim pjesësh figure për të bërë një rreth të përafërt dhe u zhvendosëm te rripi i rripit për ta bërë rrethin më të rafinuar. Pas kësaj, ne përdorëm sheshin e një marangozi për të matur 15 kënde shkallë nga qendra për të vizatuar linjat se ku duhet të jetë çdo dritë. Ne përdorëm shtypësin e stërvitjes për të shpuar vrimat rreth 1.5 inç nga buza e orës. Ne e përfunduam atë me vajin e arrës Mahoney.

Hapi 2: Shtoni përbërësit elektronikë dhe lidhni qarkun

Shtoni përbërësit elektronikë dhe lidhni qarkun
Shtoni përbërësit elektronikë dhe lidhni qarkun
Shtoni përbërësit elektronikë dhe lidhni qarkun
Shtoni përbërësit elektronikë dhe lidhni qarkun
Shtoni përbërësit elektronikë dhe lidhni qarkun
Shtoni përbërësit elektronikë dhe lidhni qarkun
Shtoni përbërësit elektronikë dhe lidhni qarkun
Shtoni përbërësit elektronikë dhe lidhni qarkun

Ne filluam montimin duke i shtyrë 24 prizat ws2811 përmes vrimave 1/2inç që shpuam. Pastaj vizatuam një skicë të komponentit të orës dhe shpartalluam rreth prerjes 3/8 inç në mënyrë që ta vendosnim në pjesën e pasme. Pasi të jetë bërë kjo, ne ngjitëm nxehtësisht furnizimin me energji 5V në pjesën e pasme, shtuam një çarçafë që do ta mbante atë në mur dhe lidhëm qarkun që do të ndizte dritat. Qarku është shumë i thjeshtë dhe përdor një kunj të vetëm nga mikrokontrolluesi es8266 për të kontrolluar llambat, dhe furnizuesi i energjisë 5V për t'i fuqizuar ato.

Hapi 3: Instaloni Kodin dhe Shijoni

Instaloni Kodin dhe Shijoni!
Instaloni Kodin dhe Shijoni!
Instaloni Kodin dhe Shijoni!
Instaloni Kodin dhe Shijoni!
Instaloni Kodin dhe Shijoni!
Instaloni Kodin dhe Shijoni!

Hapi tjetër është instalimi i kodit më poshtë. Meqenëse ne përdorim një ES8266, Arduino IDE do të funksionojë mirë për këtë:

github.com/tmckay1/advent_calendar

Ju do të duhet të ndryshoni përkufizimin e kunjit që kontrollon LED -të nëse nuk përdorni të njëjtën pin si ne, dhe të shtoni informacionin tuaj wifi (SSID/fjalëkalim). Ju gjithashtu do të duhet të instaloni varësi si FastLED dhe NTP Client, dhe po përdorni bordin es8266 siç bëra unë, gjithashtu do t'ju duhet të instaloni bordin në Arduino IDE (kontrolloni burimet për më shumë informacion).

Në thelb kodi merr datën aktuale nga NTP Client çdo 10 sekonda pasi lidhet me wifi dhe më pas llogarit sa drita të ndizen nëse është dhjetor. Sapo të marrë atë informacion, ai përdor bibliotekën FastLED për të ndezur dritat led në orë.

Pas instalimit të kodit, lidheni atë dhe kënaquni:)

Burimet

Instalimi i varësisë së klientit NTP:

Instalimi i varësisë FastLED:

Instalimi i bordit es8266 në Arduino IDE:

Recommended: