Fișiere wav player pe microcontrolerul Attiny85

Pin
Send
Share
Send


În acest articol, vom lua în considerare procesul de creare a unui dispozitiv electronic foarte necesar și interesant, care vă va permite să redați fișiere wav direct de pe un card de memorie SD, microSD sau mini SD. Puteți înregistra un fișier muzical pe un card de memorie, puteți instala un astfel de dispozitiv, de exemplu, într-un frigider, și de fiecare dată când deschideți ușa acestuia va suna o melodie frumoasă. Uitarea de a închide un astfel de frigider „muzical” nu va mai fi posibilă. O altă opțiune pentru utilizarea playerului este ca sonerie. Pe Internet puteți găsi multe melodii diferite, pentru fiecare gust. Astfel, sunetul plictisitor al unui apel din fabrică poate fi înlocuit, de exemplu, cu o melodie care vă place. În plus, un astfel de dispozitiv poate fi folosit pentru un cadou original pentru persoana iubită - construiți difuzorul într-o cutie frumoasă, atunci când îl deschideți, un mesaj sonor va începe să sune. Pe lângă aceste exemple, jucătorul poate găsi o mulțime de aplicații în viața de zi cu zi.

Circuitul jucătorului


Diagrama dispozitivului conține un minim de detalii, legătura sa cheie este microcontrolerul familiei AVR Attiny85. Când se aplică alimentare, începe imediat să citească fișierele de pe cardul de memorie și să utilizeze ieșirile PWM pentru a le reda prin difuzor. Volumul în acest caz nu este prea mare, în multe privințe depinde de sensibilitatea boxei utilizate. Pentru a obține un volum mare, trebuie să conectați intrarea amplificatorului în locul difuzorului. Cu toate acestea, semnalul de la ieșirea microcontrolerului este prea mare pentru a fi furnizat direct amplificatorului, deci este obligatoriu să setați controlul de volum între ele, altfel există riscul de a strica amplificatorul în sine. Când o porniți pentru prima dată, trebuie să o setați pe poziția de volum minim, apoi să o creșteți treptat până la atingerea nivelului de volum dorit.

Pinout card de memorie


Imaginea este afișată în imagine:

6 cablaje, dintre care două sunt alimentare, circuitul este conectat la un card de memorie. Puteți utiliza atât SD, cât și MicroSD și MiniSD, principalul lucru este să păstrați indicatorul corect. Cel mai convenabil este să folosiți un adaptor MicroSD inutil în SD, atunci va fi posibil să vindeți cablul la adaptorul în sine, în care cardul de memorie folosit este deja inserat, am făcut exact asta. Înainte de a utiliza această schemă, cardul de memorie trebuie formatat în sistemul de fișiere FAT. După formatare, puteți scrie fișiere wav pe card; acestea trebuie să fie în format PCM 8 sau 16 biți, cu o frecvență de eșantionare de cel mult 48 kHz. Există multe programe de calculator care vă permit să convertiți fișiere mp3 obișnuite în format wav, unul dintre ele este GoldWave, l-am folosit.
Când conectați alimentarea sau introduceți un card de memorie, circuitul va începe redarea, atunci când faceți clic pe buton, următorul fișier este inclus. Cardurile de memorie necesită 3,3 volți, astfel încât stabilizatorul 78L33 este instalat pe placa de circuite tipărite propusă pentru articol (nu este indicat în diagramă). Folosind un stabilizator, tensiunea de alimentare a circuitului se situează în intervalul de 5-12 volți. Acest circuit consumă un mic curent și, prin urmare, poate fi alimentat de o baterie. Pentru a face acest lucru, trebuie să luați un convertor de impuls 3,7 - 5 volți, așa cum am făcut și eu.
Circuitul începe să funcționeze imediat, nu necesită nicio configurație, este suficient să clipești microcontrolerul. Biții de siguranță trebuie să fie reglați așa cum se arată în imaginea de mai jos (o marcă de verificare înseamnă că acest bit este programat, ca în PonyProg).

Puteți descărca placa și firmware-ul aici:
statya-pleer-wav-faylov.zip 11.88 Kb (descărcări: 286)

Taxa jucătorului asamblat


Fotografia jucătorului pe care l-am colectat:

Convertor pentru putere.

Pin
Send
Share
Send

Urmărește videoclipul: xmega mp3 player new board + play demo (Mai 2024).