Player wav simplu pe microcontrolerul avr

Acesta este un player audio SD simplu pe un singur microcontroler ATtiny25 / 45/85. Aceste microcontrolere au două ieșiri rapide PWM cu o carcasă de 250 kHz. Sursa de sunet pentru acest player este cardul de memorie SD. Cardul de memorie SD are șase pini. Două pentru putere și patru interfață. Opt pini ai microcontrolerului sunt suficienți pentru a conecta cardul SD, difuzoarele și butonul de comandă.







Fier.
Fotografia prezintă cel mai mic player audio din lume (reproduce pe cardul microSD). Există trei circuite ale playerului cu configurații diferite. Operatorul de discuri care va fi jucat este MicroSD. Desigur, puteți utiliza o cartelă standard SD sau MiniSD, dacă le conectați observând pinul.
Difuzoarele sunt conectate direct la pinii PWM ai microcontrolerului. Cu toate acestea, curentul de ieșire nu va depăși niciodată valorile maxime admise, la o tensiune de alimentare de 3V. Playerul oferă un sunet suficient pentru a asculta muzică la domiciliu, într-un mediu liniștit. Dacă doriți să conectați playerul la amplificator, mai întâi trebuie să filtrați componenta de înaltă frecvență cu filtrul LF. Conectarea ieșirii PWM direct la intrarea amplificatorului poate deteriora amplificatorul și difuzoarele!







Playerul audio este proiectat în trei versiuni mono, stereo și mono de înaltă calitate:

Soft.
Cardul de memorie este formatat pentru sistemul de fișiere FAT. Microcontrolerul are un program de lucru cu acest sistem de fișiere. Biblioteca Petit-FatFs a fost utilizată ca bază, care este o versiune trunchiată a FatFs. Acest modul a fost dezvoltat special pentru sistemele cu o cantitate mică de memorie RAM disponibilă. Acesta este un parametru foarte important atunci când se utilizează MC-uri atât de mici ca ATtiny25 / 45/85.

Playerul audio acceptă numai fișiere WAV de format PCM 8/16 biți, stereo / mono cu o rată de eșantionare de până la 48 kHz. Fișierele MP3 trebuie convertite într-un fișier WAV. Redarea începe când alimentarea este pornită sau când este introdusă o cartelă de memorie. Pentru a reda următorul fișier, faceți clic pe Următorul.
Dacă directorul "wav" se află în directorul rădăcină, fișierele audio vor fi redate din acest director. Dacă directorul "wav" nu există, fișierele pentru redare vor fi preluate din directorul rădăcină al cartelei de memorie.







Articole similare

Trimiteți-le prietenilor: