Archief - Q: RGB moodlight

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

d4_ev1l

Legacy Member
:eek:ik wou een dezer eens een moodlight achter mijn scherm maken, maar ik ben hier toch op enige probleempjes gestoten...

nu heb ik een hele goede handleiding gevonden(van William), maar ik geraak er niet echt wijs uit...:doc:

er zit een schema bij voor een RS232 aansluiting naar de pc, maar kunt ge daarmee ook de .asm file in de µC laden?:help: want zo een programmeerbord is toch wat duur naar mijn goesting, vooral om maar een paar keer te gebruiken...

en ten slotte de .asm file... op die site staat een file, maar op andere sites staat dat ge moet erges vanalle stappen instellen om de smoothness van de overgang te regelen, dat em in zoveel stappen naar een ander licht gaat; waar moet ge dat ergens instellen? of staat em zo al goed geconfigureerd?

Mercikes op voorhand!:bow:
Bas

d4_ev1l

Legacy Member
aangezien eer toch niemand reageert ben ik die schema's enzo zelf ens deftig beginnen te bestuderen. Aan de code kan ik nu bijna uit, maar ik heb nog steeds vragen bij het aansluiten aan de seriël poort... moogt ge da gewoon rechtstreeks op die microcontroller aansluiten? of is er nog een tussenschakeling nodig?

gunnie

Legacy Member
dacht dat ge zelf zo een programeer bordje kon maken voor niet al te veel geld, en heb int school wel eens wat moete proggen maar das al ff geleden :p

d4_ev1l

Legacy Member
alles voor die microcontroller te bedraden staat in den datasheet heb ik juist gezien:D
dus microcontroller gedeelte is theoretisch OK,

nu moet ik alleen iets vinden om daar 20 leds aan te hangen...
suggesties zijn welkom!

nigel555

Legacy Member
De ledjes afzonderlijk met elkaar verbinden en zodusdanig met enkel 2 draadjes er op toekomen.
Wel zien dat uw microcontroler en alle andere toestellen de stroom (wat wel het geval zal zijn) kan trekken :)

Edit 3draadjes mijn fout^^

d4_ev1l

Legacy Member
ik peins ni dat ne microcontroller zoveel stroom kan trekken hoor... in den datasheet staat 25mA per pin, en zo 1 led is al 20mA, dus ze gwn in parallel erop hange is geen optie denk ik.

^MystiQ

Legacy Member
Hang daar een transistor aan ? Je zal niet anders kunnen hoor. :D

Geef eens je verdeling van hoeveel led's per rood/groen/blauw kannaal en hoe ze je wilt schakelen. Bijvoorbeeld 20 led's op rood en onderverdeeld in 2 takken van 10 serie leds = 20 leds.

Geef meer info en ik zeg u wa ge moet doen :p

nigel555

Legacy Member
:D Math'ke good to see you.
En transistor ja kan je doen^^ wel juist schakelen é:p

Moonwalker

Legacy Member
hier is een eenvoudige pic progger

http://www.circuitsonline.net/circuits/view/111

het kan nog eenvoudiger met een ICSP, maar kdenk da voor een beginner dit de beste oplossing is.

daarna gewoon die schakeling aansluiten op je COM poort
ICprog starten, alles juist instellen bij opties
dan de hex file laden. en proggen maar (er van uit gaande da alle flags en het type van de pic in de HEX file zijn opgenomen in de CFG header)

het zou ook kunnen da je de win2000/XP driver moet gebruiken bij ICprog,

zult wel zien zeker alst ga of ni :p

en als het ni lukt me nen microcontroller, het kan ook me e paar NE555 tellerkes ze ^^

d4_ev1l

Legacy Member
@ mathke: ik ben van plan om 20 RGB leds te gebruiken, dus 20 rood 20 blauw en 20 groen. en als ik nen transistor gebruik, gaat de overgang dan nog even smooth gaan? want ge gebruikt PWM; kan nen transistor hetzelfde effect overbrengen? en da is me 1 gnd pin, dus in serie hangen is misschien geen optie...

@moonwalker: das een goei oefening om me die krengen om te kunne gaan :D

Moonwalker

Legacy Member
Die PWM zal ni veranderen door der ne transistor tussen te steken ze :p

dien transistor moe je gewoon zien als buffer om de hogere stromen te schakelen, want daar is die pic echt niet voor gemaakt.
vergeet geen weerstand tussen uitgang van de pic en de basis van de transistor te plaatsen!
en ook nog ene in de kring met de LED zelf!

en die RGB led's in serie plaatsen is idd geen optie gezien het common cathode is
gewoon per diode een weerstand plaatsen en gans het boeltje per kleur in parallel plaatsen.

^MystiQ

Legacy Member
Lol Moonwalker, het boeltje allemaal parallel plaatsen ..

20 mA / led * 60 = 1,2 A hé :) En dan moet ge nog eens bij iedere led een weerstand plaatsen ( klinkt nogal kostelijk eerlijk gezegd, indien dat hij zelf een voeding maakt ook )

Kzou eerder een serie/parallel combinatie toepassen.

Moonwalker

Legacy Member
en leg mij keer uit hoe ge dat gaat foefelen in serie met common cathode :p
tzen RGB led's eh, geen individuele leds

trouwens, als hij een 5V voeding maakt, dan heb je zoiezo al ni veel ruimte om LED's in serie te plaatsen... gezien de spanningsval van de blauwe diode

het voordeel is dagge die 5V dan ook kunt gebruiken om uw PIC te voeden

en als hij de een doorlaatstroom van 15mA kiest i.p.v. 20 dan kan hij voor de voeding zelfs een doodgewone 7805 nemen... zoveel scheelt da nu ook weer ni in lichtsterkte, kijk maar naar de relatieve lichtsterkte karakteristiek van een gewone RGB led.

en als der nog teveel weerstandjes zijn naar uw gedacht moede maar een FET als stroombron gaan gebruiken :p

^MystiQ

Legacy Member
Ahja idd, RGB led's. Maarja, eerlijk gezegd voor een mood light te gebruiken kan je evengoed normale led's gebruiken.

Maak een constructie van een witte koker die niet al te dik is in mantel en instaleer daar uw led's in. Ik zal vanamiddag eens een foto trekken van hetgeen ik bedoel. Iets vrij simplistisch natuurlijk.

We shall see wich option he shall choose :evil:

Moonwalker

Legacy Member
let op, persoonlijk zou ik ook voor individuele leds gaan als de ruimte op een PCB het toelaat
kijk maar naar bepaalde barco displays, zen ook allemaal individuele leds

mor em zei da ie RGB LED's wou gebruiken, dus moe je een oplossing geven voor RGB LED's eh :p

trouwes, oe ist me de exames? :p

^MystiQ

Legacy Member
Yeeps, kben er terug,

Filmpje : www.ecommunity.be/RGB.AVI

Dat is wat ik bedoel Dr_Evil, je moet daarvoor geen RGB led's kopen. Het filmpje is gewoon iedere keer
een rode,groene-blauwe led naast mekaar geplaatst. En zo meermaals herhaald.

Hier hebbek nu gewoon een AAN-UIT programma'tje geschreven want ik weet eerlijk gezegd nog niet goed hoe een PWM module in een PIC werkt ( working on it )

En eerlijk gezegd betwijfel ik wel of het programma vanop de site die jij daar toont met PWM signalen werkt aangezien de PIC16F628A maar 1 PWM module heeft :x

d4_ev1l

Legacy Member
wa ik van plan was was een oude PC voeding open te halen, en de 5V lijn gebruike voor PIC en LEDs.

voor de uitvoering kies ik toch liever voor RGB leds, die kan ik in een kabelgootje om de 10 cm steken en ze met van die alarmkabel met de PIC verbinden(ofc. met benodigde weerstanden en transistors)

/edit: nen bc547 me nen 47K would do the job, right?

Moonwalker

Legacy Member
Math'ke zei:
Yeeps, kben er terug,

Filmpje : www.ecommunity.be/RGB.AVI

Dat is wat ik bedoel Dr_Evil, je moet daarvoor geen RGB led's kopen. Het filmpje is gewoon iedere keer
een rode,groene-blauwe led naast mekaar geplaatst. En zo meermaals herhaald.

Hier hebbek nu gewoon een AAN-UIT programma'tje geschreven want ik weet eerlijk gezegd nog niet goed hoe een PWM module in een PIC werkt ( working on it )

En eerlijk gezegd betwijfel ik wel of het programma vanop de site die jij daar toont met PWM signalen werkt aangezien de PIC16F628A maar 1 PWM module heeft :x

Hij werkt met een software PWM, dan kun je er wel 3 op die pic plaatsen

en die hardware PWM's zijn ni zo moeilijk in te stellen ze
Gewoon in het CCP1CON register bit 3-0 op 11xx plaatsen op de CCP module in PWM mode te zetten

daarna moe je de frequentie instellen door naar het PR2 register te schrijven, de exacte frequentie bereken je uit de kristal frequentie en de prescaler.

De duty cycle kun je instellen door naar het CCPR1L register en de 2 MSB's van het CCP1CON register te schrijven.

vergeet ook ni de CCP pin ne output te maken :p

in uw programma moede dan gewoon constant het duty cycle register (CCPR1L en CCP1CON<5,4> refreshen met uw gewenste waarde.


voor software PWM is het iets moeilijker
maar het komt er op neer dagge gewoon beetje moe foefelen met de timer modules :p
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan