RGB-Ledstyrning
Postat: 24 september 2012, 11:58:16
På rubriken kanske man tror att svaret redan finns då andra byggt detta.
Men jag har kollat runt lite, och jag tar det nog till en annan nivå.
Jag ska bygga ett "litet" system för festljus som ska finnas tillhands i den festlokal jag är med och driver. Tanken är att ha 4st 5meters RGB-remsor ( dessa ) som ska upp i taket och kunna få hela rummet att skifta färg.
Varje remsa ska individuellt kunna styras till valfri färg. Så man ska även kunna få till en "vandrande" effekt mellan slingorna, inte mellan LEDsen alltså.
Så detta, som nog kommer bli ett projekt, kan delas in i flera steg:
1 - Uppbyggnad
Moduluppbyggt med kontaktdon mellan. Egentligen så enkelt som: Matning och signal - kraftmodul - LED-slinga.
2 - Matning
Slingorna ska drivas med 12v. Strömbegränsande motstånd på slingorna är beräknade för detta. Enligt spec drar varje slinga 45W. 4st = 180W eller 15A@12V
Jag måste nog dela upp matning till varje slinga för sig. Initialt kommer nog vanliga nätagg från PC användas då dessa finns i drivor.
3 - Kraftmodul
Nu följer en modul med dessa slingor jag länkar till. Denna skulle kunna slaktas och användas. Vet dock inte hur den ser ut inuti, men trissor borde vara så stora att jag kan gå på dom direkt. Vet i dagsläget inget om modulen.
Alternativt byggs en egen modul. Och den bör ju inte vålla några bekymmer. 3st trissor av nåt slag som får en PWM (0-5v) som styr varje färg(0-12v) på sin slinga.
4 - Signalen
En arduino kommer få agera signalgenerator. Programmeringen löser jag, och en jag har liggandes har ju 14 eller 16 (kommer inte ihåg riktigt) kanaler som klarar PWM. Jag behöver bara 12, R G B och fyra slingor blir 12.
Men jag vet inte om program för ljuseffekter ska ligga i arduino, eller om den ska få instruktioner från PC. Alternativt en blandning. Korta programsekvenser som initieras av PC via seriell kommunikation?
Är lite kluven här.. Det svåra med att ha programmen i arduinon är för mig att få till ett bra GUI. I PC är det lättare att få till ett GUI, men jag är minst sagt ringrostig i VB och liknande. Iofs. klarar jag nog av saken i Citect SCADA, men det är väl inte heller optimalt..
Så vad tror ni?
Tips på hur bygga ett drivsteg för att PWMa LEDs. Det borde röra sig om 12v 15W per kanal. Och signalen är från arduino och således 0-5v. Högst osäker på frekvensen som analogwrite() använder. Men en siffra är 488Hz.
Tips på hur jag ska interfacea hela klabbet. DMX går lite bort då jag kan för lite om det..
Men jag har kollat runt lite, och jag tar det nog till en annan nivå.
Jag ska bygga ett "litet" system för festljus som ska finnas tillhands i den festlokal jag är med och driver. Tanken är att ha 4st 5meters RGB-remsor ( dessa ) som ska upp i taket och kunna få hela rummet att skifta färg.
Varje remsa ska individuellt kunna styras till valfri färg. Så man ska även kunna få till en "vandrande" effekt mellan slingorna, inte mellan LEDsen alltså.
Så detta, som nog kommer bli ett projekt, kan delas in i flera steg:
1 - Uppbyggnad
Moduluppbyggt med kontaktdon mellan. Egentligen så enkelt som: Matning och signal - kraftmodul - LED-slinga.
2 - Matning
Slingorna ska drivas med 12v. Strömbegränsande motstånd på slingorna är beräknade för detta. Enligt spec drar varje slinga 45W. 4st = 180W eller 15A@12V
Jag måste nog dela upp matning till varje slinga för sig. Initialt kommer nog vanliga nätagg från PC användas då dessa finns i drivor.
3 - Kraftmodul
Nu följer en modul med dessa slingor jag länkar till. Denna skulle kunna slaktas och användas. Vet dock inte hur den ser ut inuti, men trissor borde vara så stora att jag kan gå på dom direkt. Vet i dagsläget inget om modulen.
Alternativt byggs en egen modul. Och den bör ju inte vålla några bekymmer. 3st trissor av nåt slag som får en PWM (0-5v) som styr varje färg(0-12v) på sin slinga.
4 - Signalen
En arduino kommer få agera signalgenerator. Programmeringen löser jag, och en jag har liggandes har ju 14 eller 16 (kommer inte ihåg riktigt) kanaler som klarar PWM. Jag behöver bara 12, R G B och fyra slingor blir 12.
Men jag vet inte om program för ljuseffekter ska ligga i arduino, eller om den ska få instruktioner från PC. Alternativt en blandning. Korta programsekvenser som initieras av PC via seriell kommunikation?
Är lite kluven här.. Det svåra med att ha programmen i arduinon är för mig att få till ett bra GUI. I PC är det lättare att få till ett GUI, men jag är minst sagt ringrostig i VB och liknande. Iofs. klarar jag nog av saken i Citect SCADA, men det är väl inte heller optimalt..
Så vad tror ni?
Tips på hur bygga ett drivsteg för att PWMa LEDs. Det borde röra sig om 12v 15W per kanal. Och signalen är från arduino och således 0-5v. Högst osäker på frekvensen som analogwrite() använder. Men en siffra är 488Hz.
Tips på hur jag ska interfacea hela klabbet. DMX går lite bort då jag kan för lite om det..