Útmutató a LED-es futósorok saját kezű összeszereléséhez. Hogyan készítsünk LED-jelzőt az Arduino-n saját kezűleg Hogyan készítsünk tickert saját kezűleg
Ipari tervezésű LED-eken futó sort szinte lehetetlen összeállítani a mikrokontrollerek programozási ismerete és az adatcsere protokollok ismerete nélkül. Az alábbiakban egy kis LED kijelző tábla egyszerű diagramja látható. Ha nem fél a nehézségektől, és nem akar túlfizetni a késztermékért, megvásárolhatja az alapvető modulokat, amelyekből a terméket összeállítják.
De szeretnék beszélni a probléma nem szabványos megoldásáról minimális pénzügyi befektetéssel - hogyan készítsünk egy futó LED-sort Arduino vezérlőként.
LED-eken futó vonal sematikus diagramja
A vezérlő egy speciális interfészen keresztül kommunikál a külső beviteli eszközökkel. Ez lehet normál billentyűzet, számítógép, okostelefon. A kapott adatok alapján egy komplett digitális képmátrix jön létre, amely ezt követően indikátorokkal ellátott táblán jelenik meg.
A sátor önszerelése az Arduino alapú vezérlőmodulon és a vezérlőn több LED blokkon végezhető el
A modul egy vezérlőből és egy 8x8 LED blokkból áll. Ez az elemméret a karakterkiadás minimális mérete. A helyzet az, hogy minden mátrixnyomtató e formátum alapján nyomtatott képet alkotott.
max7219 vezérlő
A max7219 vezérlő egy 64 cellás információcserélő és memória interfész egység a LED-ek vezérlésére. A memóriában minden adat kétdimenziós tömbként kerül tárolásra.
Az információ továbbítása az SPI interfészen keresztül történik. Az SPI egy háromvezetékes interfész az eszközök közötti kétirányú adatátvitelhez. Ennek az interfésznek a működési elvéről bővebben olvashat.
A vezérlő és az Arduino kártya interakciójához csak három csatornát használnak: DIN, CS, CLK.
A vezérlőkártya szabványos csatlakozóira akár négy ilyen led modul is csatlakoztatható, így 8 x 32 pontos eredménytábla jön létre. A csatlakoztatott szegmensek számának növelése érdekében összeállíthat egy egyszerű multiplexert, amely átkapcsolja a vezérlőjeleket a kívánt modulra. Így több tucat mátrixon lehet információt megjeleníteni. Az összes LCD-kijelző működése erre az elvre épül.
Az adatfolyamok arduino-ba való átvitelének megkönnyítésére van egy speciális LedControlMS könyvtár.
Ez egy videó a LED-kijelzővel működő könyvtár példájáról:
A mikrokontroller segítségével történő mátrixvezérlésről bővebben a linken olvashat.
Információ bemeneti interfész a LED-mátrix későbbi kimenetéhez
Ahhoz, hogy saját belátása szerint módosíthassa a megjelenített szöveget, szüksége lesz egy beviteli eszközre.
Az információk Arduino vezérlőre való átvitelének módjai:
- billentyűzeten keresztül PS2 interfésszel;
- a szoftver billentyűzetén keresztül;
- okostelefonon keresztül.
A vezérlőkártyával történő adatcserére számos lehetőség kínálkozik, az ICP protokollon keresztüli szabványos számítógéphez való csatlakozás mellett.
Az Arduino IDE beépített könyvtárral rendelkezik a PS2 billentyűzettel való munkavégzéshez. Szoftvermodulokkal dolgozhat a szabványos Arduino nyolcgombos billentyűzettel. A bevitel szervezése a mobiltelefonok elvén épül fel, amikor több szimbólumot „felfüggesztenek” egy gombra. Bluetooth-modult csatlakoztatva az Arduino kártyához, lehetőség nyílik a tesztinformációk továbbítására okostelefonon keresztül.
Ha megértette a sátor felépítését a szabványos Arduino modulokon, továbbléphet a következő lépésre.
Ha pedig mindent saját kezűleg szeretne megtenni, akkor itt a mi utasításunk:
A futószalag összeállítása alkatrészeinkből nem nehéz.
Hasznos lehet egy videós útmutató megtekintése az Onbon BX vezérlőkön alapuló LED-kijelző-kezelő programmal – LedshowTW 2015-2016
A LED tábla (kúszóvonal) összeszereléséhez a következőkre lesz szüksége:
- gérvágó fűrészlappal alumíniumhoz és fémhez vagy fűrész fémhez,
- csavarhúzó vagy csavarhúzó
- átlátszó szilikon tömítőanyag
- önmetsző csavarok,
- a vezeték
Az összeszerelés megkezdése előtt ellenőrizni kell a modulok és a tápegység működőképességét.
A képen látható módon csatlakoztatjuk. Fontos!!! Tápmodul 5V, Vezérlő 5V. Plusz a VCC modulon, mínusz GND.
A vezérlőn plusz 5V mínusz - GND
BP-n minden alá van írva.
L és N - PSU tápegység 220V.
-V - mínusz 5 volt
+V - plusz 5 volt
A modulokat egyenként kötjük össze.
A modulok indításához elég csak a plusz és a 16 tűs kábelt csatlakoztatni
Az egyes modulok bekapcsolásakor nyomja meg a teszt gombot a vezérlőn
Teljes teljesítménnyel, mint a képen, elkezdjük összeszerelni a húrt.
Az első lépés a keret összeszerelése.
Profil vágás:
A profil hossza nem haladhatja meg a vízszintesen elhelyezett modulok hosszát.
Helyezze le a modulmaszkot.
A számnak meg kell egyeznie a karakterlánc hosszával. A modulokat vízszintesen mérjük
Ugyanígy járunk el a függőlegessel, a vonal magasságát lemérve a függőlegesekhez (2 db) vágjuk le a profilt.
A keret összeszerelése
A sarkokat beillesztjük a profilba.
Fontos, hogy a kötést önmetsző csavarral erősítsük meg
Azt is javasoljuk, hogy a profil és a sarok illesztését vonja be szilikonnal.
Szabad felületen helyezze el a modulokat a kereten belül.
Gondosan követjük a nyilakat.
A modulon lévő nyilak balról jobbra és alulról felfelé haladjanak.
Ezután az összes illesztést bekenjük szilikonnal.
És a modulok, illetve a modulok és a profil közötti csatlakozások.
Fontos!!! A szilikon nem eshet a modul végén lévő horonyba.
Az ereszcsatorna a víz elvezetésére szolgál.
Profil mágnesekhez. Fontos, hogy a vágás hosszát a keret szélétől mérjük, és ne a közepétől. A kapott mérési eredményből 2 mm-rel kevesebbet vágunk.
A mágneseket a modulokba csavarjuk.
A modulok csatlakozásainál mágnesprofilokat rögzítünk
A következő lépés az egyik legfontosabb. Vezeték.
A modulok gyártójától függően használhatja a készlethez tartozó natív vezetékeket, de sokan, nem a gyártóra hagyatkozva, inkább saját vezetékeket szerelnek be.
Modulok vásárlásakor elmondjuk, hogy melyik vezeték használható, melyiket jobb nem.
.
Jobb, ha egy vezetéket veszünk a modulok egymáshoz csatlakoztatásához 1,5-tel több, mint elég.
Oroszországban a legtöbb tápegység-beszállító 200 W-os teljesítménnyel érkezik. Megfontoljuk ezt a lehetőséget.
Egy 200 W-os tápegységen a gyártóhoz hasonlóan mi is legfeljebb hat modul csatlakoztatását javasoljuk. Ha mégis szeretne spórolni, akkor semmiképpen ne 8-nál többet.
Biztosak vagyunk benne, hogy a tápegységünk biztosan működik 8 modullal, sőt 10 modullal is, de arra törekszünk, hogy minőségi terméket készítsünk (és nem tudjuk, melyik tápegységet használja).
A különböző gyártók tápegységei minőségben különböznek.
Ha 200 W-os tápegységet használ és 6 modult csatlakoztat hozzá, ne csatlakoztassa az összes modult egy soros áramkörbe, osszon 2 maximum három modult egy áramkörbe.
A tápegységen három plusz és három mínusz csatlakozó található (18. kép).
Nekik, és hozd a kapott három láncodat.
Nagyon fontos, hogy ne keverjük össze a + és - modulokat.
A helytelen csatlakozás miatt a modulokon lévő chipek meghibásodhatnak.
Egyes gyártók moduljain akár 2 másodpercnyi munka is elég rossz csatlakozással. Egyes gyártók akár 10 másodpercet is kibírnak következmények nélkül.
De jobb nem kockáztatni, hanem alaposan ellenőrizni mindent.
A kiégett chip nem garancia !!!
Most egy 16 tűs kábellel kell összekötni a modulokat, ez minden modulhoz tartozik.
Ha nincs ház a modulon a csatlakozón, akkor a piros csíkkal felfelé tesszük a kábelt.
Ha van horony, akkor úgy helyezzük be, ahogy a kábelen lévő zárak engedik. Ha a piros csík alul van, ne ijedjen meg.
A jel továbbra is átmegy.
A lényeg az, hogy később ne keveredjen össze.
Az első modulokból, ahonnan a nyilak kezdődnek, a hurok mentén fog következtetni. Ezután csatlakoznak a vezérlőhöz
A tápegységeket soros áramkörben kötjük egymáshoz, feltéve, hogy egynél több van belőlük.
Nagyon fontos, hogy a tápegységet 4,2x13 mm-es nyomóalátéttel önmetsző csavarokkal rögzítse a ház felső részéhez. hogy ne törje el a keretet
A bal oldalon található PSU-hoz, ha hátulról nézzük a vonalat, csatlakoztatjuk a vezérlőt. Ne keverd össze a + és -!
Hurkokat csatlakoztatunk a vezérlőhöz.
A vezérlőn vannak csatlakozók JK1, JK2 felirattal, esetleg még valami, de számnak kell lennie.
Ez a szám a sor számát jelöli.
Egy sor egy modulból származó vízszintesnek felel meg. A visszaszámlálás nem alulról történik, ahogy a nyilak mennek, hanem felülről.
Minden modulsort a megfelelő csatlakozóhoz csatlakoztatunk.
Célszerű a vezérlőt valamilyen felületre, például vékony PVC-re rögzíteni, és mindezt a vonaltestben rögzíteni.
Csatlakoztatunk USB hosszabbító kábelt, RJ45 (LAN) és mindkettőt, vezérlőtől függően.
A hátsó falba lyuk fúrásával távolíthatók el.
A tápkábelt is eltávolítjuk a tápegységből.
Ezután a lyukat fedjük le szilikonnal a nedvességvédelem érdekében.
Egy karakterlánc programozása.
A program és a hozzá tartozó utasítások lehetnek.
Ha minden működik, helyezze el a hátsó falat. Sok lehetőség van.
Az olcsóbbítás kedvéért sokan PVC-t vagy akár Cellular polikarbonátot tesznek.
Kis vonalnál ez működhet, de nagy vonalnál egy ilyen hátsó fal nem adja meg a kívánt szilárdságot.
A valamivel drágább Composite Panel opciót ajánljuk. Megőrzi a formáját. És még a kis húrok is sokkal megbízhatóbbak vele. A hátlap felhelyezésekor ne felejtse el megkérni a teljes vég befejezését.
Vagy tegyen tömítőanyagot a műanyag ablakokhoz. Javasoljuk, hogy kis húrokat szereljen sík felületre rögzítőkonzolok segítségével.
Biztosak vagyunk benne, hogy ez az anyag hasznos lesz az Ön számára!
A futósor összeszerelése pedig többé nem lesz titok előtted!
Most, hogy tudja, hogyan kell összeállítani a tickert, a szükséges alkatrészek teljes skáláját kínáljuk Önnek: modulok, vezérlők, tápegységek, kábelek és mágnesek.
Kérjen ajánlatot futósorához tartozó alkatrészekre
Holnap küldünk mindent, ami a futósor összeállításához kell!Ez a készülék 8x80 LED-es LED-mátrixon reprodukálja a szöveget, 128 karakteres szövegmemóriával rendelkezik, amelyet a futósorhoz közvetlenül csatlakoztatott PS / 2 számítógépes billentyűzetről töltenek be.
Kipróbáltam több billentyűzetet is, mindháromnál problémamentesen működött a készülék.
A készülékben csupa orosz nagy- és kisbetű, valamint számok és egyéb karakterek szerepelnek, angol betűk nincsenek.
A mikrokontroller 20 MHz-es frekvencián működik, és a 74HC595D eltolási regisztereket vezérli, amelyek 1-es logikai szinten világítják meg a LED-sormátrixokat, a K555ID7 dekóder vagy annak teljes analógja 74LS138 pedig az összes mátrix 8 oszlopát vezérli erősítő tranzisztorokon keresztül.
A mátrixok a 74HC595D eltolási regiszterekhez kapcsolódnak ellenállásokon keresztül, amelyek az áram korlátozásával védik a LED-eket a kiégéstől.
A 74HC595D mikroáramkörök 8 db adatrögzítő triggerrel rendelkeznek a LED-mátrixra kötött kimeneteken és 8 db shift triggerrel, amelyekbe a 14. bemeneten keresztül töltődnek be az adatok és a 9. kimenetről tovább tolódnak a 10 db-os lánc következő regisztereibe. .
Ez az eltolás ciklust igényel a processzortól az összes 11-74HC595D bemenetig minden 80. ciklus után, a regiszterek lánca az összes 74HC595D 80. triggerjéig halad, ezt követően, ahogy a teljes 80 triggersor betöltődik, egy másik típusú órajel is megjelenik. alkalmazva, már 12 bemenetre az összes 74HC595D, ami után 8 további adatreteszelő trigger töltődik be egy ciklus alatt a LED-ek mátrixához csatlakoztatott kimeneteken az összes 74HC595D-n a shift triggerekből egy ciklusban, míg a mátrix egy 80 LED-es csíkot világít meg, ill. ez a megvilágítás a logikai szintek megváltoztatása nélkül történik még akkor is, ha az eltolási regiszterek be vannak töltve.
Így 8 sor 80 LED sorba rendeződik a K555ID7 dekóder segítségével nagy sebességgel, ami teljesen láthatatlan a szem számára.
Ez a módszer nagyon kényelmes, és nem csökkenti a futó sor fényerejét, mivel a processzorprogram elhagyja a megjelenítéshez nem kapcsolódó egyéb műveleteket.
Üres betűmemóriával bekapcsolva egy sávot jelenít meg alul, hogy nincs tele a memória, legalább egy betű beírása után a sor a mátrixsorok áthaladásával kezdi meg a munkáját. Azt tanácsolom, hogy az alacsony ellenállású mátrixot ne terhelje túl erősen árammal, mert üres betűmemóriával bekapcsolva a mátrix folyamatosan világítja az alsó sort.
Kezelés és adatbevitel
Ha nagybetűt kell beírnia, nyomja meg és engedje fel a billentyűzet bal Shift billentyűjét, majd nyomja meg a kívánt betűt és ez a nagybetű jelenik meg a kijelzőn, az egymást követő betűk hozzáadásával az eredménytábla egy karaktert mozgat. .
Beírás után meg kell nyomni a bal Ctrl billentyűt a billentyűzeten, ez beszél a kész szövegről, ami után a sor a következő körre megy.
Ha gépelés közben hibázott, szükségtelen betűt írt be, akkor annyiszor kell megnyomnia a BackSpace billentyűt, ahányszor felesleges betűket írt be, ezután a megfelelő betűket kell beírni, miközben a régi betűk nem tűnnek el a kijelzőről , eltűnnek, amikor elindítja a sort, és a következő körön már nem jelennek meg.
A futó betűk megjelenítésének elindításához nyomja meg az Enter billentyűt.
Az Enter-sorindító parancs után a szöveg már nem változik új információ beírásához, a készüléket ki- és újra be kell kapcsolni, majd a szöveget megtarthatja a régi helyén.
Karakterek (!@#$%:?) beírásához meg kell nyomni a bal oldali Shift billentyűt, majd el kell engedni a 1234567 számjegyű billentyűket az oda rajzolt betűk felett – ez azért van így, hogy ne kelljen keresgélnie.
A kötőjel (-) egyszerűen a nulla melletti gomb megnyomásával érhető el.
Pont vagy vessző beírásához nyomja meg a Yu betű melletti gombot, ha vessző, akkor először a Shift billentyűt.
Futósor számítógép billentyűzettel és 8192 betűs memóriával
A jövőben a futósor másik változatát fejlesztették ki 8192 betűs memóriával. Ebben a projektben a betűk egy PS / 2 számítógép billentyűzetéről is betöltődnek egy 24C62 flash memóriába. Nagyon kényelmes, ha több zseton van, és ha más szövegre van szüksége, cserélje ki őket.
Egy futó vonal sematikus ábrája memóriával:
A rádióelemek listája
Kijelölés | típus | Megnevezés | Mennyiség | jegyzet | Üzlet | A jegyzettömböm |
---|---|---|---|---|---|---|
U1 | MK PIC 8 bites | PIC16F628A | 1 | Jegyzettömbhöz | ||
U2-U11 | műszakregiszter | CD74HC595 | 10 | Jegyzettömbhöz | ||
U12 | kódoló, dekódoló | SN74LS138 | 1 | Analóg 555ID7 | Jegyzettömbhöz | |
U13 | Flashmemória | 24C64 | 1 | A 8192 betűs memóriával rendelkező összeszerelési opcióval együtt használatos. | Jegyzettömbhöz | |
Q1-Q8 | bipoláris tranzisztor | 2N2905 | 8 | Jegyzettömbhöz | ||
C1, C2 | Kondenzátor | 15 pF | 2 | Jegyzettömbhöz | ||
C3 | Kondenzátor | 3300 pF | 1 | Jegyzettömbhöz | ||
Kondenzátor | 0,1 uF | 13 | Csatlakozik az egyes chipek áramellátásához | Jegyzettömbhöz | ||
R1-R8, R49, R50 | Ellenállás | 4,7 kOhm | 10 | Jegyzettömbhöz | ||
R9-R48, R51-R90 | Ellenállás | 470 ohm | 80 |
Egy másik egyszerű kialakítás kezdő rádióamatőrök számára ketyegő az 555-ös időzítőn. A mikroáramkör a négyzethullámú generátor áramkörének megfelelően van bekötve. A generált impulzusok frekvenciája kb. 2-3 hertz, ezek elektrolitkondenzátor (10 μF) kiválasztásával és a változó ellenállás ellenállásának beállításával állíthatók.
A vizsgált áramkör a tápfeszültségek széles tartományában működhet, a generálás 5 Volttól indul (lent nem próbáltam). Ez az egyszerű és többször ellenőrzött ticker minta remek ajándék lehet szeretteinek. Három ilyen séma alapján nagyon szép vizuális effektusokat lehet elérni. A tápfeszültség rákapcsolása után a mikroáramkör (generátor) alacsony frekvenciájú impulzusokat ad a számláló bemenetére, amely minden impulzust leolvas, felváltva kapcsolva a LED-eket. Minden csatornához több láncos LED-et is csatlakoztathat. Az áramkör optimális üzemi feszültsége 9-12 volt.
A CD4017 számlálót a szabványos séma szerint, további alkatrészek nélkül tartalmazza. Az NE555 chip alacsony frekvenciájú jele a számlálóba kerül. A számláló 10 csatornával rendelkezik, külön dekóderekkel. Szó szerint bármilyen LED-et lehet venni, a szín és az üzemi feszültség nem annyira fontos, esetemben teljesen egyforma kék CHIP LED-eket használtak.
A futó vezeték áramfelvétele nem haladja meg az 50 mA-t, ritka esetekben akár a 80 mA-t is elérheti Az áramkör fogyasztása elsősorban a LED-ek kapcsolási idejétől függ, csökkentett kapcsolási frekvenciával (1-3 Hertz) , az áramfelvétel minimális lehet - 20-30 mA.
Az összeszerelés kenyérlapon történik, az alkatrészek száma minimális. Az áramkör nem is használja a generátor vezérlőkimenetét. A LED-ek feszültségének korlátozására ellenállást használnak, de ha LED-ek soros csatlakoztatását tervezi (mondjuk 3-4db), akkor az ellenállás kizárható az áramkörből. Videó a LED futósoráról:
Alkalmazási terület - különféle fényeffektus gépek, újévi füzérek, üzletek kirakatai és reklámállványai. Természetesen ebben az esetben nagyobb teljesítményű LED-ek kapcsolódnak, melyeket térhatású tranzisztorok kapcsolnak.
A LiOni Reklámügynökségnél versenyképes áron rendelhet kész futószalagot egy üzlethez vagy az épület bármely más homlokzatához a http://ralioni.ru/izgotovlenie-konstrukciy/beguschaya-stroka-svetodiodnaya.php linken, Bármely városba van kiszállítás. Ajánlom. Más néven Kasyan.
Vitassák meg a Trolling Line on LEDs cikket
Elektronikus információs tábla - kijelző. Ez egy 85 SMD LED mátrix kijelző, amelyhez mikrokontroller szükséges Atmega88Vés még néhány részletet. 24 x 85 mm-es méretű, 3 voltos akkumulátorral működik. Töltése nagyon sokáig bírja, még ha csak 2 volt marad benne, akkor sem áll le a munka. Az információs tábla bekapcsolása után megjelenik a görgető sor a kiválasztott kijelölésnek megfelelően. 4 szöveg tárolható a memóriában, egyenként 127 karakteres kapacitással. Meg kell jegyezni, hogy a 128. cellára speciális felhasználásra van szükség. A séma hasonló a kész ipari mintához.
A LED kártya sémája a mikrokontrolleren
Gomb hozzárendelés
- 1 - görgetősoros megjelenítési sebesség - lassabb/gyorsabb
- 2 - szöveg megjelenítése - negatív / pozitív
- 3 - módosítsa a betűk méretének megjelenítését - kicsi / nagy
- 4 - szövegszerkesztő, belépés után nyomja meg az egyik gombot a szerkeszteni kívánt szöveg kiválasztásához. Ekkor a B1 az előző karakter, a B2 a következő karakter, a B3 a következő cellára lépés, ennek a gombnak a megnyomása után az előző karakter mentésre kerül. Nem szükséges a memória mind a 127 karakterének felhasználása, a szerkesztés befejezéséhez nyomja meg a B4 gombot, ezzel elmenti az utolsó karaktert és visszatér normál módba.
Normál módban, miközben a szöveg látható, ugyanazon gomb megnyomása szünetel, az újbóli megnyomás pedig megszünteti a szünetet. Egy másik gomb megnyomása azonnali sima átmenetet eredményez az új szövegre. Amikor az összes szöveg teljes egészében megjelenik, a készülék alacsony fogyasztású üzemmódba kapcsol, amely 1 mA. Amikor megjelenik, megméri az akkumulátor feszültségét, és a szoftver kiszámítja a LED-ek áramfelvételét a rendelkezésre álló feszültségük alapján, 2 és 3,5 volt között.
Ezen óvintézkedések megtételének oka, hogy az áramerősség növekedése károsíthatja a LED-eket. Ezen szint alatti, 1,8 voltos feszültség mellett a készülék üzemeltethető, ha piros 2 voltos LED-eket használunk.
A nyomtatott áramköri lap elülső oldalán 3 LED-sort kell csatlakoztatni egy vékony tekercselő vezetékkel. A mikrokontroller firmware-je csatolva van, és nem lesz felesleges megfontolni a finomítási lehetőségeket annak javítása érdekében.
Amikor az elektronikus eredményjelző elkezd működni, sokan észreveszik, hogy a futó vonal jeleiben, a szöveg görgetése során a betűk alig észrevehető lejtői jelennek meg. Ennek az effektusnak az a lényege, hogy a videomemória és a megjelenítés aszinkron folyamatok, és ha a videomemóriát fentről lefelé számoljuk, akkor a felső rész már a görgető algoritmus szerint elmozdult tetszés szerint, és az előző renderelési ciklus adatai is lent látható. Ez jó. Séma, p / kártya, áramköri kártya stb. - minden megtalálható az archívumban a letöltéshez.
Beszélje meg a DIAGRAM LED JEL cikket