Sisukord:
Video: NODEMCU LUA ESP8266 LED -ekraaniga draiveri M5450B7 juhtimine IC: 5 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
M5450B7 on 40 -pin DIP LED -ekraan draiver IC.
See näeb välja pigem metsaline, kuid seda on suhteliselt lihtne juhtida ja programmeerida.
Seal on 34 väljundtihvti, mille külge saab ühendada LED -i.
Seade uputab voolu, mitte ei toida seda, nii et LED -i katood tuleb ühendada tihvtiga ja anoodile tarnitud 5V. Seade hoolitseb ka LED -ide juurdevoolu eest.
Seadet kasutatakse tavaliselt nelja- või viiekohalise tähtnumbrilise LED -ekraani juhtimiseks, kuid sellega saate teha palju muid asju.
Siin on lihtne näide sellest, mida seade suudab.
Samm: seadme ühendamine
M5450 saab seadistada leivalauale või konstrueerida midagi sarnast sellega, mida olen allpool teinud.
- Ühendage tihvt 1 Vss ja tihvt 23 Andmete lubamine Gnd -ga,
- Ühendage tihvt 20 kuni 5V,
- Ühendage tihvt 19 kuni 5 V läbi takisti (ma kasutasin 200 oomi)
- Võimalike võnkumiste vältimiseks tuleks heleduse reguleerimiseks, tihvtid 19 ja 20 ühendada 1nF kondensaator.
- Ühendage CLOCK IN ESP8266 D1 -ga
- Ühendage DATA IN ESP8266 D2 -ga
Olen oma plaadi juhtimiseks kasutanud WeMosit, kuna sellel on 5 V toide, seade töötab ka 3,3 V pingel, kuigi LED -id pole nii eredad. Iga ESP8266 peaks suutma M5450 seadet juhtida.
Kasutasin ka arvuti USB -toiteallikat seadme juhtimiseks ilma täiendava toiteallikata.
Kui muudate kaasasolevat programmi vastavalt, saate seadme ühendamiseks kasutada mõnda ESP8266 tihvti.
Samm 2: Minu juhatus
Plaati on üsna lihtne ehitada, kuid jootmist on palju!
Ristkülikukujuliste valgusdioodide kasutamine tähendab, et saate need üksteise lähedale rühmitada.
Samm: tarkvara
Seadet on üsna lihtne programmeerida, kuna sellel on ainult 2 sisendit - CLOCK IN & DATA IN.
Seadme toimimiseks ei ole vaja raamatukogusid alla laadida ega installida.
Seadke D1 & D2 ESP8266 väljunditele.
Võtate D1 kellatapi HIGH, panete andmed (HIGH või LOW) tihvtile D2 ja võtate kella nööpnõela uuesti LOW. Tehke seda 36 korda ja seade on programmeeritud. Kahe kella ülemineku vahel ei ole vaja taimeri viivitust, seade saab ESP8266 -ga sammu pidada.
i = 0, 35
gpio.write (kell, gpio. HIGH) gpio.write (andmed, puhver ) gpio.write (kell, gpio. LOW) lõpp
puhver [35] peab seadme tööks olema seatud 1 või HIGH.
Seade lukustub, kui saab õige arvu andmebitte ja saadab teabe väljunditele
Diagramm (ülal) näitab, kuidas seadet tuleks programmeerida. Ma ei ole teabelehtedega hiilgav, kuid minu tõlgendus sellest toimib.
4. samm: LUA programm
Olen kirjutanud programmi koos funktsioonidega.
random () - Lülitab sisse ja välja juhuslikud LED -id (ostja) () - 3 LED -i põlevad pidevalt
Lisatud 4 näidet on üsna iseenesestmõistetavad.
5. samm: järeldus
Olen proovinud näidata, kui lihtne on seadmete ühendamine ESP8266 -ga.
Algselt kasutasin oma tahvlit Arduinoga ja mõtlesin, kas saaksin sellega ESP8266 -ga sõita.
Teil pole vaja ühendada nii palju LED -e kui mul, kuid teie programm peab siiski saatma seadmesse 36 andmeelementi.
Soovitan:
Seadme juhtimine Androidi WiFi abil Esp8266 Juhtimine: 6 sammu
Seadme juhtimine Androidi WiFi abil Esp8266 Juhtimine: nüüd teame, kuidas juhtida seadmeid esp8266 WiFi -mooduli abil ja Arduino teie seadet Androidi WiFi -juhtimise abil lisateabe saamiseks. klõpsake linki mohamed ashraf
Mitme LED -i juhtimine Pythoni ja teie Raspberry Pi GPIO -nööpnõeltega: 4 sammu (koos piltidega)
Mitme LED -i juhtimine Pythoni ja teie Raspberry Pi GPIO -tihvtide abil: see juhend annab teile ülevaate sellest, kuidas juhtida RaspberryPi mitut GPIO -tihvti 4 LED -i toiteks. Samuti tutvustab see teile Pythonis parameetreid ja tingimuslauseid. Meie eelmine juhend, mis kasutab Raspberry Pi GPIO -nööpnõelte kasutamist
Astmemootori ja draiveri valimine Arduino automaatse varjundiekraani projekti jaoks: 12 sammu (koos piltidega)
Sammumootori ja draiveri valimine Arduino automaatse varjundiekraani projekti jaoks: selles juhendis vaatan läbi sammud, mille tegin samm -mootori ja draiveri valimiseks automaatse varjundiekraani prototüübi jaoks. Varjukraanid on populaarsed ja odavad käsitsi vändatud Coolaroo mudelid ning ma tahtsin välja vahetada
ESP8266 RGB LED -riba WIFI juhtimine - NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu - RGB LED STRIP nutitelefoni juhtimine: 4 sammu
ESP8266 RGB LED -riba WIFI juhtimine | NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu | RGB LED STRIP nutitelefoni juhtimine: Tere poisid, selles õpetuses õpime, kuidas kasutada nodemcu või esp8266 IR -kaugjuhtimispuldina, et juhtida RGB LED -riba ja Nodemcu saab juhtida nutitelefoniga WiFi kaudu. Nii et põhimõtteliselt saate oma nutitelefoniga juhtida RGB LED -riba
LED -i juhtimine ESP8266 NodemCU Lua WiFi abil veebisaidilt: 7 sammu
Kuidas juhtida LED -i ESP8266 abil NodemCU Lua WiFi abil veebisaidilt: see õpetus õpetab teile mõningaid põhitõdesid ESP8266 NodemCU Lua WiFi kasutamise kohta LED -i juhtimiseks veebist. Enne alustamist veenduge, et teil on kõik vajalikud materjalid: ESP8266 NodeMCU Lua WiFi LED -leivaplaadi hüppaja (vajadusel)