Questa scheda breakout è il compagno ideale per il chip codec DSP VLSI VS1053B. Il VS1053 può decodificare un'ampia varietà di formati audio come MP3, AAC, Ogg Vorbis, WMA, MIDI, FLAC, WAV (PCM e ADPCM). Può anche essere utilizzato per registrare l'audio sia in PCM (WAV) che Ogg Vorbis compresso. Puoi anche fare ogni sorta di cose con l'audio, come regolare digitalmente i bassi, gli alti e il volume. Sono inoltre disponibili 8 pin GPIO che possono essere utilizzati per cose come l'illuminazione di piccoli LED o la lettura di pulsanti.
Tutte queste funzionalità sono implementate in un'interfaccia SPI leggera in modo che quasi tutti i microcontrollori possano riprodurre l'audio da una scheda SD. C'è anche una modalità MIDI speciale in cui puoi avviare il chip che leggerà i dati MIDI "classici" a 31250 Kbaud su un pin UART e si comporterà come un synth/drum machine - ci sono dozzine di effetti di batteria e di campionamento incorporati! Ma il chip è un problema da saldare e ha bisogno di molti extra. Ecco perché abbiamo creato il miglior breakout, perfetto per l'uso con un Arduino ma anche buono per altri microcontrollori che semplicemente non hanno la potenza di calcolo per decodificare gli MP3.
Il breakout è abbastanza sottile da adattarsi a una breadboard con 1 fila di fori rimasti per il cablaggio. Sono presenti regolatori da 3,3 V e 1,8 V integrati con perline di ferrite e filtraggio analogico per un'uscita analogica di qualità. C'è una porta di ingresso per microfono a cui puoi collegare un line-in o un microfono e registrare audio compresso. Tutti gli 8 GPIO sono suddivisi e tutti hanno pulldown integrati da 100.000, basta collegare il pulsante dal pin GPIO a 3,3 V per una connessione attiva-alta. Probabilmente vorrai riprodurre musica da una scheda microSD, quindi abbiamo aggiunto un supporto a bordo. E poiché sappiamo che molti dei nostri clienti utilizzano microcontrollori a 5 V come Arduino, abbiamo reso i pin dell'interfaccia tutti conformi a 5 V con i level shifter in modo da poter utilizzare il chip con alimentazione/logica a 3 V o 5 V!
Ogni ordine viene fornito con una scheda breakout completamente assemblata e testata, un'intestazione maschio da 0,1" che puoi saldare al breakout in modo che si inserisca in una breadboard e un jack per cuffie stereo bonus che sarà utile quando vuoi collegare le cuffie!
Nuovo! A partire dal 24 settembre 2013, tutti gli ordini arriveranno con v2 che è quasi identico ma ora ha condensatori di blocco stereo da 220uF sull'uscita. Ciò significa che è possibile collegare l'uscita alle cuffie o a uno stereo senza rischio di danni. Essenzialmente abbiamo integrato i condensatori extra sul PCB stesso, risparmiando cablaggio e fatica! Se hai una vecchia v1.0 che non ha i due grandi condensatori rotondi argentati a bordo, puoi pilotare un paio di cuffie da 30 ohm direttamente dai pin LOUT/ROUT se la connessione "terra" è legata a GBUF, ma non lo è una connessione di line-out. Se si desidera connettersi a un sistema stereo o altoparlanti amplificati con una scheda v1.0, inserire i due condensatori elettrolitici da 100uF inclusi in serie sui pin LOUT/ROUT tra il breakout e l'ingresso dello stereo, quindi collegare la terra comune a AGND
Se hai solo bisogno di altoparlanti, la nostra scheda di amplificazione stereo da 3,7 W più due altoparlanti da 3 W da 4 ohm ti daranno un sacco di boom e non avrai bisogno di ulteriori cappucci di blocco perché l'amplificatore ha ingressi differenziali.
Dai un'occhiata al nostro tutorial dettagliato e all'eccellente libreria Arduino che dimostra tutto ciò che è interessante di questa libreria: riprodurre musica da una scheda SD, utilizzare i pin GPIO come input/output, riprodurre musica utilizzando un interrupt (quindi è in background), utilizzare VS1053 come un sintetizzatore MIDI (nessuna SD richiesta) e la registrazione dell'audio Ogg vorbis da un microfono/line-in su SD.