Gå til innhold

Lyskontroll av 360 dioder.


Anbefalte innlegg

Tenke på rundt 360 lysdioder som styres via paralell porten med et program til pcen

 

Eks på programmet..

 

001000101001101010010101111111 <---- diode 1

001001100101010101001010011010 <---- diode 2

101010101010101010100101010101 <---- diode 3

osv.....

 

0 er av og 1 er på

 

Lengden på 30 (001000101001101010010101111111) er f.eks 30 sec

som blir laget i et tekst fil (txt)

 

Det jeg trenger er et koblingsskjema til diodene og et program som kan styre det..

 

Takker alle på forhånd som kommer med hjelp

Lenke til kommentar
Videoannonse
Annonse
Skal du lage én 01001000010101101011100101, stripe på hver eneste diode, eller skal du kopiere koden slik at 1/# lyser likt? har ikke peiling på program, men kan se om jeg kanskje kan få fiksa et koblingskjema...

ja det blir jo 360 linjer med

 

01001000010101101011100101 <-- Diode 1

01001000011100101011100100 <-- Diode 2

11110001000101010011001011 <-- Diode 3

10101010110101001001001000 <-- Diode 4

01010100100101000001111001 <-- Diode 5

 

Det er 5 dioder som bilnker i 30 sec

 

sånn tenke jeg...

 

Tipper på det kommer til å bli mye jobb men tenk deg hvor flott det blir når alt er ferdig :)

Lenke til kommentar

Hei

 

Her er en krets som kan drive 256 stk. LED. Flere kan koples sammen hvis du ønsker å drive flere dioder.

 

Se her: http://www.protean-logic.com/Applications/an028/an028.htm

 

Datablad for 7219 pluss masse linker ol. finner du her:

 

http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1339

 

Her er en krets med LED array drevet rett fra paralellport, her er den brukt til å lage en stilig LED klokke.

 

http://www.hanssummers.com/electronics/clocks/matrix/

 

Good Luck

Endret av ragstian
Lenke til kommentar
Hei

 

Her er en krets som kan drive 256 stk. LED. Flere kan koples sammen hvis du ønsker å drive flere dioder.

 

Se her: http://www.protean-logic.com/Applications/an028/an028.htm

 

Datablad for 7219 pluss masse linker ol. finner du her:

 

http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1339

 

Her er en krets med LED array drevet rett fra paralellport, her er den brukt til å lage en stilig LED klokke.

 

http://www.hanssummers.com/electronics/clocks/matrix/

 

Good Luck

Det var ikke 7 segment LED jeg tenke på men takk for tipset :thumbup:

Lenke til kommentar

i dont get it. skal du ha 360 dioder eller 5? skal alle gå av og på med 30 sek mellomrom? skal det være et fastlagt program for alle pærene, som er unikt for hver led?

 

kom med flere detaljer, pliz.

 

ps: sorry at jeg er så sløv. er vel "litt" trøtt i dag...

Lenke til kommentar

Skjønte heller ikke helt det her. Hvorfor ikke lage en ti bits (2^10 = 512, mao nok til alle led'ene og litt til) parallell dekoder-sak og bruke en DA slik at hver binære tallverdi styrer en enkelt LED? Så kan du lage en grid eller array av leds med forskjellige verdier og tenne forskjellige mønstre , alt ettersom hvordan du vil ha det , ved hjelp av en enkel styring på f.eks seriellporten (bruke et SIPO-register eller.no)... Bare et forslag, blir et pokkers arbeid å mekke alt sammen, men det skal funke. ;)

 

Edit: Ble noe som skurret her , men jeg klarer ikke helt å finne ut hva (trøtt), lenge siden jeg har jobbet med elektronikk i praksis. Men et lite forslag i hva slags retning du kan gå iallefall...

Endret av Tacritan
Lenke til kommentar

Sånn tenker jeg det ..

 

001000101001101010010101111111 <---- diode 1 og det er 30 tall som styrer den ene lysdioden av og på og dem,, og dem 30 tallene er f.eks 30 sec..

hvist man har 60 tall så blir det 60 sec med av og på... med en ene lysdioden

 

hvist jeg skal ha 360 lysdioder så blir det

 

010001010011010100101011111110 dette er lysdiode 1

010101010000011000011110000101 dette er lysdiode 2

001010100100001010001010100101 dette er lysdiode 3

010101001010101001000011100011 dette er lysdiode 4

101001010100001101010001100101 dette er lysdiode 5

010101010000001111100100101010 dette er lysdiode 6

101010101000001111000110010111 dette er lysdiode 7

101011001000111111001100111101 dette er lysdiode 8

 

osv...

 

0 er av og 1 er på

 

fatter ??

Lenke til kommentar
Hei

 

Her er en krets som kan drive 256 stk. LED. Flere kan koples sammen hvis du ønsker å drive flere dioder.

 

Se her: http://www.protean-logic.com/Applications/an028/an028.htm

 

Datablad for 7219 pluss masse linker ol. finner du her:

 

http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1339

 

Her er en krets med LED array drevet rett fra paralellport, her er den brukt til å lage en stilig LED klokke.

 

http://www.hanssummers.com/electronics/clocks/matrix/

 

Good Luck

Det var ikke 7 segment LED jeg tenke på men takk for tipset :thumbup:

Hei.

 

Som du ser av den første linken er diodene satt opp med et 8 x 8 array.

Dette gjøres for å få ned antallet ledninger. Antalled ledninger som trengs for å få hvilken som helst av diodene til å lyse er 16. Hvis du skulle bruke "vanlig" koplingmed en bryter til hver diode trenger du 128 ledninger. Det er grunnen til å kople diodene i et array og så multiplexe dem. Ved multiplexing er bare en diode på av gangen men ved å bytte veldig fort mellom diodene vil det ikke synes at de blinker (Du ser ikke at tv bildet flimrer gjør du vel?)

 

Hvis du leser igjennom (og forstår) informasjonen i de linkene jeg postet tidligere vil du se at 7219 kretsen også kan brukes til å drive 7-segment display (det er 8 led inkludert komma) men du kan like gjerne bruke den til å drive 360 dioder som står på en lang rekke, eller 180 på to rekker eller 90 på fire eller en hvilken som helst annen konfigurasjon.

 

Med kretsen kan du velge om du vil ha en, to, tre eller fire, eller alle, eller en hvilken som helst kombinasjon av dioder til å lyse. Les databladene en gang til, sitt ned og tenk og begynn konstruksjonen.

 

Good Luck.

Lenke til kommentar
jeg leser, og forstår halveis...

hva skal du bruke 360 leds til?

Det skal være en klokke ...

som jeg holder på med og den skal være på sidedøra til pcen ;)

Bilder av den kommer når jeg er ferdig med alt :)

 

Det er masse jobb med å lage noe sånt men det blir rått å se på ... :wow:

Lenke til kommentar

Hei.

 

Her har du en krets som du kan begynne med. Den kontrollerer en matrise på 16 x 16 Dioder (Du kan selvfølgelig lage en ring av dem istedenfor et kvadrat).

 

http://www.maxim-ic.com.cn/appnotes.cfm/ap...mber/2782/ln/en

 

For å kontrollerer 360 LED vil du måtte benytte en matrise på 19 x 19 LEDs. (19x19=361).

 

I praksis vil du måtte bruke en 24 x 16 matrise da paralellporten gir ut 8 bits om gangen. For å få dataene til hele arraryet vil du først overføre 8 bits (en byte) x 3 til X addressene. Du vil her måtte bruke en latch til å "holde" på dataene mens du sender neste byte osv. Deretter må du sende 2 x 8 bits til Y-addressene for deretter å slå på diodene.

 

Dette vil måtte gjentas for hver gang du vil skifte lys i en (eller flere) diode®.

 

Tror fremdeles at løsningen med MAX7219 kretsen er enklere å lage.

 

Her er litt mere info om MAX7219:

http://www.maxim-ic.com.cn/appnotes.cfm/ap...mber/2782/ln/en

 

 

Spennende prosjekt.

 

Good Luck.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...