Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Effetti audio chitarra, PIC, Arduino, ADC, DAC, 16 bit

hi-fi, luci, suoni, effetti speciali, palcoscenici...

Moderatore: Foto UtenteIsidoroKZ

0
voti

[1] Effetti audio chitarra, PIC, Arduino, ADC, DAC, 16 bit

Messaggioda Foto Utentedrinu » 11 ago 2013, 23:16

Ciao a tutti, mi piacerebbe provare a modificare il suono di una chitarra usando un microcontrollore.
Premetto che non ho nessuna esperienza con audio digitale e per questo mio progetto so solo che devo acquisire il suono con ADC, modificarlo via software con microcontrollore (so che è molto complicato!) e poi riconvertirlo in analogico con un DAC.
Ho letto che per una buona qualità bisogna usare un adc a 16-bit ma quelli dei PIC e ARDUINO UNO sono adc a 10-bit, esistono sicuramente integrati dedicati a 16-bit per queste conversioni.

Insomma sto cercando informazioni e chiedo a voi esperti.
Grazie :D
Avatar utente
Foto Utentedrinu
143 1 3 7
Stabilizzato
Stabilizzato
 
Messaggi: 473
Iscritto il: 29 mar 2007, 19:59

0
voti

[2] Re: Effetti audio chitarra, PIC arduino, ADC DAC 16 bit

Messaggioda Foto Utenteclaudiocedrone » 11 ago 2013, 23:28

:-) Meno esperto di digitale di me penso che se ne trovino pochi, però se devi solo cominciare a impratichirti penso che sia inutile e controproducente complicare le cose con convertitori aggiuntivi e che intanto tu possa tranquillamente usare i convertitori a 10 bit. O_/
"Non farei mai parte di un club che accettasse la mia iscrizione" (G. Marx)
Avatar utente
Foto Utenteclaudiocedrone
21,3k 4 7 9
Master EY
Master EY
 
Messaggi: 15300
Iscritto il: 18 gen 2012, 13:36

0
voti

[3] Re: Effetti audio chitarra, PIC arduino, ADC DAC 16 bit

Messaggioda Foto Utentec1b8 » 11 ago 2013, 23:51

drinu ha scritto:mi piacerebbe provare a modificare il suono di una chitarra usando un microcontrollore.

Definirei meglio quali tipo di modifiche intendi fare.
Condivido quanto detto da Foto Utenteclaudiocedrone, per cominciare a fare qualche prova potresti accontentarti di 10 bit, esistono PIC18 con ADC a 12 bit.
Più che i bit del ADC considererei la frequenza di campionamento a cui puoi arrivare. Con i PIC 8 bit, tra conversione ed elaborazione "semplice" temo tu non possa superare i 10kHz di campionamento. Forse per una chitarra potrebbe andar bene: se non ricordo male una chitarra arriva massimo a 1kHz o sbaglio? Da valutare se possa bastare, altrimenti divrai considerare processori più performanti o moduli ADC esterni.

drinu ha scritto: modificarlo via software con microcontrollore (so che è molto complicato!)

Dipende da cosa devi fare, se devi ad esempio fare un distorsore è molto banale.
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

0
voti

[4] Re: Effetti audio chitarra, PIC arduino, ADC DAC 16 bit

Messaggioda Foto Utenteclaudiocedrone » 12 ago 2013, 0:09

:-) La banda più elevata del GE7 boss (eq grafico per chitarra) è 1,6 kHz...
"Non farei mai parte di un club che accettasse la mia iscrizione" (G. Marx)
Avatar utente
Foto Utenteclaudiocedrone
21,3k 4 7 9
Master EY
Master EY
 
Messaggi: 15300
Iscritto il: 18 gen 2012, 13:36

0
voti

[5] Re: Effetti audio chitarra, PIC arduino, ADC DAC 16 bit

Messaggioda Foto Utentedrinu » 12 ago 2013, 0:31

ah ok! quindi si deve campionare al doppio, 3,2 kHz per evitare il fenomeno dell' aliasing e bisogna anche mettere un filtro passa-basso all'ingresso dell'adc che tagli tutte le frequenze sopra i 1,6 kHz. Lo letto qui:
http://www.electroyou.it/vis_resource.p ... orso&id=58
Mi sembra una buona idea fare delle prove con l'adc a 10-bit interno al micro e un dac a 8-bit esterno, credo che questo possa andare:
http://www.ebay.it/itm/290957193910?ssP ... 1423.l2649
Pensavo all'inizio di provare appunto con un effetto di distorsione oppure un controllo di toni....

Qualche info sul software? Per è buio completo! I micro li ho usati finora per cose semplici: led, display, sensori, insomma semplici circuiti!
Avatar utente
Foto Utentedrinu
143 1 3 7
Stabilizzato
Stabilizzato
 
Messaggi: 473
Iscritto il: 29 mar 2007, 19:59

1
voti

[6] Re: Effetti audio chitarra, PIC arduino, ADC DAC 16 bit

Messaggioda Foto UtenteTardoFreak » 12 ago 2013, 11:44

Questo è un qualcosa che si risolve alla grande (sopratutto se si vogliono implementare elaborazioni del segnale) con un ARM-Cortex-M3 (quelli della ST hanno ADC e DAC a 12 bit a bordo) oppure con ADC e DAC esterni.
Va bene anche un PIC32 che è anche lui una bestia feroce. :ok:
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[7] Re: Effetti audio chitarra, PIC arduino, ADC DAC 16 bit

Messaggioda Foto Utentedrinu » 12 ago 2013, 13:04

Ottimo! ho visto che arduino due, appena uscito, monta proprio quel micro ma costa sui 50 euro, non c'è un modo più economico per programmarlo? e con cosa si scrive il software? è a pagamento?
Grazie
Avatar utente
Foto Utentedrinu
143 1 3 7
Stabilizzato
Stabilizzato
 
Messaggi: 473
Iscritto il: 29 mar 2007, 19:59

2
voti

[8] Re: Effetti audio chitarra, PIC arduino, ADC DAC 16 bit

Messaggioda Foto Utentesimo85 » 12 ago 2013, 13:07

drinu ha scritto:(..) non c'è un modo più economico per programmarlo? e con cosa si scrive il software? è a pagamento?


Prima di avventurarsi in un progetto come tale consiglio prima di documentarsi per bene sui micro ed anche sulle problematiche da risolvere, che non sono poche!
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[9] Re: Effetti audio chitarra, PIC arduino, ADC DAC 16 bit

Messaggioda Foto Utentedrinu » 16 ago 2013, 15:47

Ciao, le poste non vanno bene in questo periodo, giustamente, ma aspettando l'integrato mi chiedevo se si può abbozzare un dac 8 bit a componenti discreti, giusto per iniziare a fare qualcosa!
Un mio amico mi ha accennato che forse si può usare il PWM di un PIC abbinato a un ponte a h..... boh!

Ciao a tutti e Buon Ferragosto passato!
Avatar utente
Foto Utentedrinu
143 1 3 7
Stabilizzato
Stabilizzato
 
Messaggi: 473
Iscritto il: 29 mar 2007, 19:59

0
voti

[10] Re: Effetti audio chitarra, PIC arduino, ADC DAC 16 bit

Messaggioda Foto Utentesimo85 » 16 ago 2013, 15:50

drinu ha scritto:mi chiedevo se si può abbozzare un dac 8 bit a componenti discreti

Esistono DAC con I2C o SPI a 10, 12, 24 bits.. ;-)

drinu ha scritto:Un mio amico mi ha accennato che forse si può usare il PWM di un PIC abbinato a un ponte a h..... boh!

:-M :-M :-M
Ecco.. Boh :!:
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

Prossimo

Torna a Elettronica e spettacolo

Chi c’è in linea

Visitano il forum: Google [Bot] e 3 ospiti