Obsah:
Video: NODEMCU LUA ESP8266 Ovládanie IC ovládača LED displeja M5450B7: 5 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
M5450B7 je 40pinový DIP LED displej ovládača LED.
Vyzerá to síce ako zver, ale ovláda sa a programuje sa pomerne ľahko.
Existuje 34 výstupných pinov, ku ktorým môže byť pripojená LED dióda.
Zariadenie skôr prúdi, ako ho napája, takže katódu LED je potrebné pripojiť k pinu a 5V napájať k anóde. Zariadenie sa stará aj o prúd dodávaný do LED diód.
Zariadenie sa zvyčajne používa na ovládanie 4 alebo 5 -miestnych alfanumerických LED displejov, ale dá sa s ním robiť mnoho ďalších vecí.
Tu je jednoduchý príklad toho, čo zariadenie dokáže.
Krok 1: Pripojenie zariadenia
M5450 je možné nastaviť na nepájivom poli alebo môžete postaviť niečo podobné tomu, čo som urobil nižšie.
- Pripojte pin 1 Vss a pin 23 Data Enable k Gnd,
- Pripojte pin 20 až 5V,
- Pripojte kolík 19 na 5 V cez odpor (použil som 200 ohmov)
- Kondenzátor 1nF by mal byť pripojený k regulácii jasu, kolíky 19 a 20, aby sa zabránilo prípadným osciláciám.
- Pripojte CLOCK IN k D1 na ESP8266
- Pripojte DATA IN k D2 na ESP8266
Na doske som použil WeMos, pretože má napájanie 5 V, zariadenie bude pracovať aj pri 3,3 V, aj keď diódy LED nie sú také jasné. Akýkoľvek ESP8266 by mal byť schopný ovládať zariadenie M5450.
Na napájanie zariadenia bez akéhokoľvek dodatočného napájania som tiež použil napájanie USB z počítača.
Na pripojenie zariadenia môžete použiť ktorýkoľvek z pinov ESP8266, ak podľa toho zmeníte dodaný program.
Krok 2: Moja rada
Doska je veľmi ľahko zostaviteľná, ale je tu veľa spájkovania!
Použitie obdĺžnikových diód LED znamená, že ich môžete zoskupiť blízko seba.
Krok 3: Softvér
Zariadenie je veľmi ľahko programovateľné, pretože má iba 2 vstupy - CLOCK IN & DATA IN.
Aby zariadenie fungovalo, nie je potrebné sťahovať ani inštalovať žiadne knižnice.
Na ESP8266 nastavte D1 a D2 na výstupy.
Vezmite D1 hodinový kolík HIGH, vložte údaje (HIGH alebo LOW) na pin D2 a znova vezmite hodinový pin LOW. Vykonajte to 36 -krát a zariadenie je naprogramované. Medzi dvoma prechodmi hodín nepotrebujete časové oneskorenie, zariadenie dokáže držať krok s ESP8266.
pre i = 0, 35 do
gpio.write (hodiny, gpio. HIGH) gpio.write (údaje, vyrovnávacia pamäť ) gpio.write (hodiny, gpio. LOW) koniec
vyrovnávacia pamäť [35] musí byť nastavená na 1 alebo HIGH, aby zariadenie fungovalo.
Zariadenie sa zablokuje, keď získa správny počet dátových bitov a odošle informácie na výstupy
Diagram (vyššie) ukazuje, ako by malo byť zariadenie naprogramované. Nie som geniálny s technickými listami, ale moja interpretácia funguje.
Krok 4: Program LUA
Napísal som program s funkciami.
random () - zapína a vypína náhodný LEDschaser () - 3 LED diódy sa rozsvietia chaserallOnOff () - zapne všetky LED diódy a potom vypne poleFill () - zavedie do IC vopred definovaný vzor LED diód
4 zahrnuté príklady sú celkom samozrejmé.
Krok 5: Záver
Pokúsil som sa ukázať, aké ľahké je prepojenie zariadení s ESP8266.
Pôvodne som používal svoju dosku s Arduinom a premýšľal som, či by som ju mohol poháňať s ESP8266.
Nepotrebujete pripojiť toľko diód LED ako ja, ale váš program stále potrebuje odoslať 36 prvkov údajov do zariadenia.
Odporúča:
Z diaľkového ovládača televízora sa stane diaľkové ovládanie RF -- NRF24L01+ Výučba: 5 krokov (s obrázkami)
Z diaľkového ovládača televízora sa stane diaľkové ovládanie RF || NRF24L01+ Tutorial: V tomto projekte vám ukážem, ako som pomocou obľúbeného nRF24L01+ RF IC bezdrôtovo upravil jas LED pásika prostredníctvom troch zbytočných tlačidiel diaľkového ovládača televízora. Začnime
ESP8266 RGB LED STRIP WIFI ovládanie - NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi - Ovládanie smartfónu RGB LED STRIP: 4 kroky
ESP8266 RGB LED STRIP WIFI ovládanie | NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi | Ovládanie smartfónu RGB LED STRIP: Ahoj, v tomto návode sa naučíme, ako používať nodemcu alebo esp8266 ako IR diaľkové ovládanie na ovládanie RGB LED pásu a Nodemcu budete ovládať smartfónom cez wifi. V zásade teda môžete RGB LED STRIP ovládať pomocou svojho smartfónu
Použitie IC ovládača dotykového/pruhového displeja LM3914: 5 krokov
Používanie integrovaného ovládača dotykového/barového displeja LM3914 IC: Aj keď bol LM3914 obľúbeným výrobkom konca 20. storočia, žije a je stále veľmi populárny. Ponúka jednoduchý spôsob zobrazenia lineárnej úrovne napätia pomocou jednej alebo viacerých skupín desiatich diód LED s minimálnym ruchom. LM3914s si môžete objednať v
Ovládanie 7-segmentového LED displeja pomocou webového servera ESP8266: 8 krokov (s obrázkami)
Ovládanie 7-segmentového LED displeja pomocou webového servera ESP8266: Môj projekt má Nodemcu ESP8266, ktorý riadi 7-segmentový displej prostredníctvom servera http pomocou html formulára
8 Ovládanie relé s NodeMCU a IR prijímačom pomocou diaľkového ovládača WiFi a IR a aplikácie pre Android: 5 krokov (s obrázkami)
8 Ovládanie relé s NodeMCU a IR prijímačom pomocou WiFi a IR diaľkového ovládača a aplikácie pre Android: Ovládanie 8 reléových spínačov pomocou prijímača nodemcu a ir cez wifi a ir remote a aplikáciu pre Android. Diaľkové ovládanie ir funguje nezávisle od wifi pripojenia. JE AKTUALIZOVANÁ VERZIA KLIKNUTIA TU