Tartalomjegyzék:
- 1. lépés: Szükséges dolgok
- 2. lépés: Munka
- 3. lépés:
- 4. lépés: Működtesse
- 5. lépés: Minden kész !!!!!!!
Videó: LED pontmátrix kijelző: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ebben a projektben ismét két műszakregiszter -készletet kell használnia. Ezek a pontmátrix -kijelző soraihoz és oszlopaihoz csatlakoznak. Ezután egy egyszerű objektumot vagy sprite -ot jelenít meg a kijelzőn, és animálja. A projekt fő célja, hogy bemutassa a pontmátrixos kijelző működését, és bemutassa a multiplexelés fogalmát, mivel ez felbecsülhetetlen értékű készség.
1. lépés: Szükséges dolgok
ehhez a projekthez a következőkre lesz szüksége:: 1. 1 LED mátrix 2. 8 ellenállás 1 k ohm 3. 8 557 tranzisztor 4. 4. 1 ULN2803 IC 5 Arduino 6. 2 74HC595 műszakregiszter 7. 2 Kenyértábla 8. Vezetékek csatlakoztatása
2. lépés: Munka
A pontmátrix egységek általában 5x7 vagy 8x8 LED -es mátrixban vannak. A LED -ek úgy vannak bekötve a mátrixba, hogy az egyes LED -ek anódja vagy katódja minden sorban közös. Más szóval, egy közös anódos LED pontmátrix egységben a LED -ek minden sorának összes anódja össze lenne kötve ebben a sorban. A LED -ek katódjai mindegyik oszlopban össze vannak kötve. Ennek oka hamarosan kiderül. Egy tipikus egyszínű 8x8 pontmátrix egység 16 tűvel rendelkezik, 8 soronként és 8 oszloponként. A sorok és az oszlopok összekapcsolásának oka az, hogy minimalizálják a szükséges csapok számát. Ha ez nem így lenne, az egyszínű 8x8 pontmátrix egységnek 65 tűre van szüksége, egy -egy LED -hez és egy közös anód- vagy katódcsatlakozóra. A sorok és oszlopok összekötésével csak 16 csap szükséges. Ez azonban most problémát jelent, ha azt szeretné, hogy egy adott LED világítson egy bizonyos helyzetben. Ha például volt egy közös anódegysége, és meg akarta világítani a LED -et X, Y pozícióban 5, 3 (5. oszlop, 3. sor), akkor áramot kell alkalmazni a 3. sorban, és földelni kell az 5. oszlop csapját. Az 5. oszlopban és a 3. sorban lévő LED most világít. Most képzeljük el, hogy meg szeretné világítani a LED -et a 3. oszlop 6. sorában. A 3. oszlop 6. sorában lévő LED most világít. De várjon… a 3. oszlop 6. sorában és az 5. oszlop 6. sorában lévő LED -ek is kigyulladtak. Ez azért van, mert a 3. és 6. sorra, valamint a 3. és 5. földelő oszlopra áramot ad. Nem kapcsolhatja ki a nem kívánt LED -eket anélkül, hogy kikapcsolná a kívánt LED -eket. Úgy tűnik, hogy nincs mód arra, hogy csak a két szükséges LED -et gyújtsa meg úgy, hogy a sorok és oszlopok össze vannak kötve. Ennek egyetlen módja az lenne, ha minden LED-hez külön pinout lenne, ami azt jelenti, hogy a tűk száma 16-ról 65-re ugrik. Egy 65 tűs pontmátrix-egységet nagyon nehéz bekötni és szabályozni, mert szüksége van legalább 64 digitális kimenettel rendelkező mikrokontroller. Van -e módja ennek a problémának a kiküszöbölésére? Igen, van, és ezt multiplexelésnek (vagy muxingnak) hívják. A többszörös multiplexelés a kijelző egy sorának bekapcsolásának technikája. Ha kiválasztja azt az oszlopot, amely tartalmazza a megvilágítani kívánt LED -et tartalmazó sort, majd bekapcsolja az áramot a sorba (vagy fordítva a gyakori katódos kijelzőknél), akkor az adott sorban kiválasztott LED -ek kigyulladnak. A sor ekkor kikapcsol, és a következő sor bekapcsol, ismét a megfelelő oszlopok kiválasztásával, és a második sorban lévő LED -ek világítani kezdenek. Ismételje meg minden sorral, amíg az aljára nem ér, majd kezdje elölről. Ha ezt elég gyorsan (több mint 100 Hz -en vagy másodpercenként 100 -szor) hajtják végre, akkor a látás tartósan fennálló jelensége (ahol az utókép a retinán kb. 1/25/másodpercig marad) azt jelenti, hogy a kijelző legyen egyenletes, annak ellenére, hogy minden sor be- és kikapcsol. Ezzel a technikával elkerülheti az egyes LED -ek megjelenítésének problémáját anélkül, hogy az ugyanabban az oszlopban vagy sorban lévő többi LED is világítana. A sorok leolvasásával és a megfelelő LED -ek megvilágításával az adott sor minden oszlopában, és ezt nagyon gyorsan (több mint 100 Hz) teszi, az emberi szem stabil képet fog felfogni, és a szív képe felismerhető lesz a LED mintában. Ezt a multiplexelési technikát használja a projekt kódjában. Így jelenítheti meg a szív animációját anélkül, hogy idegen LED -eket is megjelenítene.
3. lépés:
ki kell számolnia a használható ellenállások értékét Először meg kell szereznie néhány specifikációt a LED -ein, ismernie kell az előremenő feszültséget és az előremenő áramot, ezeket az adatokat az adatlapról szerezheti be. Az áramkör 5 V -ról működik, így a forrásfeszültség 5 V, amelyet 5 V -os adapterről lehet letölteni. Töltse le az eredeti fájlt, hogy jobban lássa a rajzokat. (Nyomja meg az „i” ikont a kép bal felső sarkában)
4. lépés: Működtesse
Készítettem egy programot, amely az arduino soros monitor mondatait jeleníti meg a mátrixon, a kódom nagyon egyszerű. Készítettem egy androidos alkalmazást a kijelző betűtípusának elkészítéséhez. Kérjük, látogasson el a következő oldalra az alkalmazás telepítéséhez
5. lépés: Minden kész !!!!!!!
Gratulálunk, a 8x8 ledes mátrix készen áll. Bármit megjeleníthet, amit szeretne. Most U játszhat vele, és 8x8 led mátrixot készíthet a Led vagy 16x8 mátrix kézi forrasztásával és így tovább !!!!!!
Ajánlott:
Digitális óra LED pontmátrix - ESP Matrix Android App: 14 lépés
Digitális óra LED pontmátrix - ESP Matrix Android App: Ezt a cikket büszkén szponzorálja a PCBWAY. A PCBWAY kiváló minőségű prototípus -készítő PCB -ket készít a világ minden tájáról. Próbálja ki Ön is, és szerezzen 10 PCB -t mindössze 5 dollárért a PCBWAY -n, nagyon jó minőségben, köszönöm PCBWAY. Az általam kidolgozott ESP Matrix Board
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
4 az 1 -ben MAX7219 pontmátrix kijelző modul bemutatója az Arduino UNO használatával: 5 lépés
4 az 1 -ben MAX7219 pontmátrix kijelző modul bemutatója az Arduino UNO használatával: Leírás: Könnyen kezelhető LED -mátrixot keres? Ennek a 4 az 1 -ben pontmátrix kijelző modulnak alkalmasnak kell lennie az Ön számára. Az egész modul négy darab 8x8 RED közös katód pontmátrixból áll, amelyek mindegyike MAX7219 IC -vel van felszerelve. Nagyszerű megjeleníteni a futó szöveget a
MAX7219 LED pontmátrix összeszerelése és tesztelése: 6 lépés (képekkel)
MAX7219 LED pontmátrix összeállítása és tesztelése: A pont-mátrix kijelző egy kijelző eszköz, amely fénykibocsátó diódákat tartalmaz mátrix formájában. Ez a pontmátrix kijelző olyan alkalmazásokban használatos, ahol szimbólum, grafika, karakter, ábécé, számjegy szükséges együtt jelenjenek meg
SMS Monitor -- Pontmátrix kijelző -- MAX7219 -- SIM800L: 8 lépés (képekkel)
SMS Monitor || Pontmátrix kijelző || MAX7219 || SIM800L: Ebben a videóban megtanulhatja, hogyan kell használni a GSM modult, a pontmátrix kijelzőt, és hogyan jelenítheti meg rajta a görgethető szöveget. Ezt követően egyesítjük őket, hogy megjelenítsük a GSM SIM -en keresztül érkezett üzeneteket egy pontmátrix kijelzőn. Elég könnyű és