Satura rādītājs:
- 1. darbība: ierīces pievienošana
- 2. solis: Mana valde
- 3. darbība: programmatūra
- 4. solis: LLU programma
- 5. darbība. Secinājums
Video: NODEMCU LUA ESP8266 M5450B7 LED displeja draivera IC vadīšana: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
M5450B7 ir 40 kontaktu DIP LED displeja draivera IC.
Tas izskatās drīzāk kā zvērs, taču to ir salīdzinoši viegli kontrolēt un programmēt.
Ir 34 izejas tapas, kurām var pievienot LED.
Ierīce nogremdē strāvu, nevis to piegādā, tāpēc gaismas diodes katodam jābūt savienotam ar tapu un 5 V, kas tiek piegādāts anodam. Ierīce rūpējas arī par gaismas diodēm piegādāto strāvu.
Ierīci parasti izmanto, lai kontrolētu 4 vai 5 ciparu burtu un ciparu LED displejus, taču ar to var darīt daudzas citas lietas.
Šeit ir vienkāršs piemērs tam, ko ierīce var darīt.
1. darbība: ierīces pievienošana
M5450 var uzstādīt uz maizes dēļa, vai arī jūs varat izveidot kaut ko līdzīgu tam, ko esmu darījis zemāk.
- Pievienojiet 1. tapu Vss un 23. iespējotā datu iespējošanu Gnd,
- Pievienojiet tapu 20 līdz 5V,
- Pievienojiet tapu 19 līdz 5V caur rezistoru (es izmantoju 200 omus)
- Lai novērstu iespējamās svārstības, spilgtuma kontrolei, 19. un 20. tapai, jāpievieno 1nF kondensators.
- Savienojiet CLOCK IN ar ESP8266 D1
- Savienojiet DATA IN ar ESP8266 D2
Es esmu izmantojis WeMos, lai vadītu savu dēli, jo tam ir 5 V barošana, ierīce darbosies arī ar 3.3 V, lai gan gaismas diodes nav tik spilgtas. Jebkuram ESP8266 vajadzētu būt iespējai vadīt M5450 ierīci.
Es arī izmantoju datora USB padevi, lai vadītu ierīci bez papildu barošanas avota.
Ierīces pievienošanai varat izmantot jebkuru no ESP8266 tapām, ja atbilstoši maināt komplektācijā iekļauto programmu.
2. solis: Mana valde
Plāksni ir diezgan viegli izveidot, taču ir daudz lodēšanas!
Izmantojot taisnstūrveida gaismas diodes, varat tās sagrupēt cieši kopā.
3. darbība: programmatūra
Ierīci ir diezgan viegli programmēt, jo tai ir tikai 2 ieejas - CLOCK IN & DATA IN.
Lai ierīce darbotos, nav nepieciešams lejupielādēt vai instalēt bibliotēkas.
Iestatiet D1 & D2 uz izejas uz ESP8266.
Jūs paņemat D1 pulksteņa tapu HIGH, ievietojat datus (HIGH vai LOW) uz tapas D2 un atkal paņemat pulksteņa tapu LOW. Dariet to 36 reizes, un ierīce ir ieprogrammēta. Jums nav nepieciešama taimera aizkave starp 2 pulksteņa pārejām, ierīce var sekot līdzi ESP8266.
ja i = 0, dariet 35
gpio.write (pulkstenis, gpio. HIGH) gpio.write (dati, buferis ) gpio.write (pulkstenis, gpio. LOW) beigas
lai ierīce darbotos, buferis [35] ir jāiestata uz 1 vai HIGH.
Ierīce bloķējas, kad tā iegūst pareizo datu bitu skaitu un nosūta informāciju uz izejām
Diagramma (iepriekš) parāda, kā ierīcei jābūt ieprogrammētai. Es neesmu spīdošs ar datu lapām, bet mana interpretācija par to darbojas.
4. solis: LLU programma
Esmu uzrakstījis programmu ar funkcijām.
random () - ieslēdz un izslēdz nejaušas gaismas diodes pircējs () - 3 gaismas diodes iedegas visu laiku OnOff () - ieslēdz visas gaismas diodes un pēc tam offarrayFill () - ielādē iepriekš noteiktu gaismas diodes modeli IC
Iekļautie 4 piemēri ir diezgan pašsaprotami.
5. darbība. Secinājums
Esmu mēģinājis parādīt, cik viegli ir savienot ierīces ar ESP8266.
Sākotnēji es izmantoju savu dēli ar Arduino un domāju, vai es varētu to vadīt ar ESP8266.
Jums nav jāpievieno tik daudz gaismas diodes kā man, bet jūsu programmai joprojām ir jānosūta uz ierīci 36 datu elementi.
Ieteicams:
Arduino displeja temperatūra TM1637 LED displejā: 7 soļi
Arduino displeja temperatūra TM1637 LED displejā: šajā apmācībā mēs iemācīsimies parādīt temperatūru, izmantojot LED displeju TM1637 un DHT11 sensoru un Visuino. Noskatieties video
Izmantojot LM3915 logaritmisko punktu/joslu displeja draivera IC: 7 soļi
LM3915 logaritmisko punktu/joslu displeja draivera IC izmantošana: LM3915 piedāvā vienkāršu veidu, kā parādīt logaritmisko sprieguma līmeni, izmantojot vienu vai vairākas desmit gaismas diodes ar minimālu satraukumu. Ja vēlaties izgatavot VU skaitītāju, jums jāizmanto LM3916, ko mēs aptversim šī testa pēdējā daļā
LM3914 punktu/joslu displeja draivera IC izmantošana: 5 soļi
LM3914 punktu/joslu displeja draivera IC izmantošana: Lai gan LM3914 bija populārs 20. gadsimta beigu produkts, tas dzīvo un joprojām ir diezgan populārs. Tas piedāvā vienkāršu veidu, kā parādīt lineāro sprieguma līmeni, izmantojot vienu vai vairākas desmit gaismas diodes ar minimālu satraukumu. Jūs varat pasūtīt LM3914s
7 segmentu LED displeja vadīšana, izmantojot tīmekļa serveri ESP8266: 8 soļi (ar attēliem)
7 segmentu LED displeja vadīšana, izmantojot ESP8266 tīmekļa serveri: manam projektam ir Nodemcu ESP8266, kas kontrolē 7 segmentu displeju, izmantojot http serveri, izmantojot html formu
Displeja temperatūra P10 LED displeja modulī, izmantojot Arduino: 3 soļi (ar attēliem)
Displeja temperatūra P10 LED displeja modulī, izmantojot Arduino: Iepriekšējā apmācībā ir teikts, kā parādīt tekstu Dot Matrix LED displeja P10 modulī, izmantojot Arduino un DMD savienotāju, ko varat pārbaudīt šeit. Šajā apmācībā mēs sniegsim vienkāršu projekta apmācību, izmantojot displeja līdzekli P10 moduli