r3dnax
Nieuwe website: http://members.home.nl/xanderhuisman/Sites/Xander/home.html
Hallo allemaal,
Ik wil graag een led matrix ontwerpen.
Ik heb al een tekening voor een matrix van 5x28 gemaakt.
Daarop wil ik de tijd neerzetten (bv. 24 : 10 : 58) en dat de tijd afgewisseld word door de datum. Later wil ik er ook tekst mee laten afbeelden. Ik wilde deze leds gebruiken http://www.leds-buy.nl/100-rode-leds-graden-5mm-p-49.html. Ik heb niet veel info gevonden en heb daarom deze topic geopend.
Maar ik heb een paar vragen:
- welke pic heb ik nodig (55 uitgangen).
- hoe sluit ik hem aan (schema)
- kan ik de de pic ook met usb programmeren.
- wat voor voeding heb ik nodig.
Ik kan al best goed solderen (model treinbaan aangesloten en gesoldeerd) maar ik kan nog niet programmeren en ga daarom aan de slag met oefenen.
rednax
Hier staat een leuke cursus, dan kan je vast leren programeren. Daar staat ook info over de programmers.
http://www.picbasic.nl/index_picbasic.htm
r3dnax
Nieuwe website: http://members.home.nl/xanderhuisman/Sites/Xander/home.html
@Lambiek
Bedankt voor je reactie.
Ik snap dat er een heleboel code's zijn om van alles te laten gebeuren ook dat een pic werkt op een gestabiliseerde 5v voeding.
Moet ik de lijnen met weerstand (150K) schakelen met transitoren?
Ga eerst eens aan de slag met de cursus, daar wordt heel veel behandeld ook op gebied van hardware, er staan genoeg voorbeelden in.
r3dnax
Nieuwe website: http://members.home.nl/xanderhuisman/Sites/Xander/home.html
oké
Ik ben al aan het lezen maar maakt het veel uit dat ik 55 poorten nodig heb, qua aansluiten (hardware)??
De pic 16F877 bvb, zie data sheet.
http://ww1.microchip.com/downloads/en/DeviceDoc/30292c.pdf
r3dnax
Nieuwe website: http://members.home.nl/xanderhuisman/Sites/Xander/home.html
Bedankt voor de reacties.
Ik snap niet veel van de datasheet (zit ook in 3havo) maar begrijp dat er 5 groepen zijn (A, B, C, D & E).
Ik dacht eerst dat er x aantal poorten waren die je aan/uit kon zetten en zo combinaties maken.
Is multiplexing een aantal pic's naast elkaar die met elkaar comminuceren?
r3dnax
Nieuwe website: http://members.home.nl/xanderhuisman/Sites/Xander/home.html
Nee die hoef je niet te programeren, die hoef je alleen maar aan te sturen.
EDIT:
Kijk hier maar eens rond.
http://www.armory.com/~spcecdt/electronics/LED_matrix/
[Bericht gewijzigd door Lambiek op (38%)]
r3dnax
Nieuwe website: http://members.home.nl/xanderhuisman/Sites/Xander/home.html
Heb je ook een schema als voorbeeld want ik zoek wel op het forum maar snap niet helemaal wat het is.
Stuurt een ic een bepaalde code naar de multiplex chip en dat de multiplex chip weet welke poort hij hoog moet maken??
Edit: was net te vroeg met mijn vraag
http://www.youtube.com/watch?v=YOMkQsLEACI&feature=fvw
Ik bedoel zoiets alleen simpeler door minder led's te gebruiken.
Ik vind het mooi hoe alles afgewisseld word het "schuiven" tussen de tijd en de klok
[Bericht gewijzigd door Henry S. op (30%)]
Bij mijn vorige bericht onder edit staat een link.
En nee ik heb geen schema, maar misschien iemand anders wel.
r3dnax
Nieuwe website: http://members.home.nl/xanderhuisman/Sites/Xander/home.html
Maar ik wil eerst het schema hebben voor de hardware.
Dan kan ik dan die cursus doen want zonder pic begin je niks.
zoals je kunt zien heb ik het aantal led's verhoogd voor de leesbaarheid. Ik heb nu 55 poorten nodig (als ik meer poorten tot de beschikking heb zet ik er ook nog een buzzer op).
Als je een matrix gebruikt wordt deze ook aangestuurd door een pic?
of comminuceren de matrixen met elkaar zodat je een groot led "veld" verdeeld in meerdere velden??
P.s. heb ik iets aan deze?? http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3291
Hier heb je een voorbeeld, ik heb geen compleet schema.
http://www.armory.com/~spcecdt/electronics/LED_matrix/LED_matrix_schem…
Sponcebert
Ik ben er klaar mee voor
Bij multiplexen maak je een rooster, met "vertikale" en "horizontale" lijnen. Met je programma in je microcontoller ( PIC) maak je steeds 1 vertikale lijn actief ( spanning erop) en een horizontale lijn ( aan de nul ). Op elk knooppunt zit een ledje, voila 1 ledje gaat branden. Dit doe je voor alle ledjes, maar dan snel. Als je 10 vertikale lijnen en 10 horizontale lijnen hebt, heb j 100 ledjes. En 20 pinnen voor je PIC on te sturen.
Op 20 november 2009 15:00:09 schreef r3dnax:
P.s. heb ik iets aan deze?? http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3291
Die werkt via I2C, als je dat gebruikt heb je er wat aan, anders niet.
r3dnax
Nieuwe website: http://members.home.nl/xanderhuisman/Sites/Xander/home.html
De CD4514B is de matrix en C1,C2,C4,C8,FOL&INH zijn de poorten waarmee je hem aanstuurd via een pic.
Waarom zitten er dubbele transitoren op.
Die werkt via I2C, als je dat gebruikt heb je er wat aan, anders niet.
???
Een pic stuurt dus meerdere matrixen aan.
[Bericht gewijzigd door r3dnax op (32%)]
Die dubbele transsistoren geeft een versterking.
I2C is een twee draads systeem, dan loopt alle data via twee draden zo kan je verschillende adressen aansturen.
Nee, een pic stuurt een matrix aan. je moet de matrix zo kiezen dat het overeen komt met je aantal te gebruiken led's.
EDIT:
Hier staat een stukje over de transistoren.
http://en.wikipedia.org/wiki/Darlington_transistor
[Bericht gewijzigd door Lambiek op (16%)]
r3dnax
Nieuwe website: http://members.home.nl/xanderhuisman/Sites/Xander/home.html
Van die dubbele transitoren snap ik. heb ik dubbele nodig?? en als dat zo is zijn het gewoon 2 dezelfden achter elkaar?
Maar als je 48 poorten hebt op een rij(boven) dan moet je dus 2 matrixen kiezen met 24 poorten of 4 van 12??
Een ic kan wel 2 matrixen aansturen plus de 7 voor verticaal??
P.s. ik ben niet thuis dus kan ik geen schema maken.
[Bericht gewijzigd door r3dnax op (14%)]
Sponcebert
Ik ben er klaar mee voor
Je hebt geen darlingtons nodig.
Je matrix mag je zelf bepalen, je heb 140 ledjes dus
1 x 140 , is niet handig, heb je 140 pinnen nodig
5 x 28 , minder handig, heb je 5 + 28 pinnen nodig
10 x 14 , handiger, heb je 10 plus 14 pinnen nodig
Wat je ook kan doen is een decoder gebruiken, deze stuur je met een binaire code , en maakt dan 1 uitgang actief. Heb je bijvoorbeeld 4 uitgangen die 10 lijnen kan sturen , bijvoorbeeld met het TTL IC 7445
r3dnax
Nieuwe website: http://members.home.nl/xanderhuisman/Sites/Xander/home.html
Ik wou een matrix van 7 bij 48 led's maken voor de tijd en datum. Ik heb dus 7+48 poorten nodig dus 55 poorten. Ik moet dus zo iets hebben dat een pic het aan kan sturen. Als ik de hardware heb kan ik gaan oefenen.
r3dnax
Nieuwe website: http://members.home.nl/xanderhuisman/Sites/Xander/home.html
Ik wou zoiets http://www.youtube.com/watch?v=YOMkQsLEACI&feature=fvw namaken, evenveel led's maar iets simpeler qua weergave.
Sponcebert
Ik ben er klaar mee voor
Misschien kun je het zo maken : rij 1 tm 7 zitten via 7 transistors aan 7 pinnen van je PIC. Kolum 1 t.m 48 zitten aan een decoder vast met 7 ingangen en 48 uitgangen (4 x 4 naar 16 decoder ).
Op de 7 rij bits zet je de bits voor kolom 1, selecteert met de andere 7 kolom 1 , dan doe je hetzelfde voor kolom 2 etc.
Heb je 14 uitgangen nodig voor je PIC processor.
Nadeel is dat elke led maximaak 1/48 ste van de tijd brand.