Datarstyrda RGB lysdioder?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
slowfly
Inlägg: 829
Blev medlem: 16 maj 2005, 20:14:15
Ort: Solna

Datarstyrda RGB lysdioder?

Inlägg av slowfly »

Hej

Jag ska byta rum och måste då renovera det rummet jag ska flytta in i, då tänkte jag inte måla i någon fin färg eller tapetsera med några fina tapeter utan måla väggarna vita och belysa dem med 10-20 stycken RGB lysdioder, så jag kan ha vilken färg som helst på väggarna!

Då behöver jag någon form av styrning av de lysdioderna, funderar på om jag ska ha vanlig styrning eller att jag ska kunna styra dem med hjälp av datorn, man kanska kan få dem att blinka roligt i takte med musik eller liknande...

Hur gör jag? Har ni några ideer om vad jag kan göra?

//Elias
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Inlägg av v-g »

Det är ju bra om de kan styras fristående från datorn då du annars jämt måste ha burken igång! Alltså är en µc att rekommendera!
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

kika i faqen, i tråden "Mikrokontrollers för nybörjare", författad av undertecknad. Det är jättesmidigt att styra lamporna med sådana!
Användarvisningsbild
slowfly
Inlägg: 829
Blev medlem: 16 maj 2005, 20:14:15
Ort: Solna

Inlägg av slowfly »

Jo men jag har en server som alltid är igång som kan styra den, annars behöver den ju inte vara igång hela tiden.

Hur går jag tillväga om jag ska styra den med en µC då? Jag är mycket grön inom det området men tror jag kan få hjälp att programera den i skolan. Källkoden, vad jag ska ha och hur jag kopplar blir då de stora frågetecknen...

//Elias
Användarvisningsbild
anlamotte
Inlägg: 859
Blev medlem: 5 augusti 2003, 15:54:34
Ort: Stockholm
Kontakt:

Inlägg av anlamotte »

Du behöver lära dig om pwm styrning. En uC med pwm, 3 kanaler - en för varje färg....RGB.
Användarvisningsbild
slowfly
Inlägg: 829
Blev medlem: 16 maj 2005, 20:14:15
Ort: Solna

Inlägg av slowfly »

Jag är ganska grön på området så det vore schyst om ni förklarade lite extra ;)
Men vanlig elektronik klarar jag av och jag vet vad PWM är...

//Elias
Användarvisningsbild
anlamotte
Inlägg: 859
Blev medlem: 5 augusti 2003, 15:54:34
Ort: Stockholm
Kontakt:

Inlägg av anlamotte »

PWM = Pulse Width Modification... innebär att man pulsar t.ex lysdioden med en viss frekvens.. ju större 'on' tiden' är jämfört med 'off' tiden desto starkare lyser dioden. Som en dimmer.

Om du är helt grön skulle jag rekommendera att börja med en AVR uC mega8 eller mega16 och skriva dina program i basic. Bascom AVR funkar bra för detta och som programmerare behöver du bara 5 trådar till parallellporten.
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Inlägg av Fagge »

Eller så häktar du på en R/2R krets på uC porten eller LPT-porten & då får du en D/A-omvandlare direkt. Sen kan du förstärka upp spänningen med en vanlig op så spänningen orkar driva en transistor, som dimrar dioderna.
Sen får du ju då givetvis ha 3st transistorswitchar så att du kan multiplexera R,G,B dioderna.
Altså 3 pinnar där du väljer vilken färg som ska tändas just för ögonblicket & sedan så sätter du ett vist värde på på D/A porten som ser till att önskad ljusstyrka uppnås på just den dioden!.
Användarvisningsbild
JimmyAndersson
Inlägg: 26578
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

slowfly: Om du inte vill bygga själv så finns det färdiga lösningar för detta. Inte omöjligt att IKEA har.

Lite off-topic: I början av 90-talet så används R/2R-kretsar på parallellporten som ett sorts "fattigmans-ljudkort". Det lät ganska ok. Minns ni dessa små grejjer?
Användarvisningsbild
slowfly
Inlägg: 829
Blev medlem: 16 maj 2005, 20:14:15
Ort: Solna

Inlägg av slowfly »

Problemet är att jag mycket gärna vill bygga det själv men har tyvärr inte tillräcklig kundskap...
Men jag har viljan att lära mig och det brukar man komma ganska långt på ;)

//Eskil
Användarvisningsbild
JimmyAndersson
Inlägg: 26578
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Helt rätt inställning! Med vilja och nyfikenhet kommer man långt! :)
Användarvisningsbild
slowfly
Inlägg: 829
Blev medlem: 16 maj 2005, 20:14:15
Ort: Solna

Inlägg av slowfly »

hehe ;)

Men fagges idee verkar vara ganska smidig...

Du tror inte du kan unveckla den lite? Eventuellt göra en skills, om du orkar och vill förstås :)

//Eskilade
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Inlägg av Fagge »

Okej då, får väll rita ner ett schema...
Så här har jag gjort!.
Utgången från R2/R kretsen ska kopplas till OPn, & resten behöver jag nog inte förklara...
Bild
Bild

R2R-kretsen hittar du i Elfa på artnr:60-370-14, eller att du bygger ett sånt nät med vanliga resistorer!.
Led-ressistorerna får du ändra så att dom passar dina lysdioder & OPn, där kan du använda vad du har, bara den kan jobba med enkel matningspänning!.
Lycka till...
Användarvisningsbild
slowfly
Inlägg: 829
Blev medlem: 16 maj 2005, 20:14:15
Ort: Solna

Inlägg av slowfly »

Hehe tyvärr så hänger jag inte med direkt... Vad för komponenter behövs?

Kopplar man parallelporten till R2/R ingång lr?

Problemet blir nog sen att skriva ett program...
Hehe jag har nog tagit mig vatten över huvudet... :roll:

//Eskilade
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Inlägg av Fagge »

Dom 8 pinnarna mellan LSB & MSB ska kopplas till LPT-Porten / microprocessorn / strömbrytare / Binäräknare "4040" eller vad som helst.
Nollor på alla 8 pinnarna ger 0V ut & ettor ger 5V. Eftersom det är 8bitar så får man en upplösning på ca20mV/bit altså 5V delat i 256steg!.
Skriv svar