HEX fájl frissítve. Oldal alján elérhető. 2010.01.07
Technikai adatok:
Tápegység: 5V, USB porton keresztül
Áramfelvétel: kb 100mA működés közben
Méretek megközelítőleg: 40cm x 8cm
Bevezető:
Az egész áramkör 3 nyákból van felépítve. Két nyák szükséges a LED-eknek, és egy a vezérlőnek. A 2 led-es nyák egybe lesz forrasztva, és a vezérlő nyákja a másik kettő mögé lesz csavarokkall fogatva. A kapcsolás lelke egy PIC16F628-as mikrovezérlő. A berendezés alapvetően két szöveget tud kijelezni. Egyik szöveg a vezérlő EEPROM-jában van elmentve, másik szöveget pedig mink tudjuk majd egy számítógépen és egy programon keresztül megadni. A vezérlő soros porton keresztül kommunikál a PC-vel, így könnyedén meg tudjuk majd adni a szöveget. A tápellátást USB porton keresztül oldottam meg. Ha rákötjük a tápot, egyből elkezdi kiírni a Helló világ! szöveget, ami az EEPROM memóriába van mentve. Ez a szöveg természetesen egyszerűen átírható. A szöveg változtatására való program szlovák, de nagyon egyszerű használni. Megadható a szöveg, amit ki szeretnénk iratni, maximum egyszerre 128 karakter lehet. Ha a szöveg végére ér, automatikusan elkezdi újra kiírni, tehát a szöveg futása folyamatos. A kijelzés gyorsaságát nem lehet változtatni.
Amint látjuk, a kapcsolás LED mátrix kijelzőkhöz van tervezve. Én viszont készítettem magamnak hozzá egy saját nyáktervet, amin sima 5mm-es LED-ek vannak. Igaz, hogy több vele a munka, de a mátrix kijelzőket nehéz beszerezni, és talán még drágábbak is. Mire is lesz szükségünk?
Figyelem! Előre megjegyezném, amit tudni kell az elkészítésről. A kapcsolásban szerepel egy USB csatlakozó. Nem mindegy hogy milyet raksz be. Én pont a rosszat raktam bele, és ezért át kellett csinálnom a nyákot primitív módszerrel. Megszakítani a rézfóliát, és vezetékkel átkötni. Ez a csatlakozó, ami nekem is van, NEM megfelelő, viszont ez a csatlakozó JÓ bele. A másik dolog az RS232 (soros port) csatlakozója. Itt a csatlakozó mindegy milyen, de a vezeték nem. Sima hosszabbító kábelt kell vennünk, nem pedig Null Modem kábel, mert a Null Modem kábelban az elemi szálak fel vannak cserélve.
Elkészítés:
Először is beszereztem két nagy nyákot. Mivel nem volt számomra megfelelő hosszúságú nyák, ezért kellett kettőből összerakni. Ha egy nagy nyákot megfeleztem, kijött pont a kijelzőhöz szükséges nyák méret.
Lassan, fokozatosan gyűjtögettem az alkatrészeket, mint pl. a LED-eket, és IC-ket. Nehezen tudtam beszerezni PIC16F628A, mivel mindenhol csak PIC16F628-ast tudtak adni. Ha valakinek "A" nélkülit sikerül beszerezni az sem gond, mert azzal is tökéletesen működik a kapcsolás.
Láthatóak a nyákok méretre vágva. Nekem ehhez a projekthez csak 3 nyák szükséges, így egy fennmaradt tartaléknak, ha valami rosszul sikerülne vasalás közben.
Néhány kép vasalás előtt és után. Nem térek most ki a nyákkészítés mikéntjére, arról olvashattok leírást a többi cikk között. Jól sikerült a vasalás, mehet áztatásra.
Miközben ázott a kijelzőpanel, elkezdtem vasalni a vezérlőpanelt is.
A kijelző egyik nyákja jól sikerült, mondhatni hibátlan. Következett a másik.
Mivel a nyák kicsit hosszabb volt mint a terv, a végéből kicsit lefűrészeltem, ezáltal a fűrész kicsit megszaggatta a nyákot, és nem lett egyenletes. Fogtam a kézi fúróm, belefogtam a kis köszörűt, és megköszörültem a nyákot, hogy szép egyenletes legyen, de elkapkodtam. A kapkodásom végeredménye, hogy a köszörű "megszaladt" és belekarcoltam a nyákba. Végül is a nyákban is volt egy apró hiba, egy pici szakadás. Filccel (alkoholossal) utánahúztam egy kis csíkot, és a probléma megoldódott.
Elkészült a kijelző másik nyáklapja is. Szinte hibátlan, már csak a lézerfestéket kell leszedni, és mehet az összerakás.
Ha nem csal az emlékezetem az egész projekthez kb 1800 lyukat kell fúrni. Mondjuk hogy a kijelző részhez, olyan 1200 lyuk. Annak a fele 600 lyuk. Az látható a képen. Mindenkinek sok sikert a fúráshoz...
Közben elkészült a vezérlő nyákja is. Ez is hibátlan lett, folytathatjuk a munkát.
Jobban érdekelt engem, hogy hogyan is fog majd kinézni ez a kijelző, ezért először a kijelzőrészével foglalkoztam (kifúrtam, forrasztottam stb.). Már volt otthon egy csomó áthidaló vezetékem, amit levágott LED lábakból szereztem. Itt is előre le lehet vágni a LED-ek lábait (természetesen annyit hagyni kell, hogy be tudjuk majd forrasztani, tehát a lába azért még kint látszódjon a nyákból), és abból készíteni az áthidalásokat, ahogyan én is csináltam.
Ha beültettük és beforrasztottuk az átkötéseket, jöhet a LED-ek forrasztása. Itt lehet gyakorolni a forrasztást. (Egy tanács: előbb csak a LED egyik lábát forrasszuk be. Mehetünk mondjuk nyolcasával, azaz oszloponként. Tehát ha az egyik láb be van forrasztva, akkor a másik kezünkkel fogjuk meg a LED-et, és nyomjuk a nyákba, és ekkor olvasszuk meg az ónt a LED lábán, ezzel biztosítva, hogy a LED egyenesen lesz beültetve a nyákba.)
Látható a három nyák. Nem bántam volna, ha valaki helyettem kifúrta volna ezeket a nyákokat. Jobb szerettem volna ilyenkor már egybe látni ezt a 3 nyákot, és a kapcsolás működésében gyönyörködni.
Folytatódhat a LED-ek forrasztása.
Hosszas munka után eddig jutottam.
A másik nyáklap is kifúrásra került.
Látható, hogy a nyákok szélein nagy rézfólia van meghagyva. Úgy terveztem, hogy ezeket összeforrasztva fog a két nyák egymáshoz kapcsolódni. Ez egyben a led-ek egyik részének a földet biztosítja. Biztonság kedvéért terveztem a nyákra a földnek is egy átkötést, ha valaki máshogyan tervezné összekapcsolni a nyákokat. Értelem szerűen ne spóroljunk a forrasztóónnal, hogy minél masszívabb legyen a kapcsolat.
Mivel a kijelzőn minden lyuk már ki volt fúrva, beleszurkáltam a LED-eket és megnéztem, hogy fog majd kinézni...
A ledek több mint a fele használt volt, illetve még régebben vettem. Ezek is beépítésre kerültek.
Elkészült a kijelző rész, de még nem 100%-os, mert ha megfigyeljük, egy pár LED-en máshogy törik meg a fény. Biztosan meg voltak viselve, mivel már használtak volt.
Kipróbáltam az összes ledet. Ezt úgy tettem, hogy mindegyiknek egyidejűleg rákötöttem a táp-feszt. Ilyenkor elég nagy az áramfelvétel, szóval ha bárki kipróbálja megépítés közben, akkor ezzel számoljon.
Nem lepődtem meg, mikor láttam, hogy nem egyforma a fényerejük. Ami máshogy világított, azt fekete filctollal megjelöltem, majd kiforrasztottam és helyette újat tettem. Megközelítőleg 20 LED volt "hibás". Miután kicseréltem, mindegyik egyforma fényerővel világított. Még így is maradtak olyanok amik nem ugyanolyan fényerejűek, de ezt működés közben nem lehet észrevenni.
Kész a kijelző része és végre egyben látható, hogyan is néz majd ki. Hátra van még a vezérlő rész és a felélesztés. Ahogy már említettem, úgy terveztem, hogy a vezérlő rész a kijelző mögé legyen fogatva, valahogy így, csak távolabb:
Eleinte 8 helyen terveztem a két nyákot egymáshoz rögzíteni, de végül csak 6 helyen sikerült a hely szűke miatt. Mivel nagyon kevés rész maradt a nyák szélein így két hellyel kevesebb lett, de így utólag a 6 rögzítési pont is elégnek bizonyult. Mivel még nem volt meg minden alkatrészem, ezért a meglévőket csak belepróbáltam a nyákba, hogyan is fog kinézni. Hát valahogy így:
Nem végleges, de lassan alakul. Megvannak már az átkötések is:
Még nem is említettem azt, hogy a két rész (kijelző, és vezérlő) kapcsolatát hogyan is terveztem meg. Tüskesorokkal oldottam meg. A tüskesorokra kell csatlakoztatni majd a 10 PIN-es csatlakozót. Csak 8 van kihasználva, de én nem tudtam beszerezni 8-as csatlakozót, csak 10-est, ezért van a nyákon is tízesével a tüskesor.
Ezzel elkészült a vezérlő panel is. Beszereztem a csatlakozókat, és mivel nem szerettem volna külön egyesével a vezetékeket forrasztani a csatlakozóba, ezért inkább szalagkábelt használtam. A csatlakozó egyik vége el is készült. A másik vége, méretre lett vágva, mert nem mindenhová ugyanolyan hosszú szalagkábel kell.
Előkerültek a rögzítő csavarokat is. Első ránézésre baromi hosszúnak tűnt, de miután jobban megnéztem, éppen hogy elég volt. A csavart a nyákhoz egy anyával rögzítettem, majd a másik nyákot a kellő távolságra másik két anyával (ún. kontra anyával) rögzítettem. Ennek az a lényege, hogy a két anya a csavar bármely pontján egymásra van húzva, és ez meggátolja, hogy bármerre is elmozduljanak. A két anya közé pedig befogásra került a nyáklap.
A kijelző 6 részből tevődik össze, mivel 6 IC vezérli. A helyes összeköttetést az egyes részek megszámozásával oldottam meg. A kijelzőn feltüntetett számú csatlakozót, a vezérlőn az IC alatti megfelelő számú csatlakozóhoz kell kötni. A közös test, ami a kijelző jobb oldalán van, a vezérlőn lévő tranzisztorok mögötti tüskesorra kell csatlakoztatni.
Ezzel el is készült a mátrix kijelző. Bár nekem még hiányzik a PIC, és a soros portot kezelő IC, de ezektől függetlenül készen van.
Videó az elkészült mátrixról:
Ajánlom még, hogy legyen a nyákra valahova egy kapcsoló, ami az áramot kapcsolja majd, mivel ha csatlakoztassuk az USB kábelt, már azonnal írja is a szöveget, és azért mégis csak jobb egy kapcsolót ki-be kapcsolgatni, mint egy csatlakozót ki-be dugdosni.
Az áramkör élesztése:
Természetesen leellenőrizünk először mindent, hogy nincs sehol zárlat és hogy az IC-k jól-e vannak behelyezve, a kondenzátorok polaritása, stb. Először csatlakoztatjuk az USB kábelt, amin keresztül kapja a mátrix a tápot. Ilyenkor már ki kellene a mátrixnak írni egy bizonyos szöveget (Helló világ!). Hogyha ez megtörtént, és minden rendbe, akkor csatlakoztassuk a soros port (RS-232) vezetékét, és indítsuk el a editortextu.exe programot, amit lejjebb le lehet tölteni. Nyissuk meg, és kijön ez az ablak:
Beírjuk a kívánt szöveget, Rámegyünk a "Pripojit" (csatlakoztatás) gombra. Ebben az esetben "Odpojit" (szétkapcsolás) van ott, mert nekem már csatlakoztatva van. Az eredeti írások alapján ha rámegyünk a csatlakoztatás gombra, és ha minden rendben van, akkor a csatlakozás gombtól jobbra, az a két "LED" a sárga, és a zöld, azoknak mindkettőnek világítania kellene, valahogy így:
Az én esetemben nem világít a zöld, de úgy is működik, nem tudom miért.
Szóval ha beírtuk a szöveget, majd csatlakoztattuk, akkor már csak a jobb oldalsó gombra kell kattintani, az "Odosli" (elküld-re). Talán programozási hiba, de nekem már előfordult, hogy szerettem volna megváltoztatni a szöveget, és a szöveg helyett nem írt semmit, tehát mintha PIC-ből a program eltűnt volna. Ekkor újraégetés után már működött. Néha előfordult olyan is, hogy a szöveg kijelzésénél, nem oda illő karaktert írt ki. Tehát beírtam hogy szia, és a mátrix így írta, hogy !szia. Ekkor egy ki-be kapcsolás, vagy szöveg újraküldése megoldja a problémát.
hello mindenki azt szeretném kérdezni hogy 16f84a nem jó 16f628a helyett
Vágner
- sorosport
|178.40.14.xxx
|2012-02-14 19:35:55
Üdv nekem a soros portal vannak problémáim, egyszeruen nincs összeköttetés,nemmüködik és fogalmam sincs milehet a probléma.... lehet h win98 kéne használnom, mert se windows7 se vista se xp.... biosba xp-n áligattam a com1 ill.com2 de semmi... help sürgősen! köszi..
Chesterman
|87.97.101.xxx
|2012-02-07 18:46:28
Nem él az email cím...
Kex
- hex file
|46.107.44.xxx
|2012-02-07 16:43:44
Szia!
A hex filet, esteleg el tudnád nekem küldeni? lehet h majd egyéb help re is szükségem lesz:
zsakucca@gmail.com
Üdv!
norbi
- pic
|176.61.207.xxx
|2012-02-03 11:23:39
Hello engem édekelne az oldal ahonét a Hex forrás fáljt le lehetne tölteni.ha valaki tudna segiteni akkor email nyitrai.m@azet.sk
Chesterman
|82.131.133.xxx
|2012-01-25 23:56:47
Szia!
Lehetséges, bármekkorára növelheted a hosszát, csak további 4094-eket kell felfűznöd. Üdv.
miklooscsaba
|92.84.25.xxx
|2012-01-25 21:50:43
lehetsegese ezt a kijelot hosszabitani meg 1vagy2 matrix egyseggel? mit kellene valtoztatni ha lehetseges?
Robi
- Kérdés
|217.65.123.xxx
|2011-12-12 17:28:37
Szia. Tetszik ez a led mátrix. Lenne pár kérdésem ezzel kapcsolatban.
- A gyári szöveget ki lehet-e kapcsolni? Úgy értem hogy ha én felprogramozom és soros porton ráküldöm a saját szövegemet akkor megjelenik-e rajta a gyári szöveg?
- Ha én ráküldöm a saját szövegemet akkor azt a PIC elmenti-e? Vagy folyamatosan kell hozzá a PC?
Sandor
|80.99.87.xxx
|2011-10-27 18:03:09
Bocsi,de járatlan vagyok itt. p.foto@indamail.hu
Sandor
|80.99.87.xxx
|2011-10-27 18:01:01
Lemaradt az email.
Sandor
|80.99.87.xxx
|2011-10-27 17:58:57
Szia!Olvastam,hogy nem vált be windows Xp Tablet pc.Nekem volna egy 9.7"android 2.2 Tablet.Ha érdekel és még aktuális,írj.Köszi
H. Zoli
|109.199.46.xxx
|2011-08-26 18:17:42
*74HC595
H.zoli
|109.199.46.xxx
|2011-08-26 18:11:07
Helló most fogom megépíteni a kapcsolást csak egy kicsit másképpen szeretném.
Pl: a regisztert egy 75HC595-re szeretném kicsereélni, és a pic se lesz a 628-as
véleményed szerint működne? Jah és 16x16-os mátrixon.
master
- re:
|SAdministrator
|2011-04-16 14:32:41
Helo!
"Led matrix clock" néven keresd, találsz sok fajtát, amilyet csak szeretnél.
Üdv!
tornyaid
|Registered
|2011-04-13 19:32:59
Szia sztok.
Én is szeretnék egy LED kijelzőt csinálni és aszt szeretném meg kérdezni hogy lehet-e állandó óra ként hasznélni és ,hogy hol találok róla résztetesebben adatokat. Köszi...
jdani
|Manager
|2011-04-02 12:32:43
Szevasz. Természetesen megoldható minden, e-mailben megegyezhetünk. jdani@azet.sk
Reteck
- Help
|84.2.132.xxx
|2011-04-01 16:08:22
Halli Jdani!
Azt szeretném megkérdezni,hogy "úgymond"
rendelésre tudnál e késziteni számomra kész álapotban egy ilyen LED Matrix kijelzőt?
K. Ádám
- Tudsz segíteni
|188.36.130.xxx
|2011-02-15 16:43:19
Tudsz-e soros kebelt programozni ? Mert szeretném azt eléri hogy a soroskábel tudjon villogtatni felváltva két mundjuk de többet szeretnék csak elöszzör ezt. Kezdő vagyok !!!
prohang
- LEDFAL
|Registered
|2011-02-02 13:10:47
Kedves ZsitCsit!
Kiváncsi lennék hogy állsz a LED-fal dologban! Engem is hasonló érdekelne, kicsit nagyobb léptékben.
Várom mielőbbi válaszodat!
(kár hogy nincs email cim megadva)
Üdv
gianni
- program
|217.197.188.xxx
|2011-01-23 15:58:21
Hali!
Szeretném megkérdezni h esetleg van e vakinek olyan programja a PIC-re ami simán csak kiírja a szöveget és nem görgeti. Köszi szépen
3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."