⚙️PROGETTI di Emanuele Frisoni

progettazione opensource di meccatronica

Acquisizione audio con ADC, sintetizzatore audio con Arduino, progetto 1000

2020-12-26 00:11:44

Come funziona un ADC? come registrare un suono dal PC con Audacity? come si acquisisce una sorgente audio? Come si converte un suono in una sequenza di numeri per Arduino? • Leggi tutto ...

#progetto1000 #adc #livestreaming

  • Come funziona un ADC?
  • Come registrare un suono dal PC con Audacity?
  • Come si acquisisce una sorgente audio?
  • Come si converte un suono in una sequenza di numeri per Arduino?





Oggi imparerai come funziona un convertitore analogico digitale flash e come funziona un convertitore analogico digitale ad approssimazioni successive con SAR.

Invieremo a un DAC la sequenza di numeri acquisiti con Audacity per riprodurre un suono attraverso Arduino Mega.

Impareremo come si accede in lettura alla memoria Flash di Arduino quando si desidera registrare un grosso array nella memoria programma.

Quella di oggi è una sessione di progettazione teorica e pratica, si tratta della terza parte in cui costruiremo un sintetizzatore audio per Progetto 1000, il robot che risolve il cubo di Rubik.

La progettazione di Progetto1000 avviene in diretta su Twitch tutti i giovedì sera alle ore 22:00 e tutte le sessioni di progettazione vengono ritagliate, sintetizzate e caricate qui su canale YouTube.

Se vuoi collaborare alla progettazione vieni tutti i giovedì alle 22:00 su:
🎬 Canale Twitch: https://www.twitch.tv/fremsoft

Progetto1000 è un progetto Open-Source, tutta la documentazione per realizzare il progetto è disponibile sul seguente link su GitHub:
📐 https://github.com/fremsoft/001-proge...

Costruisci a casa tua insieme a noi il robot che risolve il cubo di Rubik acquistando il materiale dalla seguente lista della spesa:
🛒 https://www.amazon.it/hz/wishlist/ls/...

Sostieni PROGETTO1000 acquistando i componenti necessari alla creazione del prototipo e facendoli recapitare al mio indirizzo su:
📓 "Wish list Amazon" - https://amzn.to/2BDtwIV

Crea i tuoi progetti 3D con i migliori strumenti di Autodesk EAGLE+FUSION360:
📏 https://www.anrdoezrs.net/links/10016...

___________________________________________

📋 Indice degli argomenti:
0:00 Progetto1000: il robot che risolve il cubo di Rubik
1:08 Unboxing: tappetino in gomma per elettronica
2:19 ADC convertitore analogico digitale
3:54 Convertitore ADC flash
6:21 ADC flash vantaggi e svantaggi
7:33 Convertitore ADC ad approssimazioni successive
8:25 Circuito sample hold funzionamento
10:06 SAR ADC come funziona
15:24 ADC converter Arduino
16:31 Registrare suoni su PC con Audacity
18:36 Differenza tra spettro del suono e forma d'onda
20:10 File WAV cosa sono
23:44 Struttura file WAV e codifica PCM
25:38 Resource Interchange File Format (RIFF)
27:34 Convertire un file WAV in Array in linguaggio C
29:26 Riprodurre un file WAV con Arduino (sorgente)
34:57 PROGMEM pgm_read_byte_far() su Arduino
36:39 Riprodurre un file WAV con Arduino (dimostrazione)
37:36 Considerazioni conclusive

___________________________________________

🎞 Video montato con Adobe Premiere PRO:
Studenti e docenti risparmiano il 65% su Creative Cloud con questo link :
👉🏻 https://clk.tradedoubler.com/click?=2...

___________________________________________

🔗 Links utili:
"Wikipedia: Audio Digitale" - https://it.wikipedia.org/wiki/Audio_d...
"Wikipedia: ADC" - https://it.wikipedia.org/wiki/Convert...
"Wikipedia: WAV file format" - https://en.wikipedia.org/wiki/WAV
"Wikipedia: Meccatronica" - https://it.wikipedia.org/wiki/Meccatr...

📘 "Arduino Reference" - https://www.arduino.cc/reference/it/

🛒 "Tappetino per elettronica" - https://amzn.to/3gGGaXo
🛒 "Isolatore massa USB" - https://amzn.to/2JT2wbQ
🛒 "Kit Elettronico con breadboard" - https://amzn.to/2QTgOw7
🛒 "Super Starter Kit UNO project" - https://amzn.to/2QJrnNc
🛒 "Alimentatore KPS3010D 30V 10A" - https://amzn.to/2IsRr17
🛒 "Oscilloscopio Hantek" - https://amzn.to/2IAF0jw

Il mio vecchio sito - https://www.fremsoft.it
Musiche con licenza Creative Commons - https://www.bensound.com/
Repository GitHub - https://github.com/fremsoft/
Profilo Linkedin personale - https://www.linkedin.com/in/emanuelef...
Profilo Linkedin aziendale - https://www.linkedin.com/company/prog...
Pagina Facebook personale - https://www.facebook.com/fremsoft
Pagina Facebook aziendale - https://www.facebook.com/progetti.ef
Profilo Instagram - https://www.instagram.com/fremsoft/
Canale Cam.tv - https://emanuelefrisoni.cam.tv/

by Emanuele Frisoni