Arduino Facile

Creare un richiamo per Birdwatching tramite Arduino e lettore MP3 DFPlayer Mini

Obiettivo: Far suonare dei file MP3 di versi di uccelli tramite Arduino e lettore MP3 DFPlayer Mini visualizzando il numero della traccia su un display TM1637 e il nome il volume e lo stato su un display LCD 16×2 I2C con possibilità di cambiare la traccia tramite telecomando IR


Creare un richiamo per Birdwatching tramite Arduino

Componenti:

Teoria:

Alla base di questa esercitazione c’è il modulo DFPlayer Mini

Sul sito del produttore è possibile studiare le principali informazioni che permettono di utilizzare in modo semplice il lettore.

Si possono notare il pinout a 16 pin di collegamento, necessario per interconnettere il DFPlayer mini a pulsanti per essere utilizzato senza microcontrollore, le alimentazioni, le uscite DAC per essere collegato ad un amplificatore esterno, e le uscite dirette ad un altoparlante.

Caratteristiche del modulo:

Modalità di controllo

Sempre sul sito del produttore sono possibili vedere le tre modalità di funzionamento del lettore DFPlayer Mini che sono: Modalità Seriale, AD KEY Mode, I/O Mode.

Noi utilizzeremo la Modalità Seriale per interconnettere Arduino al modulo DFPlayer Mini e al tempo stesso utilizzare anche altri moduli quali Diplay LCD I2C 16×2, Display TM1637, Ricevitore IR

Una nota aggiuntiva deve essere anche posta al ricevitore IR che ci permetterà di acquisire il codice dal trasmettitore IR in grado di far avviare il file MP3 desiderato, spostandoci tra i file MP3, avendo la possibilità di mettere in pausa e in play il suono, alzare e abbassare il volume.

Cosa sono gli Infrarossi

La radiazione infrarossa è una forma di luce simile alla luce che vediamo tutto intorno a noi. L’unica differenza tra la luce IR e la luce visibile è la frequenza e la lunghezza d’onda. La radiazione infrarossa si trova al di fuori della gamma della luce visibile, quindi gli esseri umani non possono vederla.

Poiché l’infrarosso è un tipo di luce, la comunicazione IR richiede una linea visiva diretta dal ricevitore al trasmettitore quindi non è possibile trasmettere attraverso muri o altri materiali come WiFi o Bluetooth.

Un tipico sistema di comunicazione a infrarossi richiede un trasmettitore IR e un ricevitore IR. Il trasmettitore ha l’aspetto di un LED standard, tranne per il fatto che produce luce nello spettro IR invece che nello spettro visibile. Se si osserva la parte anteriore del telecomando di un televisore, si vedrà il LED del trasmettitore IR.

Il ricevitore IR è un fotodiodo e un preamplificatore che converte la luce IR in un segnale elettrico. I diodi del ricevitore IR in genere hanno questo aspetto:

Nel nostro caso è stato usato questo modulo preso nei soliti KIT per Arduino:

Schema elettronico

Preparazione Scheda MicroSD

La MicroSD card potrà essere di dimensioni massime di 32Gb è deve essere formattata con filesystem Fat16 o Fat32 oppure se possedete un Mac OS X, selezionare ExFat e poi puoi copiare i file MP3 che desiderate.
E’ conveniente che i file audio siano numerati per definirne l’ordine di esecuazione prograssiva. Al termine del trasferimento, si potrà estrarre la SD Card dal computer per puoi inserla nel DFPlayer mini.

Micro SD
Struttura della MicroSD

Codice sorgente

PAGINA IN PDF