Sari la conținut
ELFORUM - Forumul electronistilor

Matrice led afisare text


Vizitator george_talpos

Postări Recomandate

Vizitator george_talpos

Va salut,Sunt incepator si as avea nevoie de cateva informatii daca sunteti amabili.As dori sa realizez o matrice led, 10x10 sau 20x20 (inca nu sunt hotarat).Vreau sa aflu cum este cel mai bine sa leg ledurile, cum pot calcula ce rezistenta sa pun, si cum recomandati sa le leg la 220v. De asemenea, as dori ca matricea sa faca scroll la un text, sa aprinda toate ledurile intermitent, pentru o perioada de timp (cateva jocuri pentru a invata). Totul as vrea sa fie programat intr-o memorie.Va rog sa ma ajutati cu un sfat privind memoria, as vrea sa achizitionez si un programator f ieftin, doar pentru acest lucru, eventual cum sa le leg sa mearga.Sper ca nu cer foarte mult.Apreciez efortul.Multumesc

Link spre comentariu
  • Răspunsuri 8
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • djlove

    1

  • Mindware

    1

  • vcdec

    1

  • puriu

    1

Zile populare

Top autori în acest subiect

Primul pas ar fi sa creezi matericea cu leduri: legi catozii (pinul minus) ledurilor impereuna, ramanand doar cu plusurile fiecaruia(anozii) si un pin catod comun. Ca sa comanzi un led, catozii o sa fie tot timpul legati la minus, iar anodul ledului respecitv va fi alimentat.Daca vrei sa faci o matrice de 10x10, o sa ai 100 de anozi si un catod.Acum vine problema ca nu poti comanda 100 de anozi direct dintr-un microprocesor, asa ca ai nevoie sa folosesti mai multe multiplexoare, vezi pe google exemplu cu led cube (8x8x8), de acolo poti lua schema pentru a o simplifica nevoilor tale (adica o singura comanda de catod, nu 8 cum apar in proiect)Dupa ce ai finalizat etapa cu multiplexoarele, ai nevoie de un microprocesor. Aici as putea sa iti recomand un Arduino pentru ca este simplu de utilizat si programat.

Link spre comentariu
Vizitator george_talpos

Am inteles, Problema ar fi ca doresc sa folosesc o memorie pe care sa o programez si sa ramana acolo, nu as prea vrea sa il tin legat mereu la arduino. Cam de cate leduri este nevoie pentru a putea fi comandate direct de un microcontroller ?Multumesc pentru raspunsuri

Link spre comentariu

Poti pune un uC sa comanda serial (SPI) de exemplu MAX7219 poate comanda matrice de 8*8, vedeti datasheetul... Matricea ar trebui sa fie cu linii anozi si coloane catozi, e mult mai eficient. Cu 4 max7219 faci o matrice de 128*128 si un uC modest.

Link spre comentariu

Pentru eficienta in numarul de componente folosite, poti folosi charlieplexing.

http://en.wikipedia.org/wiki/Charlieplexing

Gasesti alte exemple si tutoriale pe net.

Nu mai ai nevoie de multiplexoare dar depinde de cerintelor ledurilor .

 

E mai complicat , dar poti face ceva de genul:

sa comanzi o matrice de ~200 leduri folosind doar un atmega cu ~40 de pini.

 

Numai bine! :bere:

Link spre comentariu

Pentru inceput e abordabila varianta 10 x 10 LED-uri. Totul se alimenteaza la 5 - 6 V. Din 3 (sau 4) porturi de 8b ale unui microcontroler se comanda coloanele prin 10 tranzistoare si liniile prin 10 rezistoare de cca. 120 ohmi. Se comanda simultan cate o coloana, se trece la urmatoarea, etc. Curentul mediu in LED-urile aprinse (super-bright rosii sau verzi) este cam mic dar se vede bine. Tot programul se scrie in memoria flash a MC (minim 7 kilo) si contine o rutina de citire si afisare si un bloc de date ce vor fi afisate. Reprogamarea se poate face in circuit sau, mai bine, intr-un programator. Este bine ca pe placa sa se puna un soclu "de forta zero" care permite manevrarea nelimitata a MC. Usor de zis, greu de facut.

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări