Satura rādītājs:

DIY LED Adventes kalendārs: 3 soļi
DIY LED Adventes kalendārs: 3 soļi

Video: DIY LED Adventes kalendārs: 3 soļi

Video: DIY LED Adventes kalendārs: 3 soļi
Video: DIY Advent Calendar by Art Camp 2024, Novembris
Anonim
DIY LED Adventes kalendārs
DIY LED Adventes kalendārs
DIY LED Adventes kalendārs
DIY LED Adventes kalendārs

Es aprakstīšu, kā mēs izveidojām šo analogo pulksteni, kas darbojas kā adventes kalendārs. Visu diennakti aplī ir 24 ws2811 gaismas diodes, un katra no tām iedegas zaļā krāsā līdz dienām pirms Ziemassvētkiem. Ziemassvētku dienā visas gaismas iedegas sarkanā krāsā. Katru otro mēnesi gaismas ir vienmērīgi zilā krāsā. To vada es8266, ko var pārvaldīt ar Arduino IDE, taču derētu arī aveņu pi. To var ļoti pielāgot un mainīt pēc jūsu vēlmēm, un tas var pat palaist animācijas ārpus parastajām vienkrāsainajām krāsām. Turpiniet lasīt, lai uzzinātu, kā es to izdarīju, vai skatieties tālāk redzamo videoklipu!

Piegādes:

  1. es8266
  2. 5V barošanas avots
  3. ws2811 gaismas diodes
  4. Pulksteņu komplekts

1. solis: izveidojiet pulksteni

Izveidojiet pulksteni
Izveidojiet pulksteni
Izveidojiet pulksteni
Izveidojiet pulksteni
Izveidojiet pulksteni
Izveidojiet pulksteni

Mēs sākām, uzbūvējot pulksteni, kas bija 5 gabali sarkanā ozola 3,5 collu platumā un 18 collu augstumā. Pēc to salīmēšanas mēs nokasījām lieko līmi un noslīpējām to līdzenu. Tad mēs paņēmām finierzāģi, lai izveidotu aptuvenu apli, un pārcēlāmies uz lentes slīpmašīnu, lai padarītu apli izsmalcinātāku. Pēc tam mēs izmantojām galdnieka kvadrātu, lai no centra izmērītu 15 grādu leņķus, lai novilktu līnijas katrai gaismai. Mēs izmantojām urbšanas presi, lai urbtu caurumus apmēram 1,5 collas no pulksteņa malas. Mēs to pabeidzām ar Mahoney valriekstu eļļu.

2. darbība: pievienojiet elektroniskos komponentus un pievienojiet ķēdi

Pievienojiet elektroniskos komponentus un pievienojiet ķēdi
Pievienojiet elektroniskos komponentus un pievienojiet ķēdi
Pievienojiet elektroniskos komponentus un pievienojiet ķēdi
Pievienojiet elektroniskos komponentus un pievienojiet ķēdi
Pievienojiet elektroniskos komponentus un pievienojiet ķēdi
Pievienojiet elektroniskos komponentus un pievienojiet ķēdi
Pievienojiet elektroniskos komponentus un pievienojiet ķēdi
Pievienojiet elektroniskos komponentus un pievienojiet ķēdi

Mēs sākām montāžu, iespiežot 24 ws2811 gaismas diodes caur 1/2 collu caurumiem, kurus mēs izurbām. Tad mēs uzzīmējām pulksteņa detaļas kontūru un izvilkām apmēram 3/8 collu padziļinājumu, lai mēs to varētu ievietot aizmugurē. Kad tas bija izdarīts, mēs karsti pielīmējām 5V barošanas bloku aizmugurē, pievienojām fiksatoru, kas to noturētu pie sienas, un pielodējām ķēdi, kas darbinātu gaismas. Ķēde ir ļoti vienkārša, un tā izmanto vienu tapu no mikrokontrollera es8266, lai kontrolētu gaismas diodes, un 5 V strāvas padevi to barošanai.

3. darbība: instalējiet kodu un izbaudiet

Instalējiet kodu un izbaudiet!
Instalējiet kodu un izbaudiet!
Instalējiet kodu un izbaudiet!
Instalējiet kodu un izbaudiet!
Instalējiet kodu un izbaudiet!
Instalējiet kodu un izbaudiet!

Nākamais solis ir instalēt zemāk esošo kodu. Tā kā mēs izmantojam ES8266, Arduino IDE tam darbosies lieliski:

github.com/tmckay1/advent_calendar

Ja neizmantojat to pašu tapu, ko izmantojam mēs, jums būs jāmaina tapas definīcija, kas kontrolē gaismas diodes, un jāpievieno sava wifi informācija (SSID/parole). Jums būs jāinstalē arī tādas atkarības kā FastLED un NTP klients, un jūs izmantojat es8266 plati tāpat kā es, bet arī jāinstalē tāfele Arduino IDE (lai iegūtu vairāk informācijas, skatiet resursus).

Būtībā kods saņem pašreizējo datumu no NTP klienta ik pēc 10 sekundēm, kad ir izveidots savienojums ar wifi, un pēc tam aprēķina, cik gaismas jāieslēdz, ja ir decembris. Kad šī informācija ir iegūta, tā izmanto FastLED bibliotēku, lai iedegtos pulksteņa gaismas diodes.

Pēc koda instalēšanas pievienojiet to un izbaudiet:)

Resursi

NTP klienta atkarības instalēšana:

FastLED atkarības instalēšana:

Es8266 plates uzstādīšana Arduino IDE:

Ieteicams: