Tartalomjegyzék:

Készítsen 8x10 L.E.D mátrixot: 6 lépés (képekkel)
Készítsen 8x10 L.E.D mátrixot: 6 lépés (képekkel)

Videó: Készítsen 8x10 L.E.D mátrixot: 6 lépés (képekkel)

Videó: Készítsen 8x10 L.E.D mátrixot: 6 lépés (képekkel)
Videó: 12 Ideas on How to Maximize Storage in a Small Living Room 2024, Július
Anonim
Készítsen 8x10 L. E. D mátrixot
Készítsen 8x10 L. E. D mátrixot
Készítsen 8x10 L. E. D mátrixot
Készítsen 8x10 L. E. D mátrixot
Készítsen 8x10 L. E. D mátrixot
Készítsen 8x10 L. E. D mátrixot
Készítsen 8x10 L. E. D mátrixot
Készítsen 8x10 L. E. D mátrixot

1. FRISSÍTÉS: FELVÉTELEM A CONWAY ÉLETJÁTÉK KÓDJÁT 2. FRISSÍTÉS: MOST MEGTALÁLHAT NÉHÁNY ARDUINO PIN -KÉPET 1 MŰSZAKI REGISZTRÁCIÓ SEGÍTSÉGÉVEL. Ebben a tanulságosban megmutatom, hogyan lehet felépíteni egy egészen divatos 8x10 L. E. D mátrixot (görgető szöveggel és animációkkal) az Arduino és a 4017 évtized számláló használatával. Ez a típusú mátrix könnyen elkészíthető és programozható, és jó módja annak, hogy megtanuljuk a multiplexelést. Hozzáadtam még egy részt ehhez az útmutatóhoz a 74HC595 műszakregiszter használatával kapcsolatban, amely segít megmenteni néhány arduino csapot más célra. Tehát most meg kell találnia a módját, hogy innen menjen. Ezt a mátrixot a műszakregiszter nélkül is elkészítheti, és ezzel megspórolhat néhány forrasztási munkát, vagy használhatja a műszakregisztert, ha több szabad csapot szeretne használni.

1. lépés: A szükséges dolgok

Szükséges dolgok
Szükséges dolgok
Szükséges dolgok
Szükséges dolgok
Szükséges dolgok
Szükséges dolgok

Eszközök: 1. Forrasztópáka 2. Némi forrasztópáka 3. Kicsi tűfogó 4. Egy drótcsík A mátrixhoz: 1. 80 LED 2. 8 ellenállás (Az érték a LED -ek típusától függ) 3. 4017 évtized számláló 4. 10 1KOhm ellenállás 5. 10 2N3904 tranzisztor 6. Néhány egymagos vezeték

2. lépés: Az L. E. D -k és az ellenállások kiválasztása

L. E. D -k és ellenállások kiválasztása
L. E. D -k és ellenállások kiválasztása
L. E. D -k és ellenállások kiválasztása
L. E. D -k és ellenállások kiválasztása

Ez a projekt egyik legfontosabb része, mivel a LED -ek alapján nagyon fontos a megfelelő kiválasztása. Azt javaslom, hogy használjon 5 mm -es szórt LED -eket, mert jó fényt adnak és tiszta képet adnak (a LED -ek színe az Ön választása). Használhat 3 mm -es LED -eket is, de ez nagyon megnehezíti a forrasztást, és egy kis kijelzőt kap. Egy másik tipp az, hogy vásárolja meg a LED -eket az Ebay -ről, mert igazán jó árat kaphat, és néha ingyenes ellenállásokat is kaphat (például az én esetemben). Ne vásároljon pontosan 80 LED -et, mert egy vagy több LED megsérülhet, azt tanácsolom, hogy vásároljon 10 vagy 20 darabot, és ha néhány marad, akkor mindig használhatja őket a jövőbeni projektben. Most a 8 ellenállás értékének kiszámításához használja ezt a webhelyet: https://led.linear1.org/1led.wiz. 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 információkat az eladótól szerezheti be. Az Arduino 5 V -os kimenetet ad, így a forrás feszültsége 5 V.

3. lépés: Több Mi?

Multi Mit?
Multi Mit?
Multi Mit?
Multi Mit?
Multi Mit?
Multi Mit?

Tehát mi a multiplexelés: Ez alapvetően egy módja annak, hogy az információkat apró békékre osszuk fel, és egyenként elküldjük. így sok tűt megspórolhat az Arduino -n, és a program meglehetősen egyszerű. Esetünkben a megjeleníteni kívánt képet 10 békére (10 sor) osztjuk fel. Be akarjuk szkennelni a mátrix sorait (egyszerre egy sor világít), és információkat küldünk az Arduino -ból az oszlopokba. Minden oszlop a LED -ek pozitívja, a sor pedig negatív, így ha az első sor földhöz van csatlakoztatva, és információkat küldünk az oszlopoknak, csak az első sort világítjuk meg. A jó megjelenítés érdekében nagyon gyorsan be kell pásztáznunk a sorokat, olyan gyorsan, hogy az emberi szem azt hiszi, hogy az összes sor egyszerre van csatlakoztatva. Tehát miért a 4017: Ehhez a LED mátrixhoz ezt a hasznos IC -t akartam használni. Itt egy jó oldal ezen IC alapjainak elsajátításához: https://www.doctronics.co.uk/4017.htm A 4017 évtized számlálója lehetővé teszi a multiplexelést. Ez az IC alapvetően a mátrix sorait pásztázza (egy sorban világít). Esetünkben a sorokat a földhöz akarjuk kötni, de a 4017 nem építi le az áramot, ezért ennek a kis problémának a megoldásához egy ellenállással rendelkező tranzisztorot kell használnunk. A 4017 -nek 10 kimeneti csapja van, tehát 10 ellenállásra és 10 tranzisztorra van szükségünk, az 1K ellenállásokat a 4017 kimenetére, a tranzisztor bázisát pedig az ellenállás másik végére kössük. Ezután csatlakoztassuk a tranzisztor kollektorát a sorokhoz, és az emitter a földhöz. Íme a használni kívánt tranzisztor adatlapja: https://www.fairchildsemi.com/ds/2N/2N3904.pdf A váltásregiszter: Ez a kis IC nagyon hasznos, lehetővé teszi sok kimenet vezérlését onlt 3 érintkező használata a mikrovezérlőből. Ha több IC-t csatlakoztat, növelheti a kimenetek számát, miközben több mikrovezérlő-csap elveszik. Erről és azok használatáról az arduino segítségével ezen a linken olvashat:

4. lépés: A mátrix forrasztása

A Mátrix forrasztása
A Mátrix forrasztása
A Mátrix forrasztása
A Mátrix forrasztása

A LED -mátrix forrasztása nagyon trükkös dolog, sok módja van ennek, és csak kettőt adok. Az elsőt én használtam, és ez sok időt és erőfeszítést igényel, de a végeredmény nagyon szép és szép. Össze kell kapcsolnia a LED -ek összes pozitív vezetékét az oszlopokban és a negatív vezetéket a sorokban. Most ezt úgy teheti meg, hogy átveszi az első LED pozitív vezetését, és lehajlítja a többi LED -hez, forrasztja az egymáshoz érkező csapokat, innen veszi az utolsó vezetéket, amelyet forrasztott, és hajlítsa le újra, és ismételje meg, amíg minden megvan az oszlopba kapcsolt pozitív vezetékek. vágja le azokat a vezetékeket, amelyeket nem használt. Most a trükkös rész a negatív csapok egymás utáni összekapcsolása, mert nem tudja meghajlítani és forrasztani, mint a pozitív vezetékeknél. Most kis átkötőket használtam a szilárd huzalból, és csatlakoztatom őket, ahogy az alábbi képen látható (ez sok időt és munkát igényel). A második módszer az, hogy ugyanúgy kell kezdeni, mint az első módon, de az egyetlen különbség a negatív csapok összekapcsolása. Ez a módszer sok időt takarít meg és sokkal egyszerűbb. A trükk az, hogy ragasztószalagot vagy más dolgot helyeznek az oszlopcsatlakozásokra, hogy elkülönítsék őket a negatív csapoktól, és ha ezt megteszi, akkor a negatív vezetékeket is meghajlíthatja, és összekapcsolhatja őket, mint a pozitívakkal. A váltásregiszter nélkül: Egy ellenálláson keresztül minden oszlopot az arduino-hoz csatlakoztat (0-7. Pin). A 4017 alaphelyzetbe állító csapja az arduino 8. tűjére, az óra csapja pedig az arduino 9. tűjére kerül. A váltásregiszterrel: Most, ha minden olyan dolgot csatlakoztat, amely a vázlatos ábrán látható, akkor a vezérlőcsapokat kell így csatlakoztatnia: A váltásregiszter: Adatcsap = arduino csap: óracsap = arduino pin 13 reset pin = arduino pin12

5. lépés: Ideje programozni

Ideje programozni
Ideje programozni
Ideje programozni
Ideje programozni
Ideje programozni
Ideje programozni

Írtam egy kis programot a görgető szöveg elkészítéséhez, és hozzáadtam az összes betűt és számot (sok munka), portokat használtam a programhoz, mert helyet takarít meg és könnyebben kezelhető. Ha nem tudja, hogyan kell dolgozni az arduino portjaival, azt javaslom, hogy mielőtt elkezdené, keresse fel az arduio webhelyét. itt egy link: https://arduino.cc/en/Reference/PortManipulation Ha saját képeket szeretne készíteni, készítettem egy kis eszközt az excellel, amely jelentősen megkönnyíti a képek írását (az utasításokat az eszközhöz mellékeljük) nincs excel, azt javaslom, hogy készíts egy mátrixot festékben, és rajzold le a képet oda, és akkor sokkal könnyebb lenne a bájtokat írni. És az utolsó dolog az, hogy a program feltöltésekor ne felejtse el kihúzni a 0 -as és az 1 -es csatlakozót, mert ezek a csapok kommunikációs csapként is használhatók, és hibákat okozhatnak a programban. Ha a shift regiszter használata mellett dönt, akkor nem kell aggódnia az arduino 0 és 1 érintkezőjének leválasztása miatt. Hozzáadtam a kódot a mátrix vezérléséhez a shift regiszterekkel is.

6. lépés: Kész

Kész
Kész

Most megpróbálhatja elkészíteni egyetlen mintáját és képeit, és tudni fogja, hogyan kell használni a 4017 IC -t és a 74HC595 váltóregisztert.

Ajánlott: