Da qualche tempo, sui principali webstores cinesi (ad esempio Banggood), si trova in vendita un modulo chiamato JQ6500:
spesso viene descritto come voice sound module (“modulo voce e suono”) oppure MP3 player sound module (“modulo riproduttore di files MP3”).
In realtà JQ6500 è il nome del chip principale ospitato sul modulo:
Il chip è prodotto da una azienda cinese chiamata proprio JQ. Esiste anche un datasheet, purtroppo solo in lingua cinese (utilizzando Google Translate è comunque possibile comprendere quanto vi è riportato).
Sull’altro lato del PCB il modulo ospita altri due circuiti integrati:
[checklist]
- una flash memory da 16Mbit (25L1606E)
- un amplificatore da 3W (HXJ 8002)
[/checklist]
Collegando il modulo alla porta USB del PC, questo viene identificato come un lettore CDROM. Sfogliando il suo contenuto, si trova l’applicativo MusicDownload.exe che consente di caricare files audio nella memoria flash:
Il software è in cinese ma il suo utilizzo è molto semplice: spostandosi nel secondo tab è possibile selezionare i files MP3. Cliccando poi l’unico pulsante nel tab iniziale è possibile avviare il processo di upload. Nel video a chiusura di questo post potete vederlo in funzione…
Il chip JQ6500 supporta diverse modalità di controllo. La più semplice è utilizzando pulsanti collegati ai pin K1-2-3-4-5:
Alla pressione di un pulsante, il chip riproduce il file audio corrispondente. Premendo ad esempio il pulsante collegato a K1, il chip riprodurrà il file audio 001.mp3.
L’amplificatore utilizzato sul modulo (HXJ 8002) è mono e la sua uscita è collegata ai pin SPK+ e SPK-. A tali pin è quindi possibile collegare un piccolo altoparlante. Se si vuole invece un suono stereo è possibile utilizzare i pin ADL_L (canale sinistro) e ADC_R (canale destro) collegandoli ad un amplificatore esterno.
Conclusioni
Questo modulo è un’ottima ed economica soluzione per aggungere audio ai propri progetti. L’utilizzo di una memoria flash interna ha il vantaggio di non richiedere SD card o altri supporti dove memorizzare i propri files audio; di contro la sua capacità (16Mbit = 2MByte) lo rende più adatto a riprodurre effetti sonori / voci guida che a realizzare un player musicale.
Nei prossimi articoli vi mostrerò come interfacciare il modulo con Arduino… intanto ecco un video che mostra le mie prime prove di utilizzo (sottotitoli in italiano disponibili):
ciao, ho trovato per caso il tuo articolo cercando su Google informazioni su questo modulo. Ne ho un paio ma mi sembrano non funzionare bene. In sostanza non sono sicuro di riuscire a copiare i file sulla memoria. Ho seguito tutta la procedura (invero abbastanza semplice) ma da Arduino quando lancio il comando per verificare il numero di file caricati, mi riporta sempre 0. Li sto usando con un esp8266. Inoltre non ho capito se ricollegando il modulo al computer, tramite l’utility integrata dovrei vedere i file caricati in precedenza, perchè nel mio caso in effetti non vedo nulla.
ciao massimo, non riesci a rivedere i files memorizzati ma sicuramente Arduino deve darti il conteggio esatto. Nei prossimi giorni pubblicherò un esempio completo con Arduino, prova a vedere se ti funziona…
Ciao Luca,
ho visto che continui con gli esperimenti sul jq6500. Attendo con impazienza il tuo esempio con Arduino. Io ho provato vari sketch, compresi quelli “ufficiali” ma non riesco ad ottenere alcun suono.
ciao massimo, settimana prossima lo leggerai 😉
Cari Saluti, Luca.
Ho fatto un nouvo versione dello rescue tool, piu facile da usare, 32Bit per ogni computer. Ho anche citato il tuo video su Github.
Tanti saluti a Berlino,
Nikolai – che parla solo un pocco italiano 🙂
grazie mille Nikolai!
E possibile comandre i tasti con radiocomando ?
Eugenio, quali tasti?