
Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10

M5450B7 është një IC i drejtuesit të ekranit LED me 40 Pin DIP.
Duket më tepër një bishë, por është relativisht e lehtë për tu kontrolluar dhe programuar.
Ekzistojnë 34 kunja dalëse që mund të kenë një LED të lidhur me secilën prej tyre.
Pajisja fundos rrymën në vend që ta furnizojë atë, kështu që katoda e LED duhet të lidhet me një kunj dhe 5V të furnizohet në anodë. Pajisja gjithashtu kujdeset për rrymën e furnizuar me LED.
Pajisja zakonisht përdoret për të kontrolluar ekranet LED alfa numerike 4 ose 5 shifrore, por ka shumë gjëra të tjera që mund të bëni me të.
Këtu është një shembull i thjeshtë se çfarë mund të bëjë pajisja.
Hapi 1: Lidhja e pajisjes

M5450 mund të vendoset në një dërrasë buke ose mund të ndërtoni diçka të ngjashme me atë që kam bërë më poshtë.
- Lidhni pin 1 Vss dhe pin 23 Data Enable to Gnd,
- Lidhni pin 20 në 5V,
- Lidhni pinin 19 me 5V përmes një rezistence (kam përdorur 200 Ohms)
- Një kondensator 1nF duhet të lidhet me kontrollin e shkëlqimit, kunjat 19 & 20, për të parandaluar luhatjet e mundshme.
- Lidhni CLOCK IN me D1 të ESP8266
- Lidhni DATA IN me D2 të ESP8266
Unë kam përdorur një WeMos për të drejtuar bordin tim pasi ka një furnizim 5V, pajisja gjithashtu do të funksionojë në 3.3V edhe pse LED -të nuk janë aq të ndritshëm. Çdo ESP8266 duhet të jetë në gjendje të drejtojë pajisjen M5450.
Kam përdorur gjithashtu furnizimin me USB të PC për të drejtuar pajisjen pa ndonjë furnizim shtesë me energji elektrike.
Ju mund të përdorni ndonjë nga kunjat ESP8266 për të lidhur pajisjen, nëse ndryshoni programin e dhënë në përputhje me rrethanat.
Hapi 2: Bordi im


Bordi është mjaft i lehtë për t'u ndërtuar, por ka shumë saldim për të bërë!
Përdorimi i LED -ve drejtkëndëshe do të thotë që ju mund t'i gruponi ato së bashku.
Hapi 3: Softuer

Pajisja është mjaft e lehtë për tu programuar pasi ka vetëm 2 hyrje - CLOCK IN & DATA IN.
Asnjë bibliotekë nuk duhet të shkarkohet ose instalohet për ta bërë pajisjen të funksionojë.
Vendosni D1 & D2 në daljet në ESP8266.
Ju merrni D1 kunjin e orës LART, vendosni të dhënat (LART HIGH ose TOW ulta) në kunjin D2 dhe merrni kunjin e orës LOW përsëri. Bëni këtë 36 herë dhe pajisja është programuar. Nuk keni nevojë për një vonesë të kohëmatësit midis 2 kalimeve të orës, pajisja mund të vazhdojë me ESP8266.
për i = 0, 35 bëj
gpio.write (ora, gpio. HIGHT) gpio.write (të dhënat, tamponi ) gpio.write (ora, gpio. LOW) fund
buffer [35] duhet të vendoset në 1 ose HIGH që pajisja të funksionojë.
Pajisja fiksohet kur merr numrin e duhur të bitave të të dhënave dhe dërgon informacionin në daljet
Diagrami (më sipër) tregon se si duhet të programohet pajisja. Unë nuk jam i shkëlqyer me fletët e të dhënave, por interpretimi im për të funksionon.
Hapi 4: Programi LUA
Unë kam shkruar programin me funksione.
i rastësishëm () - Ndizet dhe fiket LED i rastësishëm Blerës () - 3 LED dritë chaserallOnOff () - Ndiz të gjitha LED -të dhe më pas offarrayFill () - Ngarkon një model të paracaktuar të LED -ve në IC
4 shembujt e përfshirë janë mjaft vetë -shpjegues.
Hapi 5: Përfundimi

Unë jam përpjekur të tregoj se sa e lehtë është ndërfaqja e pajisjeve me ESP8266.
Fillimisht kam përdorur bordin tim me një Arduino dhe pyeta veten nëse mund ta drejtoja me një ESP8266.
Ju nuk keni nevojë të lidhni aq shumë LED sa kam, por programi juaj ende duhet të dërgojë 36 elementë të të dhënave në pajisje.
Recommended:
Nisja, shpejtësia dhe drejtimi i qetë i motorit DC duke përdorur një potenciometër, ekran OLED dhe butona: 6 hapa

Nisja, shpejtësia dhe drejtimi i qetë i motorit DC duke përdorur një potenciometër, ekran OLED dhe butona: Në këtë tutorial ne do të mësojmë se si të përdorim një drejtues L298N DC MOTOR CONTROL dhe një potenciometër për të kontrolluar fillimin, shpejtësinë dhe drejtimin e qetë të motorit DC me dy butona dhe shfaqni vlerën e potenciometrit në Ekranin OLED. Shikoni një video demonstruese
Shoferi i Flyback Transformer për fillestarët: 11 hapa (me fotografi)

Shoferi i Flyback Transformer për Fillestarët: Skema është azhurnuar me një transistor më të mirë dhe përfshin mbrojtjen themelore të tranzistorit në formën e një kondensatori dhe diodë. &Quot; duke shkuar më tej " faqja tani përfshin një mënyrë për të matur këto rritje të shkëlqyeshme të tensionit me një voltmetër
Sistemi i kyçjes së ekranit LCD të ekranit: 6 hapa

Sistemi i kyçjes së ekranit LCD të ekranit: Ky projekt do të veprojë si një kyç në shtëpi dhe e vetmja mënyrë që mund të futeni brenda shtëpisë është të shtypni kodin e saktë 3 shifror. LCD do të veprojë si një pajisje komunikimi për të informuar individin nëse ai ka futur kodin e duhur apo jo. IR -ja
Drejtimi i një stafetë me një Arduino: 9 hapa

Drejtimi i një stafetë me një Arduino: Përshëndetje të gjithëve, mirë se erdhët përsëri në kanalin tim. Ky është mësimi im i 4 -të se si të drejtoni një RELAY (jo një modul stafetë) me një Arduino. Ka qindra mësime në dispozicion se si të përdorni një " modul stafetë " por nuk gjeta një të mirë që është
Temperatura e ekranit në modulin e ekranit LED P10 duke përdorur Arduino: 3 hapa (me fotografi)

Temperatura e shfaqjes në modulin e ekranit LED P10 duke përdorur Arduino: Në tutorialin e mëparshëm është treguar se si të shfaqet teksti në modulin D10 Matrix LED P10 duke përdorur Arduino dhe DMD Connector, të cilat mund t'i kontrolloni këtu. Në këtë tutorial do të japim një mësim të thjeshtë të projektit duke përdorur modulin P10 si mediat e ekranit