Fallo da solo
Trucchi di vita, master class, consigli utili, ricette.
casa » Elettronica » Elettronica fai da te » Riproduttore di file WAV sul microcontrollore Attiny85

In questo articolo esamineremo il processo di creazione di un dispositivo elettronico molto necessario e interessante che ti consentirà di riprodurre file wav direttamente da una scheda di memoria SD, microSD o mini SD. Puoi registrare un file musicale su una scheda di memoria, installare un dispositivo del genere, ad esempio, in un frigorifero e ogni volta che apri la porta suonerà una bellissima melodia. Non sarà più possibile dimenticare di chiudere un frigorifero così “musicale”. Un'altra opzione per utilizzare il lettore è come campanello. Su Internet si possono trovare tantissime melodie diverse per tutti i gusti. Pertanto, il suono noioso della campana di una fabbrica può essere sostituito, ad esempio, con una canzone che ti piace. Inoltre, un dispositivo del genere può essere utilizzato per un regalo originale a una persona cara: basta installare l'altoparlante in una bella scatola, una volta aperto, inizierà a suonare un saluto audio. Oltre a questi esempi, il lettore può essere trovato in molte applicazioni nella vita di tutti i giorni.

Circuito del giocatore

Il circuito del dispositivo contiene un minimo di parti, 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, utilizzando i pin PWM, a riprodurli tramite l'altoparlante. Il volume non è troppo alto, dipende in gran parte dalla sensibilità dell'altoparlante utilizzato. Per ottenere un volume più alto, è necessario collegare l'ingresso dell'amplificatore anziché l'altoparlante. Tuttavia, il segnale proveniente dall'uscita del microcontrollore è troppo grande per essere immesso direttamente nell'amplificatore, quindi è imperativo installare un controllo del volume tra di loro, altrimenti c'è il rischio di danneggiare l'amplificatore stesso. Quando lo accendi per la prima volta, devi impostarlo sulla posizione del volume minimo, quindi aumentarlo gradualmente fino a raggiungere il livello di volume desiderato.

Pinatura della scheda di memoria

La piedinatura delle schede di memoria è mostrata in figura:

Lettore di file WAV su microcontrollore Attiny85

Utilizzando 6 fili, di cui due di alimentazione, il circuito è collegato alla scheda di memoria. È possibile utilizzare sia SD, MicroSD che MiniSD, l'importante è che venga salvata la piedinatura corretta. Il modo più conveniente è utilizzare un adattatore da MicroSD a SD non necessario, quindi è possibile saldare i fili all'adattatore stesso, in cui è già inserita la scheda di memoria utilizzata, ho fatto proprio questo. Prima di utilizzare in questo schema, la scheda di memoria deve essere formattata nel file system FAT. Dopo la formattazione è possibile registrare sulla scheda file wav; questi devono essere in formato PCM a 8 o 16 bit, con una frequenza di campionamento non superiore a 48 kHz. Esistono molti programmi per computer che ti consentono di convertire normali file mp3 in formato wav, uno di questi è GoldWave, che è quello che ho usato.

Quando viene collegata l'alimentazione o viene inserita una scheda di memoria, il circuito inizierà la riproduzione e quando si preme il pulsante verrà riprodotto il file successivo. Le schede di memoria richiedono un'alimentazione da 3,3 volt, quindi sul circuito stampato offerto per questo articolo è installato uno stabilizzatore 78L33 (non è indicato nello schema). Utilizzando uno stabilizzatore, la tensione di alimentazione del circuito è compresa tra 5 e 12 volt. Questo circuito consuma poca corrente e quindi può essere alimentato da una batteria. Per fare questo, devi prendere un convertitore boost da 3,7 - 5 volt, come ho fatto io.

Il circuito inizia a funzionare immediatamente, non richiede alcuna configurazione, basta solo flashare il microcontrollore. I bit del fusibile devono essere impostati come mostrato nell'immagine seguente (un segno di spunta significa che questo bit è programmato, come in PonyProg).

Lettore di file WAV su microcontrollore Attiny85

Puoi scaricare la scheda e il firmware qui:

statia-pleer-wav-faylov.zip [11,88 Kb] (download: 595)

Plancia giocatore assemblata

Foto del giocatore che ho assemblato:

Trasformatore di energia.

ritorno
Commento
  • Papillonsorrisoridendoarrossirefaccinarilassato rilassatosorridi
    cuore_occhibaciare_cuorebaciare_occhi_chiusiarrossatosollevatosoddisfattolargo sorriso
    ammiccamentobloccato_fuori_lingua_occhio_ammiccantelingua_bloccata_occhi_chiusisorridendobaciarsilingua_bloccatadormire
    preoccupatoaccigliatoangosciatobocca apertafacendo una smorfiaconfusosilenzioso
    inespressivosenza divertimentosudore_sorrisosudoredeluso_sollevatostancopassivo
    delusoconfusopaurosodolce freddoperseveraregridaresinghiozzare
    gioiastupitogridostanco_facciaarrabbiatorabbiatrionfo
    assonnatognammascheraocchiali da solevertigini_facciadiavolettosorridente_imp
    faccia_neutraniente_boccainnocente
3+tre=
Commenti (1)
  1. 1234
    #1 1234 Ospiti 31 ottobre 2019 22:51
    1
    Non funziona. Facendo clic e tutto. Forse il formato è sbagliato? Non puoi rendere la descrizione ancora più vaga?

Dipinto su tavola “Piccola ballerina” | Fallo da solo

Cartolina con dettagli 3D | Fallo da solo

Come regolare le finestre e rimuovere le correnti d'aria

Smontiamo il modem DSL | Fallo da solo

«Fallo da solo - con le tue mani» - un sito di interessanti prodotti fatti in casa realizzati con materiali di scarto e oggetti di casa. Corsi di perfezionamento passo passo con foto e descrizioni, tecnologie, hack di vita: tutto ciò di cui un vero maestro o semplicemente un artigiano ha bisogno per il ricamo. Artigianato di qualsiasi complessità, un'ampia selezione di indicazioni e idee per la creatività.

Consigliamo la lettura

Codici errore lavatrice