Orodha ya maudhui:

NODEMCU LUA ESP8266 Kuendesha M5450B7 Dereva wa Kuonyesha LED IC: Hatua 5 (na Picha)
NODEMCU LUA ESP8266 Kuendesha M5450B7 Dereva wa Kuonyesha LED IC: Hatua 5 (na Picha)

Video: NODEMCU LUA ESP8266 Kuendesha M5450B7 Dereva wa Kuonyesha LED IC: Hatua 5 (na Picha)

Video: NODEMCU LUA ESP8266 Kuendesha M5450B7 Dereva wa Kuonyesha LED IC: Hatua 5 (na Picha)
Video: NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE 2024, Julai
Anonim
NODEMCU LUA ESP8266 Kuendesha M5450B7 Dereva wa Kuonyesha LED IC
NODEMCU LUA ESP8266 Kuendesha M5450B7 Dereva wa Kuonyesha LED IC

M5450B7 ni 40 Pin DIP LED kuonyesha dereva IC.

Inaonekana mnyama, lakini ni rahisi kudhibiti na kupanga.

Kuna pini 34 za pato ambazo zinaweza kuwa na LED iliyounganishwa kwa kila moja.

Kifaa kinazama sasa kuliko kuisambaza kwa hivyo cathode ya LED inahitaji kushikamana na pini na 5V iliyotolewa kwa anode. Kifaa pia kinachukua huduma ya sasa iliyotolewa kwa LEDs.

Kifaa kawaida hutumiwa kudhibiti maonyesho ya nambari za nambari 4 au 5 za alpha za nambari, lakini kuna mambo mengine mengi ambayo unaweza kufanya nayo.

Hapa kuna mfano rahisi wa kile kifaa kinaweza kufanya.

Hatua ya 1: Kuunganisha Kifaa

Kuunganisha Kifaa
Kuunganisha Kifaa

M5450 inaweza kuwekwa kwenye ubao wa mkate au unaweza kuunda kitu sawa na kile nilichofanya hapa chini.

  • Unganisha pin 1 Vss na pin 23 Data Wezesha kwa Gnd,
  • Unganisha pini 20 hadi 5V,
  • Unganisha pini 19 hadi 5V kupitia kontena (nilitumia 200 Ohms)
  • 1nF capacitor inapaswa kushikamana na udhibiti wa mwangaza, pini 19 na 20, ili kuzuia kutoweka kwa uwezekano.
  • Unganisha CLOCK IN kwa D1 ya ESP8266
  • Unganisha DATA IN kwa D2 ya ESP8266

Nimetumia WeMos kuendesha bodi yangu kwani ina usambazaji wa 5V, kifaa pia kitaendesha saa 3.3V ingawa taa za LED sio mkali. ESP8266 yoyote inapaswa kuwa na uwezo wa kuendesha kifaa cha M5450.

Nilitumia pia usambazaji wa PC USB kuendesha kifaa bila umeme wowote wa ziada.

Unaweza kutumia pini yoyote ya ESP8266 kuunganisha kifaa, ikiwa utabadilisha programu iliyotolewa ipasavyo.

Hatua ya 2: Bodi yangu

Bodi yangu
Bodi yangu
Bodi yangu
Bodi yangu

Bodi ni rahisi sana kujenga, lakini kuna soldering nyingi za kufanya!

Kutumia LED za mstatili inamaanisha kuwa unaweza kuzipanga pamoja.

Hatua ya 3: Programu

Programu
Programu

Kifaa ni rahisi sana kupanga kwani ina pembejeo 2 tu - FUNGUA NDANI NA DATA.

Hakuna maktaba zinazohitajika kupakuliwa au kusanikishwa ili kufanya kifaa kifanye kazi.

Weka D1 & D2 kwa kuchapisha kwenye ESP8266.

Unachukua D1 pini ya saa JUU, weka data (JUU au LOW) kwenye pini D2 na uchukue tena pini ya saa. Fanya hivi mara 36 na kifaa kimepangwa. Huna haja ya kucheleweshwa kwa kipima muda kati ya saa 2, kifaa kinaweza kuendelea na ESP8266.

kwa i = 0, 35 hufanya

gpio.andika (saa, gpio. HIGH) gpio.write (data, bafa ) gpio.write (saa, gpio. LOW) mwisho

bafa [35] inahitaji kuwekwa kuwa 1 au JUU ili kifaa kifanye kazi.

Kifaa hufunga wakati inapata idadi sahihi ya data na kutuma habari kwa matokeo

Mchoro (hapo juu) unaonyesha jinsi kifaa kinapaswa kusanidiwa. Sina kipaji na hati za data, lakini tafsiri yangu inafanya kazi.

Hatua ya 4: Programu ya LUA

Nimeandika programu na kazi.

bila mpangilio () - Inawasha na kuzima LEDschaser isiyo ya kawaida () - 3 mwangaza chaserallOnOff () - Inawasha taa zote kisha kuwashaFill () - Inapakia muundo ulioainishwa wa LED kwenye IC

Mifano 4 zilizojumuishwa zinaelezea vizuri.

Hatua ya 5: Hitimisho

Hitimisho
Hitimisho

Nimejaribu kuonyesha jinsi ilivyo rahisi kusanikisha vifaa kwa ESP8266.

Awali nilitumia bodi yangu na Arduino na kujiuliza ikiwa ningeweza kuiendesha na ESP8266.

Huna haja ya kuunganisha taa nyingi za LED kama mimi, lakini programu yako bado inahitaji kutuma vitu 36 vya data kwenye kifaa.

Ilipendekeza: