Sadržaj:
- Korak 1: Povezivanje uređaja
- Korak 2: Moja ploča
- Korak 3: Softver
- Korak 4: Program LUA
- Korak 5: Zaključak
Video: NODEMCU LUA ESP8266 Upravljački program upravljačkog sklopa LED zaslona M5450B7: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
M5450B7 je IC upravljački sklop DIP LED zaslona s 40 pinova.
Izgleda prilično zvijer, ali relativno ga je lako kontrolirati i programirati.
Postoje 34 izlazna pina na koje se može spojiti LED dioda.
Uređaj više gubi struju nego je napaja, pa katodu LED diode treba spojiti na pin i 5V napajati anodu. Uređaj također brine o struji koja se dovodi do LED dioda.
Uređaj se obično koristi za upravljanje 4 ili 5 znamenkovitim alfanumeričkim LED zaslonima, ali s njim možete učiniti još mnogo drugih stvari.
Evo jednostavnog primjera onoga što uređaj može učiniti.
Korak 1: Povezivanje uređaja
M5450 se može postaviti na ploču ili možete izgraditi nešto slično onome što sam učinio u nastavku.
- Spojite pin 1 Vss i pin 23 Omogućivanje podataka na Gnd,
- Spojite pin 20 na 5V,
- Spojite pin 19 na 5V kroz otpornik (koristio sam 200 ohma)
- Kondenzator od 1nF trebao bi biti spojen na kontrolu svjetline, pinovi 19 i 20, kako bi se spriječile moguće oscilacije.
- Spojite CLOCK IN na D1 na ESP8266
- Spojite DATA IN na D2 na ESP8266
Koristio sam WeMos za pogon svoje ploče jer ima napajanje od 5 V, uređaj će raditi i na 3,3 V iako LED diode nisu tako svijetle. Bilo koji ESP8266 trebao bi moći upravljati uređajem M5450.
Također sam koristio USB napajanje računala za pogon uređaja bez ikakvog dodatnog napajanja.
Za povezivanje uređaja možete koristiti bilo koji od ESP8266 pinova ako na odgovarajući način promijenite isporučeni program.
Korak 2: Moja ploča
Ploča je vrlo jednostavna za konstrukciju, no potrebno je puno lemljenja!
Korištenje pravokutnih LED dioda znači da ih možete grupirati zajedno.
Korak 3: Softver
Uređaj je vrlo jednostavno programirati jer ima samo 2 ulaza - CLOCK IN & DATA IN.
Za rad uređaja nije potrebno preuzimati niti instalirati knjižnice.
Postavite D1 i D2 na izlaze na ESP8266.
Uzmete D1 iglu sata HIGH, stavite podatke (HIGH ili LOW) na pin D2 i ponovno uzmete pin LOCK. Učinite to 36 puta i uređaj je programiran. Ne trebate odgodu timera između dva prijelaza na sat, uređaj može pratiti ESP8266.
za i = 0, 35 do
gpio.write (sat, gpio. HIGH) gpio.write (podaci, međuspremnik ) gpio.write (sat, gpio. LOW) kraj
međuspremnik [35] potrebno je postaviti na 1 ili HIGH kako bi uređaj radio.
Uređaj se zaključava kada dobije točan broj podatkovnih bitova i šalje podatke na izlaze
Dijagram (gore) prikazuje kako bi uređaj trebao biti programiran. Nisam sjajan s podatkovnim tablicama, ali moje tumačenje toga funkcionira.
Korak 4: Program LUA
Napisao sam program s funkcijama.
random () - Uključuje i isključuje slučajni LEDschaser () - 3 LED svjetla chaserallOnOff () - Uključuje sve LED diode, a zatim isključuje poljeFill () - Učitava unaprijed definirani uzorak LED dioda u IC
Uključena 4 primjera prilično su jasna.
Korak 5: Zaključak
Pokušao sam pokazati koliko je jednostavno povezivanje uređaja s ESP8266.
Prvotno sam koristio svoju ploču s Arduinom i pitao se mogu li je voziti s ESP8266.
Ne morate spojiti toliko LED dioda koliko ja imam, ali vaš program ipak mora poslati 36 elemenata podataka na uređaj.
Preporučeni:
DIY upravljački program za laserske diode -- Izvor stalne struje: 6 koraka (sa slikama)
DIY upravljački program za laserske diode || Izvor konstantne struje: U ovom projektu pokazat ću vam kako sam izvukao lasersku diodu iz DVD snimača koji bi trebao imati moć zapaliti šibicu. Kako bih ispravno napajao diodu, također ću pokazati kako gradim izvor konstantne struje koji daje preciznost
3-stepeni LED upravljački program na bazi ATTiny84: 7 koraka (sa slikama)
3-stepeni LED upravljački program temeljen na ATTiny84: Ako želite napajati LED diode od 10 W, možete koristiti ovaj 3A LED upravljački program. S 3 Cree XPL LED diode možete postići 3000 lumena
Osnovna platforma IoT s RaspberryPi, WIZ850io: Upravljački program za platformu: 5 koraka (sa slikama)
Osnovna platforma IoT s RaspberryPi, WIZ850io: Upravljački program za platformu: Poznajem RaspberryPi platformu za IoT. Nedavno je WIZnet najavio WIZ850io. Stoga sam implementirao aplikaciju RaspberryPi modifikacijom Ethernet SW -a jer mogu lako rukovati izvornim kodom. Upravljački program za platformu možete testirati putem RaspberryPi
Kako napraviti krug upravljačkog sklopa motora: 6 koraka
Kako napraviti krug upravljačkog sklopa motora: Zdravo prijatelju, Ponekad nam je potrebno manje okretaja motora (okretanje po minuti) motora, a ponekad nam je potreban vrlo veliki broj okretaja motora. Dakle, danas ću napraviti krug pomoću IRFZ44N MOSFET -a koji će kontrolirati Broj okretaja motora. Možemo koristiti ovaj krug
Kako napraviti jednostavan Flyback upravljački program: 4 koraka (sa slikama)
Kako napraviti jednostavan Flyback upravljački program: Flyback transformator (FBT) je posebno dizajniran transformator koji se koristi u CRT zaslonima. Sposoban je generirati više od 50kV. U ovom Instructableu ću vas uputiti kako napraviti jednostavan flyback upravljački program pomoću power mosfeta. Provjerite moje web stranice