Orodha ya maudhui:

Kalenda ya Ujio wa LED ya DIY: Hatua 3
Kalenda ya Ujio wa LED ya DIY: Hatua 3

Video: Kalenda ya Ujio wa LED ya DIY: Hatua 3

Video: Kalenda ya Ujio wa LED ya DIY: Hatua 3
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Novemba
Anonim
Kalenda ya Ujio wa LED ya DIY
Kalenda ya Ujio wa LED ya DIY
Kalenda ya Ujio wa LED ya DIY
Kalenda ya Ujio wa LED ya DIY

Nitaelezea jinsi tulivyotengeneza saa hii ya analog ambayo inafanya kazi mara mbili kama kalenda ya ujio. Kuna vichwa 24 vya ws2811 kuzunguka saa kwenye duara na kila moja huangaza kijani hadi siku kabla ya Krismasi. Siku ya Krismasi, taa zote zinawaka nyekundu. Katika kila mwezi mwingine taa ni rangi ya hudhurungi ya hudhurungi. Inaendeshwa na es8266 ambayo inaweza kusimamiwa na Arduino IDE, lakini pi ya rasipberry pia inafanya kazi. Hii inaweza kuwa umeboreshwa sana na kubadilishwa kwa kupenda kwako, na inaweza hata kuendesha michoro nje ya rangi ngumu za kawaida. Endelea kusoma ili ujifunze jinsi nilivyotengeneza hii, au angalia video hapa chini!

Ugavi:

  1. es8266
  2. Ugavi wa umeme wa 5V
  3. ws2811 risasi
  4. Saa ya saa

Hatua ya 1: Jenga Saa

Jenga Saa
Jenga Saa
Jenga Saa
Jenga Saa
Jenga Saa
Jenga Saa

Tulianza kwa kujenga saa, ambayo ilikuwa vipande 5 vya mwaloni mwekundu 3.5 "pana na 18" mrefu. Baada ya kuziunganisha pamoja, tulikata gundi iliyozidi na kuipaka chini. Kisha tukachukua jigsaw kufanya mduara mkali, na tukahamia kwenye sander ya ukanda ili kufanya mduara usafishwe zaidi. Baada ya hapo, tulitumia mraba wa seremala kupima pembe za digrii 15 kutoka katikati kuteka mistari ya mahali ambapo kila taa inapaswa kuwa. Tulitumia mashine ya kuchimba visima kuchimba mashimo karibu inchi 1.5 kutoka ukingo wa saa. Tuliimaliza na Mafuta ya Walnut ya Mahoney.

Hatua ya 2: Ongeza Vipengele vya Elektroniki na Unganisha Mzunguko

Ongeza Vipengele vya Elektroniki na Unganisha Mzunguko
Ongeza Vipengele vya Elektroniki na Unganisha Mzunguko
Ongeza Vipengele vya Elektroniki na Unganisha Mzunguko
Ongeza Vipengele vya Elektroniki na Unganisha Mzunguko
Ongeza Vipengele vya Elektroniki na Unganisha Mzunguko
Ongeza Vipengele vya Elektroniki na Unganisha Mzunguko
Ongeza Vipengele vya Elektroniki na Unganisha Mzunguko
Ongeza Vipengele vya Elektroniki na Unganisha Mzunguko

Tulianza kukusanyika kwa kushinikiza vichwa 24 vya ws2811 kupitia mashimo ya 1 / 2inch tuliyochimba. Kisha tukachora muhtasari wa kipengee cha saa na kupitisha karibu mapumziko ya inchi 3/8 ili tuweze kuitoshea nyuma. Mara tu hiyo ikamalizika tuliunganisha umeme wa 5V nyuma, tukaongeza kiboreshaji ambacho kingeshikilia ukutani, na kuuza mzunguko ambao ungewasha taa. Mzunguko ni rahisi sana na hutumia pini moja kutoka kwa mdhibiti mdogo wa es8266 kudhibiti viwambo, na nguvu ya 5V inawapa nguvu.

Hatua ya 3: Sakinisha Msimbo na Furahiya

Sakinisha Nambari na Furahiya!
Sakinisha Nambari na Furahiya!
Sakinisha Nambari na Furahiya!
Sakinisha Nambari na Furahiya!
Sakinisha Nambari na Furahiya!
Sakinisha Nambari na Furahiya!

Hatua inayofuata ni kusanikisha nambari hapa chini. Kwa kuwa tunatumia ES8266 IDE ya Arduino itafanya kazi vizuri kwa hii:

github.com/tmckay1/advent_calendar

Utahitaji kubadilisha ufafanuzi wa pini ambao unadhibiti LED ikiwa hutumii pini sawa na sisi, na ongeza habari yako ya wifi (SSID / nywila). Utahitaji pia kusanikisha utegemezi kama FastLED na Mteja wa NTP, na unatumia bodi ya es8266 kama nilivyofanya pia utahitaji kusanikisha bodi kwenye Arduino IDE (angalia rasilimali kwa habari zaidi).

Kimsingi nambari hupata tarehe ya sasa kutoka kwa Mteja wa NTP kila sekunde 10 mara moja imeunganishwa na wifi na kisha huhesabu taa ngapi za kuwasha ikiwa ni Desemba. Mara tu inapopata habari hiyo, hutumia maktaba ya FastLED kuwasha taa kwenye saa.

Baada ya kusanikisha nambari hiyo, ingiza na ufurahie:)

Rasilimali

Kuweka Utegemezi wa Mteja wa NTP:

Kusanikisha Utegemezi wa FastLED:

Kuweka bodi ya es8266 kwenye IDE ya Arduino:

Ilipendekeza: