rgb led light show
Moderators: pedja089, stojke369, [eDo], trax
rgb led light show
Napravio sam light show nešto kao na slici:
http://www4.slikomat.com/11/1014/3tq-DSC000.jpg
Imam tri rgb diode kojima je zajednička katoda i koje bi spojio na taj light show
da ledice mjenjaju boje i svjetle u ritmu muzike pa me zanima nekakva shema kako da to napravim.
http://www4.slikomat.com/11/1014/3tq-DSC000.jpg
Imam tri rgb diode kojima je zajednička katoda i koje bi spojio na taj light show
da ledice mjenjaju boje i svjetle u ritmu muzike pa me zanima nekakva shema kako da to napravim.
Re: rgb led light show
Jel može to sa ovim samostalno bez ardiuna?
http://www.ebay.com/itm/9-channels-RGB- ... 1039360751
Ili sa ovim:
https://e-radionica.com/hr/lpd6803-led-driver-ic.html
http://www.ebay.com/itm/9-channels-RGB- ... 1039360751
Ili sa ovim:
https://e-radionica.com/hr/lpd6803-led-driver-ic.html
Re: rgb led light show
lm3904? Bili ti mogao pomoć?
Re: rgb led light show
LM3904 jel to ic ili tranzistor?
Re: rgb led light show
IC, pali ledice po naponu. Ali moraš bit precizniji šta želiš. Dali da ti se samo pale RGB boje kako e muzika pojačava ili želiš dugine boje
Re: rgb led light show
Ovako:
Napravio sam diskolitez i spojio osam kanala po dvije ledice svaki.
Sve to radi super ali u nekim pjesmama ima malih pauza u svjetlosnim
efektima (dakle u tom trenutku ne svjetli ni jedna ledica) pa sam iz tog
razloga ubacio i lajt show sa dva kanala koji nema tih pauza tako da se
dopunjavaju.Na jednom kanalu ću spojit dvije ili četiri obične led diode
a na drugi kanal bi svojio te tri rgb diode.
Ako nije komplicirano za napravit želio bi dugine boje.
Napravio sam diskolitez i spojio osam kanala po dvije ledice svaki.
Sve to radi super ali u nekim pjesmama ima malih pauza u svjetlosnim
efektima (dakle u tom trenutku ne svjetli ni jedna ledica) pa sam iz tog
razloga ubacio i lajt show sa dva kanala koji nema tih pauza tako da se
dopunjavaju.Na jednom kanalu ću spojit dvije ili četiri obične led diode
a na drugi kanal bi svojio te tri rgb diode.
Ako nije komplicirano za napravit želio bi dugine boje.
Re: rgb led light show
Ako se secam dobro u discolitez mozes napraviti logikom da ti uvek sija bar jedan kanal.
Ili ce to biti neki drugi plugin za winamp, zaboravih vec...
Ili ce to biti neki drugi plugin za winamp, zaboravih vec...
Re: rgb led light show
Ja bi to odradio najednostavnije sa arduinom. Ima dovoljno snage da pokreće ledice pa tako sa par otporinika riješiš svu elektroniku. Jeftin je (nano ili micro dođu 2-3 dolara)
I napraviš program kad ti ostali kanali ne daju napon, arduino ulazi u igru i sa njegovim ugrađenim PWM- modulaturom složiš dugine boje.
I riješena stvar
I napraviš program kad ti ostali kanali ne daju napon, arduino ulazi u igru i sa njegovim ugrađenim PWM- modulaturom složiš dugine boje.
I riješena stvar
Re: rgb led light show
Znam za opciju da se može svakoj pjesmi i dijelovima u njoj programirati drugačiji način bljeskanjapedja089 wrote:Ako se secam dobro u discolitez mozes napraviti logikom da ti uvek sija bar jedan kanal.
Ili ce to biti neki drugi plugin za winamp, zaboravih vec...
i tako spriječiti te praznine ali to je puno posla a sad to da može sijati stalo barem jedan kanal nisam upoznat.
Re: rgb led light show
Nemam paypal da bi mogao naručivati stvari van države a u samoj državi naprimjer arduino nano dođe:Black wrote:Ja bi to odradio najednostavnije sa arduinom. Ima dovoljno snage da pokreće ledice pa tako sa par otporinika riješiš svu elektroniku. Jeftin je (nano ili micro dođu 2-3 dolara)
I napraviš program kad ti ostali kanali ne daju napon, arduino ulazi u igru i sa njegovim ugrađenim PWM- modulaturom složiš dugine boje.
I riješena stvar
http://www.chipoteka.hr/artikli/grupa/2 ... 0-9&page=3
tako da bi trebao neku šemu da rgb diode kad im dođe napon svjetle slučajnim odabirom u duginim bojama.
Re: rgb led light show
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Re: rgb led light show
Imam croduino:Kukinjos wrote:Vidi ovo:
http://www.njuskalo.hr/informatika-sve- ... s-19133310
https://e-radionica.com/hr/croduino-basic2.html
ali nemam pojima programirati.
Ako nabavim ovo:
https://e-radionica.com/hr/atmega328-ke ... nator.html
hoćeš li mi napisati program?
Re: rgb led light show
Uzmi ovaj s njuškala, ako uzmeš samo ovaj atmel čip moraš mu još složit napajanje plus onaj sklop da ga možeš programirat... Etc.
Programiranje ti je toliko jednostavno da to nemožeš ni zamislit. nebi bilo loše kad bi sam naučio, ali za početak ja ti bez problema napišem program za to što hoćeš.
Taj croarduino imaš kod sebe ili?
Programiranje ti je toliko jednostavno da to nemožeš ni zamislit. nebi bilo loše kad bi sam naučio, ali za početak ja ti bez problema napišem program za to što hoćeš.
Taj croarduino imaš kod sebe ili?
Re: rgb led light show
Eto zvao sam lika sa njuškala i sada čekam da arduino dođe.
Croduino imam kod sebe.
Croduino imam kod sebe.
Re: rgb led light show
Nisi trebao, croduino ti je ista stvar ako se nevaram.
Probaj ovo uplaodat u njega
int crvena = 2;
int plava = 3;
int zelena = 4;
int i;
int nasumicni_broj;
void setup() {
pinMode(crvena,OUTPUT);
pinMode(plava,OUTPUT);
pinMode(zelena,OUTPUT);
}
void loop() {
for(i=0;i<255;i++)
{
analogWrite(crvena,i); //pali crvenu ledicu od nule do pune snage i onda je gasi
delay(10);
}
digitalWrite(crvena,LOW);
for(i=0;i<255;i++)
{
analogWrite(plava,i); //pali plavu ledicu od nule do pune snage i onda je gasi
delay(10);
}
digitalWrite(plava,LOW);
for(i=0;i<255;i++)
{
analogWrite(zelena,i);
delay(10);
}
digitalWrite(zelena,LOW);
while(1)
{
nasumicni_broj=random(254); //funkcija za dugine boje koja se vrti beskonačno
analogWrite(crvena,nasumicni_broj);
nasumicni_broj=random(254);
analogWrite(plava,nasumicni_broj);
nasumicni_broj=random(254);
analogWrite(zelena,nasumicni_broj);
delay(50);
}
Katodu spoji na minus.
Crvenu nožicu od ledice preko 150 ohma otpronika na pin 2
Plavu nožicu od ledice preko 100 ohma otpronika na pin 3
Zelenu nožicu od ledice preko 100 ohma otpronika na pin 4
Probaj ovo uplaodat u njega
int crvena = 2;
int plava = 3;
int zelena = 4;
int i;
int nasumicni_broj;
void setup() {
pinMode(crvena,OUTPUT);
pinMode(plava,OUTPUT);
pinMode(zelena,OUTPUT);
}
void loop() {
for(i=0;i<255;i++)
{
analogWrite(crvena,i); //pali crvenu ledicu od nule do pune snage i onda je gasi
delay(10);
}
digitalWrite(crvena,LOW);
for(i=0;i<255;i++)
{
analogWrite(plava,i); //pali plavu ledicu od nule do pune snage i onda je gasi
delay(10);
}
digitalWrite(plava,LOW);
for(i=0;i<255;i++)
{
analogWrite(zelena,i);
delay(10);
}
digitalWrite(zelena,LOW);
while(1)
{
nasumicni_broj=random(254); //funkcija za dugine boje koja se vrti beskonačno
analogWrite(crvena,nasumicni_broj);
nasumicni_broj=random(254);
analogWrite(plava,nasumicni_broj);
nasumicni_broj=random(254);
analogWrite(zelena,nasumicni_broj);
delay(50);
}
Katodu spoji na minus.
Crvenu nožicu od ledice preko 150 ohma otpronika na pin 2
Plavu nožicu od ledice preko 100 ohma otpronika na pin 3
Zelenu nožicu od ledice preko 100 ohma otpronika na pin 4
Re: rgb led light show
Hvala za program,budem probao upload.
Arduino ću staviti u kutiju od lajt showa tako da mi croduino ostaje slobodan.
Evo kako izgleda lajt show:
https://postimg.cc/image/8mh3k5km9/
(kliknuti povečalom na sliku)
Arduino ću staviti u kutiju od lajt showa tako da mi croduino ostaje slobodan.
Evo kako izgleda lajt show:
https://postimg.cc/image/8mh3k5km9/
(kliknuti povečalom na sliku)
Re: rgb led light show
ne tako kopirat, izbriši sve što imaš i onda kopiraj.
Kad tek otvoriš novi sketch u arduinu on ti napiše ovo void setup, put here code bla bla. E sve to izbriši da bude prazno i zaljepi ovo što sam ti ja poslao
Kad tek otvoriš novi sketch u arduinu on ti napiše ovo void setup, put here code bla bla. E sve to izbriši da bude prazno i zaljepi ovo što sam ti ja poslao
Re: rgb led light show
uh moja greška nisam dobro kopiro, izvini
Samo stavi dole ispod toga još jednu tu vitičastu zagradu
int crvena = 2;
int plava = 3;
int zelena = 4;
int i;
int nasumicni_broj;
void setup() {
pinMode(crvena,OUTPUT);
pinMode(plava,OUTPUT);
pinMode(zelena,OUTPUT);
}
void loop() {
for(i=0;i<255;i++)
{
analogWrite(crvena,i); //pali crvenu ledicu od nule do pune snage i onda je gasi;
delay(10);
}
digitalWrite(crvena,LOW);
for(i=0;i<255;i++)
{
analogWrite(plava,i);
delay(10);
}
digitalWrite(plava,LOW);
for(i=0;i<255;i++)
{
analogWrite(zelena,i);
delay(10);
}
digitalWrite(zelena,LOW);
while(1)
{
nasumicni_broj=random(254);
analogWrite(crvena,nasumicni_broj);
nasumicni_broj=random(254);
analogWrite(plava,nasumicni_broj);
nasumicni_broj=random(254);
analogWrite(zelena,nasumicni_broj);
delay(50);
}
}
Samo stavi dole ispod toga još jednu tu vitičastu zagradu
int crvena = 2;
int plava = 3;
int zelena = 4;
int i;
int nasumicni_broj;
void setup() {
pinMode(crvena,OUTPUT);
pinMode(plava,OUTPUT);
pinMode(zelena,OUTPUT);
}
void loop() {
for(i=0;i<255;i++)
{
analogWrite(crvena,i); //pali crvenu ledicu od nule do pune snage i onda je gasi;
delay(10);
}
digitalWrite(crvena,LOW);
for(i=0;i<255;i++)
{
analogWrite(plava,i);
delay(10);
}
digitalWrite(plava,LOW);
for(i=0;i<255;i++)
{
analogWrite(zelena,i);
delay(10);
}
digitalWrite(zelena,LOW);
while(1)
{
nasumicni_broj=random(254);
analogWrite(crvena,nasumicni_broj);
nasumicni_broj=random(254);
analogWrite(plava,nasumicni_broj);
nasumicni_broj=random(254);
analogWrite(zelena,nasumicni_broj);
delay(50);
}
}