Fai da te fai da te
Corsi di perfezionamento, istruzioni, consigli utili, ricette.
» » »File wav del lettore sul microcontrollore Attiny85
File wav del lettore sul microcontrollore Attiny85

In questo articolo considereremo il processo di creazione di un dispositivo elettronico molto necessario e interessante che ti consentirà di riprodurre file in formato wav direttamente da una scheda di memoria SD, microSD o mini SD. Puoi registrare un file musicale su una memory card, installare un dispositivo del genere, ad esempio in un frigorifero, e ogni volta che apri la sua porta suonerà una bella melodia. Dimenticare di chiudere un frigorifero "musicale" non sarà più possibile. Un'altra opzione per l'utilizzo del lettore è come campanello. Su Internet puoi trovare molti brani diversi, per tutti i gusti. Pertanto, il suono noioso di una chiamata di fabbrica può essere sostituito, ad esempio, con una canzone che ti piace. Inoltre, un dispositivo del genere può essere utilizzato per un regalo originale per una persona cara: è sufficiente integrare l'altoparlante in una bella scatola, quando lo si apre, inizierà a suonare un saluto sonoro. Oltre a questi esempi, il giocatore può trovare molte applicazioni nella vita di tutti i giorni.

Circuito del giocatore


File wav del lettore sul microcontrollore Attiny85

Lo schema del dispositivo contiene un minimo di dettagli, il suo collegamento chiave è il microcontrollore della famiglia AVR Attiny85. Quando viene applicata l'alimentazione, inizia immediatamente a leggere i file dalla scheda di memoria e utilizza le uscite PWM per riprodurli attraverso l'altoparlante. Il volume in questo caso non è troppo alto, per molti aspetti dipende dalla sensibilità dell'altoparlante utilizzato. Per ottenere un volume elevato, è necessario collegare l'ingresso dell'amplificatore anziché l'altoparlante. Tuttavia, il segnale dall'uscita del microcontrollore è troppo grande per essere fornito direttamente all'amplificatore, quindi è indispensabile impostare il controllo del volume tra di loro, altrimenti c'è il rischio di rovinare l'amplificatore stesso. Quando lo si accende per la prima volta, è necessario impostarlo sulla posizione di volume minimo, quindi aumentarlo gradualmente fino a raggiungere il livello di volume desiderato.

Pinout della scheda di memoria


Il pinout delle schede di memoria è mostrato in figura:
File wav del lettore sul microcontrollore Attiny85

6 cablaggi, due dei quali alimentati, il circuito è collegato a una scheda di memoria. Puoi utilizzare sia SD che MicroSD e MiniSD, l'importante è mantenere la piedinatura corretta. È più conveniente usare un adattatore MicroSD non necessario in SD, quindi sarà possibile saldare il cablaggio all'adattatore stesso, in cui è già inserita la scheda di memoria usata, l'ho fatto proprio quello. Prima di utilizzare in questo schema, la scheda di memoria deve essere formattata nel file system FAT. Dopo la formattazione, è possibile scrivere file WAV sulla scheda; devono essere in formato PCM 8 o 16 bit, con una frequenza di campionamento non superiore a 48 kHz. Ci sono molti programmi per computer che ti permettono di convertire i normali file mp3 in formato wav, uno di questi è GoldWave, l'ho usato.
Quando si collega l'alimentazione o si inserisce una scheda di memoria, il circuito inizierà la riproduzione, quando si fa clic sul pulsante, viene incluso il file successivo. Le schede di memoria richiedono 3,3 volt, quindi lo stabilizzatore 78L33 è installato sul circuito stampato proposto per l'articolo (non è indicato nello schema). Utilizzando uno stabilizzatore, la tensione di alimentazione del circuito è compresa tra 5 e 12 volt. Questo circuito consuma una piccola corrente e quindi può essere alimentato da una batteria. Per fare questo, è necessario prendere un convertitore boost 3,7 - 5 volt, come ho fatto io.
Il circuito inizia a funzionare immediatamente, non richiede alcuna configurazione, è sufficiente il flash del microcontrollore.I bit dei fusibili devono essere impostati come mostrato nella figura seguente (un segno di spunta indica che questo bit è programmato, come in PonyProg).
File wav del lettore sul microcontrollore Attiny85

Puoi scaricare la scheda e il firmware qui:
[11.88 Kb] (download: 263)

La quota del giocatore assemblato


Foto del giocatore che ho raccolto:
File wav del lettore sul microcontrollore Attiny85

File wav del lettore sul microcontrollore Attiny85

File wav del lettore sul microcontrollore Attiny85

File wav del lettore sul microcontrollore Attiny85

File wav del lettore sul microcontrollore Attiny85

File wav del lettore sul microcontrollore Attiny85

File wav del lettore sul microcontrollore Attiny85

File wav del lettore sul microcontrollore Attiny85

File wav del lettore sul microcontrollore Attiny85

File wav del lettore sul microcontrollore Attiny85

Convertitore per potenza.
File wav del lettore sul microcontrollore Attiny85
Commenti (0)

Leggi anche

Codici di errore per lavatrici