DIY gör det själv
Masterklasser, instruktioner, användbara tips, recept.
» » »Player-wav-filer på mikrokontrollern Attiny85
Spelaren wav-filer på mikrokontrollern Attiny85

I den här artikeln kommer vi att överväga processen att skapa en mycket nödvändig och intressant elektronisk enhet som gör att du kan spela wav-formatfiler direkt från ett SD-, microSD- eller mini SD-minneskort. Du kan spela in en musikfil på ett minneskort, installera en sådan enhet, till exempel i kylskåp, och varje gång du öppnar en dörr kommer en vacker melodi att låta. Att glömma att stänga ett sådant ”musikaliskt” kylskåp är inte längre möjligt. Ett annat alternativ för att använda spelaren är som en dörrklocka. På Internet kan du hitta många olika låtar, för varje smak. Således kan det tråkiga ljudet från ett fabrikssamtal ersättas till exempel med en låt du gillar. Dessutom kan en sådan enhet användas för en originalgåva för en nära och kär - det räcker för att integrera högtalaren i en vacker låda, när du öppnar den kommer en ljudhälsning att börja låta. Förutom dessa exempel kan spelaren hitta många applikationer i vardagen.

Spelarkrets


Spelaren wav-filer på mikrokontrollern Attiny85

Enhetsdiagrammet innehåller ett minimum av detaljer, dess nyckellänk är mikrokontrollern i familjen AVR Attiny85. När strömmen är påslagen börjar den omedelbart läsa filer från minneskortet och använda PWM-utgångarna för att spela dem via högtalaren. Volymen i detta fall är inte för hög, i många avseenden beror det på känsligheten hos den högtalare som används. För att få en hög volym måste du ansluta förstärkaringången istället för högtalaren. Emellertid är signalen från utgången från mikrokontrollern för stor för att matas direkt till förstärkaren, så det är absolut nödvändigt att ställa in volymkontrollen mellan dem, annars finns det risk för att förstöra förstärkaren själv. När du slår på den för första gången måste du ställa in den på lägsta volymposition och sedan öka den gradvis tills önskad volymnivå har uppnåtts.

Memory card pinout


Pinout av minneskort visas på bilden:
Spelaren wav-filer på mikrokontrollern Attiny85

6 ledningar, varav två är ström, är kretsen ansluten till ett minneskort. Du kan använda både SD och MicroSD och MiniSD, det viktigaste är att hålla rätt pinout. Det är mest bekvämt att använda en onödig MicroSD-adapter i SD, då kommer det att vara möjligt att löda kablarna till själva adaptern, i vilken det använda minneskortet redan är isatt, jag gjorde just det. Innan det används i detta schema måste minneskortet formateras i FAT-filsystemet. Efter formateringen kan du skriva wav-filer till kortet; de måste vara i PCM-format 8 eller 16 bitar, med en samplingsfrekvens på högst 48 kHz. Det finns många datorprogram som låter dig konvertera vanliga mp3-filer till wav-format, ett av dem är GoldWave, jag använde det.
När du ansluter strömmen eller sätter i ett minneskort kommer kretsen att börja spela, när du klickar på knappen är nästa fil med. Minneskort kräver 3,3 volt, så stabilisatorn 78L33 är installerad på det tryckta kretskortet som föreslås för artikeln (det visas inte på diagrammet). Med hjälp av en stabilisator ligger kretsens matningsspänning i intervallet 5-12 volt. Denna krets förbrukar en liten ström, och därför kan den drivas av ett batteri. För att göra detta måste du ta en boostkonverterare 3,7 - 5 volt, som jag gjorde.
Kretsen börjar fungera omedelbart, kräver ingen konfiguration, det räcker för att blinka mikrokontrollern.Säkringsbitarna måste ställas in som visas på bilden nedan (en bock markerar att denna bit är programmerad, som i PonyProg).
Spelaren wav-filer på mikrokontrollern Attiny85

Du kan ladda ner brädet och firmware här:
[11,88 Kb] (nedladdningar: 263)

Avgiften för den monterade spelaren


Foto av spelaren jag samlade:
Spelaren wav-filer på mikrokontrollern Attiny85

Spelaren wav-filer på mikrokontrollern Attiny85

Spelaren wav-filer på mikrokontrollern Attiny85

Spelaren wav-filer på mikrokontrollern Attiny85

Spelaren wav-filer på mikrokontrollern Attiny85

Spelaren wav-filer på mikrokontrollern Attiny85

Spelaren wav-filer på mikrokontrollern Attiny85

Spelaren wav-filer på mikrokontrollern Attiny85

Spelaren wav-filer på mikrokontrollern Attiny85

Spelaren wav-filer på mikrokontrollern Attiny85

Converter för ström.
Spelaren wav-filer på mikrokontrollern Attiny85
Kommentarer (0)

Läs också

Felkoder för tvättmaskiner