Tartalomjegyzék:
- 1. lépés: Az eszköz csatlakoztatása
- 2. lépés: Az én táblám
- 3. lépés: Szoftver
- 4. lépés: LUA program
- 5. lépés: Következtetés
Videó: NODEMCU LUA ESP8266 M5450B7 LED kijelző illesztőprogram vezetése IC: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
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
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
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
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:
ATTiny84 alapú 3A lekapcsolható LED-illesztőprogram: 7 lépés (képekkel)
ATTiny84 alapú 3A lefelé irányuló LED-illesztőprogram: Ha 10 W-os LED-eket szeretne táplálni, akkor használja ezt a 3A LED-illesztőprogramot. A 3 Cree XPL LED -del 3000 lumen érhető el
TTGO (színes) kijelző Micropython-szal (TTGO T-kijelző): 6 lépés
TTGO (színes) kijelző Micropython-szal (TTGO T-kijelző): A TTGO T-Display az ESP32 alapú tábla, amely 1,14 hüvelykes színes kijelzőt tartalmaz. A táblát 7 dollárnál kisebb nyereményért lehet megvásárolni (beleértve a szállítást, a banggoodon látható díjat). Ez hihetetlen nyeremény egy kijelzővel ellátott ESP32 -ért
Lépésmotor és illesztőprogram kiválasztása egy Arduino automatikus árnyékoló képernyőprojekthez: 12 lépés (képekkel)
Lépésmotor és illesztőprogram kiválasztása egy Arduino automatizált árnyékképernyő -projekthez: Ebben az utasításban végigmegyek azon lépéseken, amelyeket egy lépésmotor és illesztőprogram kiválasztásához tettem egy automatizált árnyékképernyő -projekt prototípusához. Az árnyékoló képernyők a népszerű és olcsó Coolaroo kézi hajtású modellek, és le akartam cserélni a
RGB LED szalag vezetése Arduino használatával: 4 lépés
RGB LED szalag vezetése Arduino használatával: Sziasztok Srácok, ebben az utasításban egy áramkört készítünk egy 12 V -os RGB led szalag futtatásához arduino -val. Mivel tudjuk, hogy az arduino nem tud elegendő energiát használni egy RGB led szalag futtatásához, ezért erősítenünk kell az arduino jelét, hogy más forrásból táplálhassuk a Led Strip csíkot, így
Azta !! Futtassa a léptetőmotort illesztőprogram nélkül -- Új ötlet 2018: 4 lépés (képekkel)
Azta !! Futtassa a léptetőmotort illesztőprogram nélkül || Új ötlet 2018: Szia! Ebben az utasításban megtanítom, hogyan kell folyamatosan léptetni a léptetőmotort nagy sebességgel, meghajtó áramkör, arduino vagy váltakozó áramú tápegység nélkül. Ezenkívül a vezetékek felcserélésével mindkét órában futtatható. bölcs & számláló az óramutató járásával megegyező irányba