INHOUDSOPGAWE:
- Stap 1: Koppel die toestel aan
- Stap 2: My raad
- Stap 3: sagteware
- Stap 4: LUA -program
- Stap 5: Gevolgtrekking
Video: NODEMCU LUA ESP8266 Bestuur van 'n M5450B7 LED Display Driver IC: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Die M5450B7 is 'n 40 -pins DIP LED -skermbestuurder -IC.
Dit lyk eerder 'n dier, maar dit is relatief maklik om te beheer en te programmeer.
Daar is 34 uitgangspennetjies met 'n LED wat aan elkeen gekoppel kan word.
Die toestel sink eerder as om dit te verskaf, sodat die katode van die LED gekoppel moet word aan 'n pen en 5V aan die anode verskaf word. Die toestel sorg ook vir die stroom wat aan die LED's verskaf word.
Die toestel word gewoonlik gebruik om 4 of 5 -syfer alfanumeriese LED -skerms te beheer, maar daar is baie ander dinge wat u daarmee kan doen.
Hier is 'n eenvoudige voorbeeld van wat die toestel kan doen.
Stap 1: Koppel die toestel aan
Die M5450 kan op 'n broodbord opgestel word, of u kan iets soortgelyk aan wat ek hieronder gedoen het, bou.
- Koppel pen 1 Vss aan en pen 23 Data geaktiveer na Gnd,
- Koppel pen 20 tot 5V aan,
- Koppel pen 19 tot 5V deur 'n weerstand (ek gebruik 200 ohm)
- 'N 1nF -kondensator moet gekoppel word aan die helderheidsbeheer, penne 19 en 20, om moontlike ossillasies te voorkom.
- Koppel CLOCK IN aan op D1 van ESP8266
- Koppel DATA IN aan D2 van ESP8266
Ek het 'n WeMos gebruik om my bord te bestuur, aangesien dit 'n 5V -toevoer het. Die toestel werk ook op 3.3V, hoewel die LED's nie so helder is nie. Enige ESP8266 behoort die M5450 -toestel te kan bestuur.
Ek het ook die rekenaar se USB -toevoer gebruik om die toestel aan te dryf sonder enige ekstra kragtoevoer.
U kan enige van die ESP8266 -penne gebruik om die toestel aan te sluit as u die program wat dienooreenkomstig verander word, verander.
Stap 2: My raad
Die bord is redelik maklik om te bou, maar daar is baie soldeer om te doen!
Deur die reghoekige LED's te gebruik, kan u dit naby aan mekaar groepeer.
Stap 3: sagteware
Die toestel is redelik maklik om te programmeer, aangesien dit slegs 2 ingange het - CLOCK IN & DATA IN.
Geen biblioteke hoef afgelaai of geïnstalleer te word om die toestel te laat werk nie.
Stel D1 en D2 op die uitsette op die ESP8266.
U neem D1 die klokpen HIGH, plaas die data (HIGH of LOW) op pen D2 en neem die klokpen weer LOW. Doen dit 36 keer en die toestel is geprogrammeer. U hoef nie 'n timervertraging tussen die twee klokoorgange te hê nie; die toestel kan tred hou met die ESP8266.
vir i = 0, 35 doen
gpio.write (klok, gpio. HIGH) gpio.write (data, buffer ) gpio.write (klok, gpio. LOW) einde
buffer [35] moet op 1 of HOOG gestel word om die toestel te laat werk.
Die toestel sluit as dit die korrekte aantal databits kry en stuur die inligting na die uitsette
Die diagram (hierbo) toon hoe die toestel geprogrammeer moet word. Ek is nie briljant met gegewensblaaie nie, maar my interpretasie daarvan werk wel.
Stap 4: LUA -program
Ek het die program met funksies geskryf.
random () - Skakel willekeurige LEDschaser () in - 3 LED's lig chaserallOnOff () - Skakel alle LED's aan en dan af
Die vier voorbeelde wat hierby ingesluit is, is baie duidelik.
Stap 5: Gevolgtrekking
Ek het probeer wys hoe maklik dit is om toestelle met die ESP8266 te koppel.
Ek het my bord oorspronklik met 'n Arduino gebruik en gewonder of ek dit met 'n ESP8266 kan ry.
U hoef nie soveel LED's aan te sluit soos ek nie, maar u program moet steeds die 36 data -elemente na die toestel stuur.
Aanbeveel:
Die bestuur van 'n LED met NodeMCU WiFi -module en Blynk -app: 7 stappe
Die bestuur van 'n LED met die NodeMCU WiFi -module en die Blynk -app: hierdie instruksie sal u wys hoe u 'n LED kan beheer met behulp van die NodeMCU ESP8266 WiFi -module via die Blynk -slimfoon -app. As u 'n beginner is, lees verder. As u meer ervare is, sal u moontlik daarin belangstel om na die einde te gaan, waar ek praat oor
Motor met afstandsbediening - bestuur met behulp van die draadlose Xbox 360 -beheerder: 5 stappe
Afstandsbediende motor - beheer met behulp van 'n draadlose Xbox 360 -beheerder: dit is instruksies om u eie motor met afstandbeheer te bou, wat beheer word met 'n draadlose Xbox 360 -beheerder
ESP8266 RGB LED STRIP WIFI Control - NODEMCU As 'n IR -afstandsbediening vir LED -strook wat via wifi bestuur word - RGB LED STRIP -slimfoonbeheer: 4 stappe
ESP8266 RGB LED STRIP WIFI Control | NODEMCU As 'n IR -afstandsbediening vir LED -strook wat via wifi bestuur word | RGB LED STRIP -slimfoonbeheer: Hallo ouens, in hierdie tutoriaal leer ons hoe om nodemcu of esp8266 as 'n IR -afstandsbediening te gebruik om 'n RGB LED -strook te beheer, en Nodemcu word deur 'n slimfoon oor wifi beheer. U kan dus die RGB LED STRIP met u slimfoon beheer
Die bestuur van 'n Led Matrix met behulp van Arduino: 5 stappe
Die bestuur van 'n Led Matrix met behulp van Arduino: Hallo, vriend.In hierdie artikel sal ek jou wys hoe om Led Matrix te gebruik met behulp van Arduino.Led Matrix is 'n versameling LED's in die vorm van skikkings. Afhangende van die tipe, het Led Matrices 'n verskeidenheid kolomme en rye. Deur verskeie LED's met 'n sertifikaat voor te stel
Die bestuur van die RC -motor via 'n webinterface: 6 stappe (met foto's)
Die bestuur van die RC -motor via 'n webinterface: Hallo vriende, in hierdie instruksies gaan ek u leer om 'n RC -motor te maak via 'n webkoppelvlak. Ons beheer dit draadloos via 'n eie bediener. Met die metode wat ek u gaan wys, hoef ons nie 'n RC -ontvanger te gebruik nie. Om die web aan te bied