| AN001 - KEY-MODE: riproduzione file wave in qualunque circuito |
Riproduzione con commutazione pin di ingressoCon la modalità KEY-MODE il modulo LPM11162 può riprodurre fino a 7 file wave leggendo lo stato di tre pin di ingresso. Non serve alcun microcontrollore esterno o altro complicato circuito, in KEY-MODE il modulo audio è totalmente autonomo ed attende soltanto che tu commuti i suoi ingressi per riprodurre i file wave che hai programmato.
LPM11162 è in grado di attivare la riproduzione dei file wave in base allo stato dei tre pin di ingresso KEY2, KEY1, KEY0.
Nello schema sopra riportato le tre resistenze di pull-up da 100KΩ portano tutti gli ingressi a livello alto quando i tre pulsanti non sono premuti e come indicato in tabella (ultima riga) non viene riprodotto nessun file wave (condizione di riposo). Alla pressione del pulsante P1 viene riprodotto il file wave denominato "File3.wav", quando viene premuto P2 viene riprodotto "File5.wav," quando viene premuto P3 viene riprodotto "File6.wav". Con questo semplice schema possiamo attivare 3 suoni, messaggi vocali o effetti sonori semplicemente premendo pulsanti. FUNZIONE DI LOOP: la versione di firmware v2.1 ha introdotto una interessante novità, la funzione di LOOP che consente di riprodurre ciclicamente un file wave in KEY-MODE. Ma come si usa? Molto semplice, basta attivare la riproduzione di un file wave selezionando l'opportuna configurazione degli ingressi e mantenerla fissa per cominciare nuovamente la riproduzione da capo una volta terminato il file.
|
| Pulsante | Nome file wave riprodotto |
| P0 | File0.wav |
| P1 | File1.wav |
| P2 | File2.wav |
| P3 | File3.wav |
| P4 | File4.wav |
| P5 | File5.wav |
| P6 | File6.wav |
Programmazione e riproduzione file wave con un unico circuito
Nel caso in cui si volesse realizzare un unico circuito in grado sia di riprodurre i file wave che di programmarli è possibile realizzare il seguente schema:

In questo schema si utilizza un MAX3222/ADM3222 (driver RS232) che realizza l'adattamento dei livelli allo standard RS232 per la comunicazione seriale con il PC durante la programmazione. In questa fase il jumper J1 deve essere montato per abilitare il driver RS232 e la programmazione avviene utilizzando l'applicazione LPM11162 ToolKit sul PC.
Una volta programmati i file wave è possibile riprodurli immediatamente sempre con l'applicazione per PC e si possono ascoltare collegando ad esempio una cuffia al jack previsto sull'uscita analogica del modulo LPM11162.
A questo punto, scollegando il jumper J1 si disattiva il MAX3222/ADM3222 e dopo aver riavviato il modulo (togliendo alimentazione per un breve periodo) i file wave saranno riprodotti alla pressione dei pulsanti P1, P2, P3 come descritto nel paragrafo precedente.
Questo piccolo circuito è in grado di emettere i suoni e le voci che tu hai programmato!
Il circuito può anche essere realizzato usando il convertitore seriale LPM232 che adatta direttamente i livelli 3.3V del modulo audio LPM11162 ai livelli RS232:

Il convertitore LPM232 integra l'adattatore di livelli ed il connettore DB9 nel solo spazio del connettore ed oltre al risparmio di spazio consente un montaggio rapido e semplice.
Il collegamento è lo stesso utilizzando sia i nuovi LPM232-B (schema sopra) che i "vecchi" LPM232-A, cambia soltanto il pinout del modulo seriale.
Adriano Gandolfo di ADRIROBOT.IT ha realizzato un interessante programmatore secondo questo schema utlizzando un LPM232-A, visita le sue pagine per trovare utili consigli, foto, schemi e filmati!












