DIY gjør det selv
Mesterklasser, instruksjoner, nyttige tips, oppskrifter.
» » »Player wav-filer på Attiny85 mikrokontroller
Spilleren har wav-filer på Attiny85-mikrokontrolleren

I denne artikkelen vil vi vurdere prosessen med å lage en veldig nødvendig og interessant elektronisk enhet som lar deg spille av wav-formatfiler direkte fra et SD-, microSD- eller mini SD-minnekort. Du kan spille inn en musikkfil på et minnekort, installere en slik enhet, for eksempel i et kjøleskap, og hver gang du åpner døren, høres en vakker melodi ut. Å glemme å stenge et slikt "musikalsk" kjøleskap vil ikke lenger være mulig. Et annet alternativ for å bruke spilleren er som en dørklokke. På Internett kan du finne mange forskjellige melodier, for enhver smak. Dermed kan den kjedelige lyden fra en fabrikkanrop erstattes, for eksempel med en sang du liker. I tillegg kan en slik enhet brukes til en original gave til en kjær - det er nok å integrere høyttaleren i en vakker boks, når du åpner den, vil en lydhilsen begynne å høres ut. I tillegg til disse eksemplene kan spilleren finne mange applikasjoner i hverdagen.

Spillerkrets


Spilleren har wav-filer på Attiny85-mikrokontrolleren

Enhetsskjemaet inneholder et minimum av detaljer, nøkkelkoblingen er mikrokontrolleren til AVR Attiny85-familien. Når strømmen er på, begynner den umiddelbart å lese filer fra minnekortet og bruke PWM-utgangene til å spille dem gjennom høyttaleren. Volumet i dette tilfellet er ikke for høyt, i mange henseender avhenger det av følsomheten til høyttaleren som brukes. For å få et høyt volum, må du koble forsterkerinngangen i stedet for høyttaleren. Imidlertid er signalet fra utgangen fra mikrokontrolleren for stort til å tilføres direkte til forsterkeren, så det er viktig å stille volumkontrollen mellom dem, ellers er det fare for å ødelegge forsterkeren selv. Når du slår den på for første gang, må du stille den i minimum volumposisjon, og deretter øke den gradvis til ønsket volumnivå er nådd.

Memory card pinout


Pinout av minnekort vises på bildet:
Spilleren har wav-filer på Attiny85-mikrokontrolleren

6 ledninger, hvorav to er strøm, kretsen er koblet til et minnekort. Du kan bruke både SD og MicroSD og MiniSD, det viktigste er å holde riktig pinout. Det er mest praktisk å bruke en unødvendig MicroSD-adapter i SD, da vil det være mulig å lodde ledningene til selve adapteren, som det brukte minnekortet allerede er satt inn i, det gjorde jeg nettopp. Før bruk i dette skjemaet, må minnekortet formateres i FAT-filsystemet. Etter formatering kan du skrive wav-filer til kortet; de må være i PCM-format 8 eller 16 biter, med en samplingsfrekvens på ikke mer enn 48 kHz. Det er mange dataprogrammer som lar deg konvertere vanlige mp3-filer til wav-format, ett av dem er GoldWave, jeg brukte det.
Når du kobler til strømmen eller setter inn et minnekort, begynner kretsen å spille av, når du klikker på knappen, er neste fil inkludert. Minnekort krever 3,3 volt, så stabilisatoren 78L33 er installert på det trykte kretskortet som er foreslått for artikkelen (det er ikke angitt på diagrammet). Ved hjelp av en stabilisator ligger forsyningsspenningen til kretsen i området 5-12 volt. Denne kretsen bruker liten strøm, og derfor kan den drives av et batteri. For å gjøre dette, må du ta en boost-omformer 3,7 - 5 volt, som jeg gjorde.
Kretsen begynner å virke umiddelbart, krever ingen konfigurasjon, det er nok bare å blinke mikrokontrolleren.Sikringsbitene må stilles inn som vist på bildet nedenfor (et sjekkmerke betyr at denne biten er programmert, som i PonyProg).
Spilleren har wav-filer på Attiny85-mikrokontrolleren

Du kan laste ned brettet og firmware her:
[11,88 Kb] (nedlastinger: 263)

Avgiften til den samlede spilleren


Foto av spilleren jeg samlet:
Spilleren har wav-filer på Attiny85-mikrokontrolleren

Spilleren har wav-filer på Attiny85-mikrokontrolleren

Spilleren har wav-filer på Attiny85-mikrokontrolleren

Spilleren har wav-filer på Attiny85-mikrokontrolleren

Spilleren har wav-filer på Attiny85-mikrokontrolleren

Spilleren har wav-filer på Attiny85-mikrokontrolleren

Spilleren har wav-filer på Attiny85-mikrokontrolleren

Spilleren har wav-filer på Attiny85-mikrokontrolleren

Spilleren har wav-filer på Attiny85-mikrokontrolleren

Spilleren har wav-filer på Attiny85-mikrokontrolleren

Konverter for strøm.
Spilleren har wav-filer på Attiny85-mikrokontrolleren
Kommentarer (0)

Les også

Feilkoder for vaskemaskiner