Reproductor de fitxers WAV al microcontrolador Attiny85
En aquest article veurem el procés de creació d'un dispositiu electrònic molt necessari i interessant que us permetrà reproduir fitxers wav directament des d'una targeta de memòria SD, microSD o mini SD. Podeu gravar un fitxer de música a una targeta de memòria, instal·lar aquest dispositiu, per exemple, a una nevera, i cada vegada que obriu la porta sonarà una bella melodia. Ja no es podrà oblidar de tancar una nevera tan "musical". Una altra opció per utilitzar el reproductor és com a timbre. A Internet podeu trobar moltes melodies diferents per a tots els gustos. Així, el so avorrit d'una campana de fàbrica es pot substituir, per exemple, per una cançó que t'agradi. A més, aquest dispositiu es pot utilitzar per a un regal original per a un ésser estimat: només cal instal·lar l'altaveu en una bonica caixa, quan s'obre, començarà a sonar una salutació d'àudio. A més d'aquests exemples, el reproductor es pot trobar en moltes aplicacions de la vida quotidiana.
Circuit de jugadors
El circuit del dispositiu conté un mínim de peces, el seu enllaç clau és el microcontrolador de la família AVR Attiny85. Quan s'aplica energia, immediatament comença a llegir fitxers de la targeta de memòria i, utilitzant pins PWM, reprodueix-los a través de l'altaveu. El volum no és massa alt; depèn en gran mesura de la sensibilitat de l'altaveu utilitzat. Per obtenir un volum més alt, heu de connectar l'entrada de l'amplificador en lloc de l'altaveu. Tanmateix, el senyal de la sortida del microcontrolador és massa gran per alimentar-se directament a l'amplificador, per la qual cosa és imprescindible instal·lar un control de volum entre ells, en cas contrari, hi ha el risc de danyar el propi amplificador. Quan l'enceneu per primera vegada, heu de posar-lo a la posició de volum mínim i, a continuació, augmentar-lo gradualment fins que s'assoleixi el nivell de volum desitjat.
Pinout de la targeta de memòria
El pinout de les targetes de memòria es mostra a la imatge:

Utilitzant 6 cables, dos dels quals són font d'alimentació, el circuit es connecta a la targeta de memòria. Podeu utilitzar SD, MicroSD i MiniSD, el més important és que es desi el pinout correcte. La manera més còmoda és utilitzar un adaptador MicroSD a SD innecessari, després podeu soldar els cables al propi adaptador, en el qual ja hi ha inserida la targeta de memòria usada, ho vaig fer exactament. Abans d'utilitzar-lo en aquest esquema, la targeta de memòria s'ha de formatar al sistema de fitxers FAT. Després de formatar, podeu gravar fitxers wav a la targeta; han d'estar en format PCM de 8 o 16 bits, amb una freqüència de mostreig de no més de 48 kHz. Hi ha molts programes informàtics que permeten convertir arxius mp3 normals a format wav, un d'aquests és GoldWave, que és el que he fet servir.
Quan es connecta l'alimentació o s'insereix una targeta de memòria, el circuit començarà a reproduir-se i, quan premeu el botó, es reproduirà el següent fitxer. Les targetes de memòria requereixen una font d'alimentació de 3,3 volts, de manera que s'instal·la un estabilitzador 78L33 a la placa de circuit imprès que s'ofereix per a aquest article (no s'indica al diagrama). Utilitzant un estabilitzador, la tensió d'alimentació del circuit es troba en el rang de 5-12 volts. Aquest circuit consumeix poc corrent i, per tant, es pot alimentar des d'una bateria. Per fer-ho, heu d'agafar un convertidor d'augment de 3,7 - 5 volts, com vaig fer jo.
El circuit comença a funcionar immediatament, no requereix cap configuració, només cal flashejar el microcontrolador. Els bits del fusible s'han de configurar tal com es mostra a la imatge següent (una marca de verificació significa que aquest bit està programat, com a PonyProg).

Podeu descarregar la placa i el firmware aquí:
Tauler de jugadors muntat
Foto del jugador que vaig muntar:
Convertidor de potència.