Tartalomjegyzék:

NODEMCU LUA ESP8266 M5450B7 LED kijelző illesztőprogram vezetése IC: 5 lépés (képekkel)
NODEMCU LUA ESP8266 M5450B7 LED kijelző illesztőprogram vezetése IC: 5 lépés (képekkel)

Videó: NODEMCU LUA ESP8266 M5450B7 LED kijelző illesztőprogram vezetése IC: 5 lépés (képekkel)

Videó: NODEMCU LUA ESP8266 M5450B7 LED kijelző illesztőprogram vezetése IC: 5 lépés (képekkel)
Videó: NodeMCU ESP8266 POT and Serial Monitor 2024, Július
Anonim
NODEMCU LUA ESP8266 M5450B7 LED kijelző illesztőprogram vezetése
NODEMCU LUA ESP8266 M5450B7 LED kijelző illesztőprogram vezetése

Az M5450B7 egy 40 tűs DIP LED kijelző illesztőprogram.

Inkább vadállatnak tűnik, de viszonylag könnyen irányítható és programozható.

34 kimeneti tüske van, amelyek mindegyikéhez LED csatlakoztatható.

A készülék inkább áram alá helyezi, mint táplálja, ezért a LED katódját egy tűre kell csatlakoztatni, és az anódhoz táplált 5 V -ot kell csatlakoztatni. A készülék gondoskodik a LED -ek áramellátásáról is.

A készüléket általában 4 vagy 5 számjegyű alfa -numerikus LED -kijelzők vezérlésére használják, de sok más dolgot is megtehet vele.

Íme egy egyszerű példa arra, hogy mire képes az eszköz.

1. lépés: Az eszköz csatlakoztatása

A készülék csatlakoztatása
A készülék csatlakoztatása

Az M5450 beállítható egy kenyérsütő táblára, vagy létrehozhat valami hasonlót az alábbiakhoz.

  • Csatlakoztassa az 1. tüske Vss és a 23. tű engedélyezett adatot a Gnd -hez,
  • Csatlakoztassa a 20 -as csatlakozót az 5V -hoz,
  • Csatlakoztassa a 19 -es tüskét 5 V -ig egy ellenálláson keresztül (200 ohmot használtam)
  • 1nF kondenzátort kell csatlakoztatni a fényerő -szabályozóhoz, a 19 és 20 érintkezőkhöz az esetleges rezgések elkerülése érdekében.
  • Csatlakoztassa a CLOCK IN -t az ESP8266 D1 -hez
  • Csatlakoztassa a DATA IN -t az ESP8266 D2 -hez

WeMos -t használtam a tábla meghajtásához, mivel 5V -os tápellátással rendelkezik, a készülék 3.3V -on is működik, bár a LED -ek nem olyan fényesek. Bármelyik ESP8266 képesnek kell lennie az M5450 eszköz meghajtására.

A számítógép USB tápegységét is használtam az eszköz meghajtásához minden további tápegység nélkül.

Az ESP8266 bármelyik csapját használhatja az eszköz csatlakoztatásához, ha ennek megfelelően módosítja a mellékelt programot.

2. lépés: Az én táblám

Az én táblám
Az én táblám
Az én táblám
Az én táblám

A tábla elkészítése meglehetősen egyszerű, de sok forrasztási feladat van!

A téglalap alakú LED -ek használata azt jelenti, hogy közel egymáshoz csoportosíthatja őket.

3. lépés: Szoftver

Szoftver
Szoftver

A készülék nagyon könnyen programozható, mivel csak 2 bemenettel rendelkezik - CLOCK IN & DATA IN.

Az eszköz működéséhez nincs szükség könyvtárak letöltésére vagy telepítésére.

Állítsa a D1 és D2 értékeket kimenetekre az ESP8266 készüléken.

Vedd a D1 órát a HIGH, tegyük az adatokat (HIGH vagy LOW) a D2 tűre, és vegyük ismét az LOW alacsony órajelet. Végezze el ezt 36 alkalommal, és a készülék be van programozva. Nincs szükség időzítő késleltetésre a 2 óraátmenet között, a készülék lépést tud tartani az ESP8266 -mal.

i = 0 esetén 35

gpio.write (óra, gpio. MAGAS) gpio.write (adatok, puffer ) gpio.write (óra, gpio. LOW) vége

a puffert [35] 1 vagy HIGH értékre kell állítani, hogy az eszköz működjön.

Az eszköz reteszel, amikor megkapja a megfelelő számú adatbitet, és elküldi az információt a kimenetekre

A diagram (fent) mutatja, hogyan kell a készüléket programozni. Nem vagyok zseniális az adatlapokkal, de az én értelmezésem működik.

4. lépés: LUA program

A programot funkciókkal írtam.

random () - Véletlen LED -ek be- és kikapcsolása

A mellékelt 4 példa eléggé magától értetődő.

5. lépés: Következtetés

Következtetés
Következtetés

Megpróbáltam megmutatni, milyen egyszerű az eszközök csatlakoztatása az ESP8266 -hoz.

Eredetileg Arduino -val használtam a táblát, és azon tűnődtem, hogy vezethetem -e ESP8266 -tal.

Nem kell annyi LED -et csatlakoztatnia, mint nekem, de a programjának továbbra is el kell küldenie a 36 adatot az eszközre.

Ajánlott: