Svetelektro.com

Svetelektro.com

Meno:
Heslo:

Informačná tabuľa s použitím maticových LED displejov

Kategória: Mikroprocesory | 14.11.2008 | Autor: zawin 

Zariadenie sa skladá zo šiestich maticových LED displejov 8x8px, takže celkové rozlíšenie displeja je 48x8px. Do LED displeja môžeme nahrať text dlhý najviac 128 znakov, ktorý sa postupne celý vypíše postupným posúvaním znakov doľava. Nahrávanie textu je realizované pomocou počítača cez sériové rozhranie RS-232. Zariadenie pozná celú ASCII tabuľku znakov,takže si poradí aj s diakritikou. Využitie nájde hlavne na reklamné a informačné účely napríklad vo firmách, školách, na futbalových ihriskách a podobne.

Technické údaje:

Napájacie napätie: 5V (napájanie je prostredníctvom USB)
Prúdový odber:
Kľudový odber- 10mA
Všetky LED svietia – 200mA
Pri vykresľovaní textu – približne 100mA
Nahrávanie textu – cez rozhranie RS232
Zobrazovanie – maticové led displeje s celkovým rozlíšením 48x8px
Mechanické rozmery: 400x70mm

Obrázok matice 8x8

Popis činnosti:

Zobrazovacie jednotky v tomto prípade LED matice 8x8 znakov pracujú v multiplexnom režime. Srdcom celého zapojenia je mikroprocesor PIC16F628A. Ten sa stará o vykresľovanie znakov na maticovom LED displeji a o komunikáciu zo sériovým rozhraním. Zariadenie bolo realizované na spoluprácu s počítačom, preto bolo zvolené napájanie pomocou USB portu, ktorý spĺňa požadované napätie a prúd je tiež dostačujúci. Po pripojení napájania začne zariadenie vykresľovať defalutný text nahratý do eeprom pamäte. Po zapojení komunikačného kábla s rozhraním RS-232 spustíme ovládací program a nahráme náš zadaný text. Tým sa text nahrá do internej eeprom pamäte ,ktorá má veľkosť 128Bytes ,takže môžeme nahrať text dlhý až 128 znakov a zariadenie začne hneď aj vypisovať na maticovom displeji nový nahraný text. Text sa vykresľuje postupne, posúvaním znakov smerom doľava. Za posledným znakom nahraného textu sa ako ďalší znak vykreslí prvý znak nahraného textu. Rýchlosť posúvania sa nedá meniť je pevne stanovená v programe.

Schéma zapojenia:

Algoritmus programu:

Mikroprocesor PIC ma zapísané vo flash pamäti programu ASCII tabuľku znakov. Procesor pozrie do EEPROM prečíta číslo znaku a vyberie z tabuľky ASCII čo má na displej vykresliť. Vykresľuje tak, že načíta do pomocnej pamäte všetky znaky ,ktoré majú byť zobrazené a pomocou multiplexingu vykresľuje jeden riadok po druhom. Multiplexing displeja prebieha medzi jednotlivými riadkami. To znamená ,že mikroprocesor posiela do posuvných registrov starajúcich sa o vykreslenie jednotlivých stĺpcov 48 bitovú informáciu, kde sa nachádza log. 1, tam bude daný segment rozsvietený. Následne pošle mikroprocesor do posuvného registra starajúci sa o vykreslenie riadkov logickú jednotku- podľa toho ,ktorý riadok má byť aktivovaný. Výstupy tohto posuvného registra sú zapojené na báze NPN tranzistorov, pretože prúdové zaťaženie posuvného registra je ďaleko menšie, takže sa vlastne starajú o prúdové zosilnenie výstupov. Striedanie riadkov sa opakuje veľmi rýchlo, jednotlivé riadky sa vystriedajú rýchlosťou približne 50krát za sekundu, takže ľudské oko nedokáže takúto rýchlu zmenu vnímať a vidí to ako celistvý obraz.

Stavba:

Zariadenie je vyrobené na dvoch jednostranných DPS, ktoré sa navzájom potom spoja pomocou drôtových prepojok. Keďže na trhu nie je bežne dostupný plošný spoj s dĺžkou 40cm, bolo zvolené toto riešenie . Vzhľadom na to ,že bol použitý jednostranný plošný spoj, návrh sa nevyhol veľkému množstvu drôtových prepojok, ktorých je za potreba. Podľa mňa je to, ale stále jednoduchšie riešenie ako vyrábať obojstranné DPS. Po výrobe plošného spoja najskôr osadíme drôtové prepojky a potom súčiastky. Drôtové prepojky osadzujeme zhora, okrem 2 výnimok, a to prepojenie MAX232 a PIC16F628, tieto prepojky zaspájkujeme zospodu. Integrované obvody neosádzame na pätice, pretože nad integrované obvody prídu maticové LED displeje, takže treba vytvoriť dostatočný priestor na ich umiestnenie nad integrované obvody. Maticové displeje nespájkujeme do plošného spoja, ale umiestime ich do dutinkových líšt, tak získame potrebnú vzdialenosť medzi displejmi a integrovanými obvodmi. Čo sa súčiastok týka, tak problém môže nastať v rôznych druhoch vyhotovenia posuvného registra 4094. Z praktických skúseností som zistil ,že verzia tohto IO s označením CD4094 dá pri napájacom napätí 5V (náš prípad), na výstupe 20mA pre každú LED. Naopak varianta tohto obvodu s označením 74HCT4094 dá pri uvedenom napájaní na výstupe len 2mA pre LED. V konečnom dôsledku sa to teda odzrkadlí na jase displeja. Ja som bohužiaľ zohnal len typ 74HCT4094, svietivosť bola v šere a tme dostačujúca ale pri dennom svetle už nedostačovala.

Oživenie:

Cez USB predlžovací kábel zapojíme zariadenie do USB portu, mal by sa začať vykresľovať defalutný text nahraný do eeprom pamäte – „www.svetelektro.com“ Ak sa tak stalo môžeme pripojiť komunikačný kábel do počítača a spustíme program editortextu.exe, spustí sa nám program ako vidno na obrázku č.1. Do riadku „editovanie textu“ napíšeme náš požadovaný text, maximálne, ale s počtom znakov 128, môžeme používať aj diakritiku aj rôzne značky s ASCII tabuľky. Následne stlačíme tlačítko pripojiť. Ak zariadenie funguje správne rozsvietia sa nám v programe obidve LED-ky tj. žltá a zelená a odblokuje sa nám tlačítko „Odošli“, ktorým odošleme zadaný text do zariadenia.

Obr. č.1(program na nahrávanie textu):


Dosky plošných spojov s rozmermi 200x70mm:



Osadenie DPS:


Download:

DOWNLOAD:
Firmware, DPS a schému v eagli, Programovací software
Veľkosť: 263kB


Zoznam použitých súčiastok:


C1 až C4 - 10uf/16V
C5,C6 – 18pF/keram.
C7 – 100n/keram.
C8 – 470uF/16V
IO1 až IO6 – 4094 varianty viď text
IO7 – MAX232
IO8 – 4094
IO9 – PIC16F628A
DISP1 až DISP6 – TA23-11EWA - maticové displeje 8x8bodov červené
T1 až T8 – BC337
USB konektor - USB/BU1A (A-USBS-A) / Konektor USB A-F do DPS 90°
DB9 konektor na RS – 232 - DMR 09 F / CANNON F do DPS pravouhlý 9-pin Q1 – kryštál 20Mhz

Hotový výrobok:











Autori zapojenia sú: Zawin (návrh zapojenia, návrh DPS,konštrukcia a testovanie) a FUBU (návrh zapojenia, návrh programu pre PIC mikrokontroler, návrh programu pre PC)

 


07.03.2012

Programujeme AVR v jazyku C - 6. časť

 23919   19  Hodnotenie: 5Hodnotenie: 5Hodnotenie: 5Hodnotenie: 5Hodnotenie: 5

Priemerné hodnotenie: 4.8
Hlasov: 15

Vynikajúci

Zvoľte počet hviezdičiek:
Vynikajúci
Veľmi dobrý
Dobrý
Priemerný
Zlý



Za obsah komentárov je zodpovedný užívateľ, nie prevádzkovateľ týchto stránok.

Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: Pwned - 14.11.2008
(O užívateľovi | Poslať súkromú správu)
je to pekne asi si to spravim len mam jednu otazocku ako alebo cez co dostanem ten program infotabula.hex je na to nejaky specialny program ???
Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: joži - 14.11.2008
(O užívateľovi | Poslať súkromú správu) http://www.zosilnovace.eu
 
Namiesto jej 4094 na ovladanie riadkov poucit klasicky 8bit dekoder trebars 74hc138 a na vystupy posuvnych registrov dat uln 2803 bolo by to elegantnejsie. bezne s takymito displaymi robim v robote, vyrabame to, nase ovladanie je podstatne zlozitejsie, este pouzivame externu RAm 512k alebo 1M pamat, ako videoramku, riadky nebudime klasickymi ale mosfetmy. chce to este na tom popracovat a bude to ako ma byt

Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: Kado - 15.11.2008
(O užívateľovi | Poslať súkromú správu)
Vsetko fajn, len ked tak pozeram, je to napajane z USB portu (zrejme len pri nahravani znakov textu cez PC, samozrejme sa da pouzit aj iny zdroj), a tak ma napadlo, ze ci by sa nedalo "nahravat" pozadovany text priamo cez USB port, pouzit prevodnik USB-RS232,...COM je sice pekna vec, ale kazdy pc (a hlavne NB) neobsahuje tento port
Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: zawin - 15.11.2008
(O užívateľovi | Poslať súkromú správu) http://svetelektro.com
 
Hej, jasne chceli sme pouzit aj prevodnik FT232, potom by bolo napajanie aj komunikacia vyriesene cez jeden port, len nejak uz sa nam nechcelo dalej s tym babrat, este k tomu je FT232 SMD suciastka a mi sme sa snazili aby dane zapojenie mohol vyrobit naozaj kazdy
Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: FUBU - 25.01.2009
(O užívateľovi | Poslať súkromú správu)
 
Ano da sa pouzit prevodnik z USB na RS232, tiez mam notebook a pouzivam len ten prevodnik.

Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: Metalweb - 15.11.2008
(O užívateľovi | Poslať súkromú správu)
Zawin a kde si prosím ťa zohnal tie obvody? Na SOS nie sú a ani na avelmaku..myslím tie CD4094 resp.ich náhradu a aj ten MAX232?Ďakujem,inak super práca

... (Hodnotenie: 1)
Od: Robio - 15.11.2008
(O užívateľovi | Poslať súkromú správu)
Vy asi nemáte kam dávať peniaze... neviem ktorý domáci elektrotechnik by si toto robil, vidí sa mi to ako úplne zbytočná vec... Ale chválim prácu určite ste na tom robili nejaký ten piatok. PS: keď som pozeral na tie ceny tých panelov tak sa mi to zdá prehnané...najlacnejší som tam videl tuším za 150sk (8x8).
Re: ... (Hodnotenie: 1)
Od: zawin - 15.11.2008
(O užívateľovi | Poslať súkromú správu) http://svetelektro.com
 
No pozri ty to vidis len z tohto hladiska ale napr. ked to bude niekto vyrabat napr. do firmy tak tam to najde urcite krasne vyuzitie. Kamarat kupoval tie panely v MB elektronike za 40sk kus.
Re: ... (Hodnotenie: 1)
Od: joži - 15.11.2008
(O užívateľovi | Poslať súkromú správu) http://www.zosilnovace.eu
 
takto ako to je, nenajde, text nie je suvisly, a ma trhavý pohyb. Maslim ze je na tom este kopec roboty, aby si to mohol zrovnavat s firemnymi vyrobkami. Ver mi viem co hovorim.
Re: ... (Hodnotenie: 1)
Od: zawin - 15.11.2008
(O užívateľovi | Poslať súkromú správu) http://svetelektro.com
 
Nechapem, co ma trhavy pohyb?
Re: ... (Hodnotenie: 1)
Od: Robio - 15.11.2008
(O užívateľovi | Poslať súkromú správu)
 
Asi mal na mysli že to sa to posúva pomali...a tak nastáva trhavý pohyb... Ale trhanosť nezáleží len na rýchlosti ale aj na počte pixelov...keby si mal 16x16 matice tak by to išlo oveľa krajšie... Ujo robil takéto paneli v robote a keď mi ukazoval videá tak to išlo krásne plynule...ale neviem aké to malo roz. to by som sa ho musel spýtať. Teraz čo má MHD v BA(možno aj inde, neviem) nové zobrazovanie na paneloch je celkom vkusné...
Re: ... (Hodnotenie: 1)
Od: joži - 15.11.2008
(O užívateľovi | Poslať súkromú správu) http://www.zosilnovace.eu
 
ujo ti robi v Emteste? tí to maju dobre premakane, vykonove obvody su na kazdom module samostatne, dokazu kazdy jeden adresovat, cize pekne poslaja sled textov dio jedneho celku. ovladaju to programovatelnymi polami, mal som to uz roobrate, vsetko SMT technlogia. SMDcka s oboch stran
Re: ... (Hodnotenie: 1)
Od: joži - 15.11.2008
(O užívateľovi | Poslať súkromú správu) http://www.zosilnovace.eu
 
trhavost pohybu vobec nezalezi od poctu pixelov, ide tam o to akou max. rychlostou dokazes multiplexovat ten display, keby nieco
Re: ... (Hodnotenie: 1)
Od: joži - 15.11.2008
(O užívateľovi | Poslať súkromú správu) http://www.zosilnovace.eu
 
OT. aka je tam rychlost obnovenia?
Re: ... (Hodnotenie: 1)
Od: Robio - 16.11.2008
(O užívateľovi | Poslať súkromú správu)
 
Počet pixelov záleží ak máš na myslí rýchlosť textu a nie rýchlosť jednotlivých stĺpcov... Ak chceš aby ti text prešiel za sekundu 5cm a máš tam 4x4pixle tak to bude sekať, ale ak to budem mať 16x16pixlov tak to sekať nebude...
Re: ... (Hodnotenie: 1)
Od: Robio - 16.11.2008
(O užívateľovi | Poslať súkromú správu)
 
nie nerobí v emteste...robil v evone a tam to robia...nezameriavajú sa na tieto paneli ale majú ich v ponuke.

Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: XEAR - 25.11.2008
(O užívateľovi | Poslať súkromú správu)
Zdravím, chcem sa len tak informačne spýtať že kde by sa dala takáto informačná tabuľa zakúpiť a koľko cca SKK by to vyšlo? Vopred vďaka
Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: joži - 26.11.2008
(O užívateľovi | Poslať súkromú správu) http://www.zosilnovace.eu
 
napis mi SS. my to profi vyrabame. tu nebudem robit reklamu

Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: majo-caba - 29.12.2008
(O užívateľovi | Poslať súkromú správu)
cawko chcem sa spítat že kolko vas to všetko do kopy vyšli skk diki a chcem sa spitat kde ste zohnali tu usb koncovku vstup čo je na plošaku lebo ju nikde newiem zohnat kupit a chcel by so ešte vediet tie kable čo idu s compu jeden USB a druhy čo je tam newiem ako sa vola to su original z obchodu??? ten hruby pls mi napište ako sa vola diki moc

Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: Miki2PAC - 22.09.2009
(O užívateľovi | Poslať súkromú správu)
čavte chcel by som sa opýtať či by sa takýto display hodil na SOČ-ku...??? a mám ešte jednu otázku na vás, že koľko by to asi všetko komplet vyšlo... :D dík moc za odpoved......

Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: Miki2PAC - 22.09.2009
(O užívateľovi | Poslať súkromú správu)
čavte chcel by som sa opýtať či by sa takýto display hodil na SOČ-ku...??? a mám ešte jednu otázku na vás, že koľko by to asi všetko komplet vyšlo... :D dík moc za odpoved......

Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: Miki2PAC - 22.09.2009
(O užívateľovi | Poslať súkromú správu)
čavte chcel by som sa opýtať či by sa takýto display hodil na SOČ-ku...??? a mám ešte jednu otázku na vás, že koľko by to asi všetko komplet vyšlo... :D dík moc za odpoved......

Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: Miki2PAC - 22.09.2009
(O užívateľovi | Poslať súkromú správu)
čavte chcel by som sa opýtať či by sa takýto display hodil na SOČ-ku...??? a mám ešte jednu otázku na vás, že koľko by to asi všetko komplet vyšlo... :D dík moc za odpoved...

Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: Miki2PAC - 22.09.2009
(O užívateľovi | Poslať súkromú správu)
čavte chcel by som sa opýtať či by sa takýto display hodil na SOČ-ku...??? a mám ešte jednu otázku na vás, že koľko by to asi všetko komplet vyšlo... :D dík moc za odpoved......

Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: Miki2PAC - 22.09.2009
(O užívateľovi | Poslať súkromú správu)
čavte chcel by som sa opýtať či by sa takýto display hodil na SOČ-ku...??? a mám ešte jednu otázku na vás, že koľko by to asi všetko komplet vyšlo... :D dík moc za odpoved......

Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: kelso - 05.10.2009
(O užívateľovi | Poslať súkromú správu) http://www.kelsovblog.sk
zdravim, chcem sa opytat. existuje nejaky ekvivalent tych maticovych displejov? nikde ich neviem zohnat :(
Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: zawin - 08.10.2009
(O užívateľovi | Poslať súkromú správu) http://svetelektro.com
 
Zozenies ich v TME alebo MB-elektronika

Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: Smolák Martin - 04.12.2009
(O užívateľovi | Poslať súkromú správu)
Potřebu ji se zeptat jestli musí být připojený během chodu počitač přes RS232. děkuji za odpověď

Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: Smolák Martin - 05.12.2009
(O užívateľovi | Poslať súkromú správu)
Místo těch displejú se můžou použít LED diody na DPS.

Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: kelso - 09.01.2010
(O užívateľovi | Poslať súkromú správu) http://www.kelsovblog.sk
zdravim, najde sa niekto, kto by mi ten PIC naprogramoval? ozvite sa cez SS

Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: Syrokrem - 24.10.2010
(O užívateľovi | Poslať súkromú správu)
paticu nedavat ani pod ten pic ?
Re: Informačná tabuľa s použitím maticových LED displejov (Hodnotenie: 1)
Od: lajos1969 - 07.08.2013
(O užívateľovi | Poslať súkromú správu)
 
Dobrý deň! Niekto by neboli schopní mi poslať zdrojový kód? Ďakujem. Hello! Someone would not be able to send me the source code? Thank you.
Autor stránky je Ondrej Závodský(zawin), o graficky design sa stará Ľuboš Fabo(BUFU).

TOPlist

Powered by Copyright © UNITED-NUKE CMS. All Rights Reserved.
Čas potrebný k spracovaniu stránky 0.04 sekúnd