rgb led light show

Rasprava o el. shemama, pitanja i diskusije. Ako ti treba neka shema, ovdje pitaj.

Moderators: pedja089, stojke369, [eDo], trax

User avatar
Black
Odlično uznapredovao
Odlično uznapredovao
Posts: 981
Joined: 17-12-2008, 15:44

Re: rgb led light show

Post by Black »

Ja tebe ništa ne razumijem?
dcc
Penjem se :)
Penjem se :)
Posts: 61
Joined: 06-07-2016, 19:30
Location: Hrvatska

Re: rgb led light show

Post by dcc »

Black wrote:Ja tebe ništa ne razumijem?
Nema veze,važno da nisam ništa spalio.
A0 pin spoji s 10k otpronikom prema GND i na A0 spoji + od zvučnika
- od zvučnika spoji na GND
KAd zvuk bude slab ili ga nebude nikako upalit će se ledica na arduino pločici
Spojio sam i radi baš to što si napisao,ne znam da li se je trebalo nešto vidjeti kad se otvori
serijal monitor ali tamo je prazno.
User avatar
Black
Odlično uznapredovao
Odlično uznapredovao
Posts: 981
Joined: 17-12-2008, 15:44

Re: rgb led light show

Post by Black »

na serial monitoru i nije ništa trebalo pisat





int crvena = 2;
int plava = 3;
int zelena = 4;
int zvuk_ulaz=A0;
int value;
int i;
int nasumicni_broj;
void setup() {
pinMode(crvena,OUTPUT);
pinMode(plava,OUTPUT);
pinMode(zelena,OUTPUT);
pinMode(zvuk_ulaz,INPUT);
pinMode(led,OUTPUT);

}

void loop() {

value=analogRead(zvuk_ulaz);
if(value<200)
{
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);
}
else
{
digitalWrite(plava,LOW);
digitalWrite(zelena,LOW);
digitalWrite(crvena,LOW);
}

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);

}
dcc
Penjem se :)
Penjem se :)
Posts: 61
Joined: 06-07-2016, 19:30
Location: Hrvatska

Re: rgb led light show

Post by dcc »

User avatar
Black
Odlično uznapredovao
Odlično uznapredovao
Posts: 981
Joined: 17-12-2008, 15:44

Re: rgb led light show

Post by Black »

samo izbriši tu liniju, to mi je ostao repić, netreba to u programu
dcc
Penjem se :)
Penjem se :)
Posts: 61
Joined: 06-07-2016, 19:30
Location: Hrvatska

Re: rgb led light show

Post by dcc »

To nije to,program se normalno učitao ali led diode trepere po programu a ne
po ritmu muzike,kad se naprimjer skine kabel koji spaja ao i otpornik ledice i dalje trepere.
Last edited by dcc on 16-08-2016, 12:19, edited 1 time in total.
dcc
Penjem se :)
Penjem se :)
Posts: 61
Joined: 06-07-2016, 19:30
Location: Hrvatska

Re: rgb led light show

Post by dcc »

:D post za brisanje
dcc
Penjem se :)
Penjem se :)
Posts: 61
Joined: 06-07-2016, 19:30
Location: Hrvatska

Re: rgb led light show

Post by dcc »

Ipak,u prošlom postu arduino je bio spojen na 5 V, probao sam
maknuti tih 5 V i nije se dešavalo ništa,spojio sam ao bez otpornika
i proradilo je,ako je muzika slabija ledice ne svjetle ili svjetle plavom bojom.
Na nekim pjesmama je ok ali mislim da to nije to.
Ocigledno arduino dobiva tih potrebnih 5 V preko light showa tako da
se crvena ledica na arduinu pali i gasi što mislim da nebi trebalo.
Kad je muzika dovoljno jaka arduino izvršava program.
Ne znam koliko je to opasno za arduino da se pali i gasi bez
stabilnog napona od 5 V,mislim da nisi to tako zamislio.
User avatar
Black
Odlično uznapredovao
Odlično uznapredovao
Posts: 981
Joined: 17-12-2008, 15:44

Re: rgb led light show

Post by Black »

A o kojim ledicama pričaš?
Maki
Odlično uznapredovao
Odlično uznapredovao
Posts: 766
Joined: 02-07-2012, 12:54

Re: rgb led light show

Post by Maki »

dcc wrote:To nije to,program se normalno učitao ali led diode trepere po programu a ne
po ritmu muzike,kad se naprimjer skine kabel koji spaja ao i otpornik ledice i dalje trepere.
Da bi LEDice treperile u ritmu glazbe arduino mora raditi kao filter, a u ovom slučaju on nasumično pali i gasi diode kad je zvučni signal slab. Uzmimo za primjer da želiš da ti se više različitih boja pali za više različitih tonova. Ne želiš da ti se ledica za duboke upali kad i ledica za visoke tonove pa moraš nekako razaznat koji su duboki, a koji visoki. To možeš filterom. Postoji mogućnost upotrebe arduina kao digitalni filter, ali to je sve rekao bih slabo. AD pretvorba mora biti brza, a moraš odraditi i neku digitalnu filtraciju signala koja je u jednu ruku složena. Možeš probati s ovim: http://playground.arduino.cc/Code/Filters .
Druga solucija je analognim putem odvajat/filtrirat signal, a treća je općeinto za bilo koji zvučni signal aktivirat ledicu, kao tvoja shema iz prvog posta.
Možeš probati i s ovim: https://www.youtube.com/watch?v=74riiTXBPng
dcc
Penjem se :)
Penjem se :)
Posts: 61
Joined: 06-07-2016, 19:30
Location: Hrvatska

Re: rgb led light show

Post by dcc »

Black wrote:A o kojim ledicama pričaš?
O rgb ledici plus druga koju sam spojio paralelno sa njom.
dcc
Penjem se :)
Penjem se :)
Posts: 61
Joined: 06-07-2016, 19:30
Location: Hrvatska

Re: rgb led light show

Post by dcc »

Maki wrote:Možeš probati s ovim: http://playground.arduino.cc/Code/Filters .
Druga solucija je analognim putem odvajat/filtrirat signal, a treća je općeinto za bilo koji zvučni signal aktivirat ledicu, kao tvoja shema iz prvog posta.
Hvala na solucijama ali to je stvarno prekomplicirano za mene.
Od svih mogućih nijansa boja koje bi se moglo dobiti mješanjem najviše u videu
prevladava zelena boja.
Pošto imam spojeno na discolitezu dvije bjele,dvije plave,četiri crvene,dvije narančaste,
četiri žute i dvije zelene led diode mislim da ću odustati od tih boja na rgb diodama.
Tako da bi ako je moguće ubaciti u program da mi bljeskaju samo ljubičasta i roza boja.
Post Reply