» elektronika » Arduino »24x6 LED Arduino sorozat

24x6 LED Arduino

24x6 LED Arduino




anyagok:
- LED-ek 144 db
- ellenállás 24 db (a LED-ek típusától függően, ebben az esetben 91 Ohm)
- tizedes számláló 4017
- 6 db ellenállás (1 kΩ névleges)
- tranzisztorok 6 db 2N3904
- Hosszú kenyérvágódeszka
- Arduino
- műszaknyilvántartók 3 db (74HC595)
- tűs csatlakozók




1. lépés: Hogyan működik:
A LED-mátrixban található információkat általában kisméretű részekre osztják, amelyeket egymás után továbbítanak. Így nagy számú csap mentésre kerül az Arduino-n, és a program meglehetősen egyszerűvé válik.

Ezután eljön az idő a 3 műszakos regiszternek, megsokszorozják a kimeneteket és sok csapot takarítanak meg az Arduinóban.

Minden regiszterben 8 kimenet van, csak 3 Arduino kimenetet használnak hatalmas számú műszak-regiszter vezérlésére.

A szerző a 4017 számlálót is használja a sorok szkenneléséhez. Használatával akár 10 sor kerül beolvasásra, mivel a szerzőnek csak 10 kimenete van, ennek ellenére csak 2 kimenetre van szükség.

Mint korábban említettem, a szkennelést ezen a 4017 számlálóval hajtjuk végre, oly módon, hogy egy sort egyszerre a földhöz csatlakoztatunk, és az ellenállásokon keresztül adatokat küldünk az oszlopokhoz.


2. lépés: Séma
Az ábrán nem látható elemek csak az áramkorlátozó ellenállások, mivel azok besorolása közvetlenül attól függ, hogy milyen típusú LED-eket használnak. Ezért értéküket függetlenül kell kiszámítani.

A 24 ellenállás értékének kiszámításához használhatja a számológépet

Először nézzen meg a LED specifikációját, hogy megtudja azok előremenő feszültségét és előremenő áramát. Az információk vásárláskor azonnal megtalálhatók. Az áramkör 5 V feszültséggel működik. Ennek megfelelően ugyanolyan feszültségű áramforrásra van szükség.

Szintén hozzáadott egy vezérlőpult makett, amely a Willard 2.0 eszköz használatával készült.




3. lépés: forrasztás
Ilyen nagyszámú LED-ek forrasztása nem könnyű feladat, ha nem tudja pontosan, hogyan kell helyesen csinálni.

A szerző lehajolja a LED-ek pozitív kimenetét a fennmaradó következtetések felé, és egy számot készít, amely után a kimenet alkalmazhatatlan részét levágják, és megpróbálja ezeket a kapcsolatokat a lehető legalacsonyabbá tenni. Ezt az eljárást minden pozitív következtetésnél elvégzik.

Ebben a szakaszban a negatív következtetéseket egy oszlopba kapcsolják, és forrasztásuk kényelmetlen, mivel pozitív soruk van a maga módján. Ezért a negatív kapcsot 90 fokkal meghajlítják, és egy hidat hoznak a pozitív soron a következő negatív terminálhoz, és így tovább az összes többi LED-hez.

A műszaknyilvántartások és a fennmaradó alkatrészek külön-külön megsemmisíthetők.




4. lépés: programozás
Eljött az idő a projekt utolsó szakaszának.

A szerző ezt megelőzően több hasonló programot írt. Ezért csak hozzá kellett adnia egy programot, amely egy szót vagy egy egész mondatot megkap az IDE arduino monitorról, majd megjeleníti azt a mátrixon. A kód természetesen létrehozhat saját, vagy megváltoztathatja ezt saját belátása szerint.
Az archívumhoz egy excel fájlt csatolunk, hogy saját jeleket vagy szimbólumokat készítsünk.

Hogyan csináljuk:
A kívánt karaktert pixel pixel szerint hozzák létre (ebben nincs semmi bonyolult), és a kimeneti sort lemásolja - #define {OUTPUT LINE}


5. lépés: az eszköz készen áll
A 24x6-os mátrix készen áll, most bármi megjeleníthető rajta. Ön is készíthet új programokat, vagy megkísérelheti javítani a felületet.




arduino106_arduino106.rar [9,83 Kb] (letöltések: 346)
10
10
10

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...