Go Down

Topic: led a ritmo di musica con arduino... (Read 6 times) previous topic - next topic

Federico

Si, puoi farlo per imparare ma il consiglio che ti do e' che non ti conviene mantenerlo come atteggiamento in generale, ci sono anche testi che spiegano i varii perche' e percome  :)
Federico - Sideralis
Arduino &C: http://www.sideralis.org
Foto: http://blackman.amicofigo.com

babbu95

sei riuscito a sperimentare qualcosa di semplice per analizzare la freuqenza direttamente da arduino?

MauroTec

Cerca FFT, Fast Fourier Trasformate.

La difficoltà sta nella matematica che si deve usare nel codice per implementare dei filtri digitali.

Il filtro passivo passa basso elettrico è molto semplice ed è composta da una resistenza e una capacità in paralello all'ingresso analogico di arduino.

Il filtro passa alto si ottiene invertendo R e C.

L'uscita linea non supera 1 Volts RMS.
L'uso di un microfono richiede un aplificatore operazionale.
Passa basso:
                       R
AIN----|------/\/\/\/\/\/\------<Vmax 5 volts picco picco.
          C
GND---|

Passa alto:
                  C
AIN----|------| |------<Vmax 5 volts picco picco.
          R          
GND---|

Ciao.
AvrDudeQui front end per avrdude https://gitorious.org/avrdudequi/pages/Home

superlol

il problema che ho riscontrato (e che sapevo purtroppo) è che non bisogna misurare i volt in entrata ma la frequenza.. ora cerco arduino UV meter e vediamo che trovo :)
Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

MauroTec

Quote
il problema che ho riscontrato (e che sapevo purtroppo) è che non bisogna misurare i volt in entrata ma la frequenza.. ora cerco arduino UV meter e vediamo che trovo


Io non ho capito cosa devi fare, provo ad immaginare che vuoi fare delle luci psichedeliche.

Se è così allora vale quanto ti ho detto, cioè devi filtrare le frequenze audio ed in base a livello su quelle frequenze fai accendere più o meno un led.

Lo puoi anche fare usando più ingressi analogici filtrati come ti ho mostrati, un ingresso misura il livello delle basse frequenze e l'altro il livello delle alte.

Ciao.
AvrDudeQui front end per avrdude https://gitorious.org/avrdudequi/pages/Home

Go Up