DIY gør det selv
Master klasser, instruktioner, nyttige tip, opskrifter.
» » »Afspiller wav-filer på Attiny85-mikrokontrolleren
Afspiller wav-filer på Attiny85-mikrokontrolleren

I denne artikel overvejer vi processen med at oprette en meget nødvendig og interessant elektronisk enhed, der giver dig mulighed for at afspille filer i wav-format direkte fra et SD-, microSD- eller mini SD-hukommelseskort. Du kan optage en musikfil på et hukommelseskort, installere en sådan enhed, for eksempel i et køleskab, og hver gang du åbner døren, lyder en smuk melodi. At glemme at lukke et sådant ”musikalsk” køleskab er ikke længere muligt. En anden mulighed for at bruge afspilleren er som en dørklokke. På Internettet kan du finde mange forskellige melodier for enhver smag. Således kan den kedelige lyd fra et fabriksopkald erstattes med for eksempel en sang, du kan lide. Derudover kan en sådan enhed bruges til en original gave til en elsket - det er nok at integrere højttaleren i en smuk kasse, når du åbner den, vil en lydhilsen begynde at lyde. Ud over disse eksempler kan afspilleren finde en masse applikationer i hverdagen.

Afspiller kredsløb


Afspiller wav-filer på Attiny85-mikrokontrolleren

Enhedsdiagrammet indeholder et minimum af detaljer, dets nøglelink er mikrokontrolleren i AVR Attiny85-familien. Når der tilsluttes strøm, begynder det straks at læse filer fra hukommelseskortet og bruge PWM-output til at afspille dem gennem højttaleren. Lydstyrken i dette tilfælde er ikke for høj, i mange henseender afhænger den af ​​den anvendte højttalers følsomhed. For at få et højt volumen skal du tilslutte forstærkerindgangen i stedet for højttaleren. Imidlertid er signalet fra udgangen fra mikrokontrolleren for stort til at levere direkte til forstærkeren, så det er bydende at indstille lydstyrkekontrollen imellem dem, ellers er der risiko for at ødelægge selve forstærkeren. Når du tænder for den første gang, skal du indstille den til minimum lydstyrkeposition og derefter gradvist øge den, indtil det ønskede lydstyrkeniveau er nået.

Hukommelseskort pinout


Udskæringen af ​​hukommelseskort vises på billedet:
Afspiller wav-filer på Attiny85-mikrokontrolleren

6 ledninger, hvoraf to er strøm, kredsløbet er forbundet til et hukommelseskort. Du kan bruge både SD og MicroSD og MiniSD, det vigtigste er at holde den rigtige pinout. Det er mest praktisk at bruge en unødvendig MicroSD-adapter i SD, så det vil være muligt at lodde ledningerne til selve adapteren, hvori det brugte hukommelseskort allerede er indsat, det gjorde jeg netop. Før hukommelseskortet skal bruges i dette skema, skal det formateres i FAT-filsystemet. Efter formatering kan du skrive wav-filer til kortet; de skal være i PCM-format 8 eller 16 bit, med en samplingfrekvens på ikke mere end 48 kHz. Der er mange computerprogrammer, der giver dig mulighed for at konvertere almindelige mp3-filer til wav-format, et af dem er GoldWave, jeg brugte det.
Når du tilslutter strømmen eller indsætter et hukommelseskort, begynder kredsløbet at afspille, når du klikker på knappen, er den næste fil inkluderet. Hukommelseskort kræver 3,3 volt, så stabilisatoren 78L33 er installeret på det printkort, der er foreslået til artiklen (det er ikke angivet på diagrammet). Ved hjælp af en stabilisator ligger kredsløbets forsyningsspænding i området 5-12 volt. Dette kredsløb forbruger en lille strøm, og derfor kan det drives af et batteri. For at gøre dette skal du tage en boost-konverter 3,7 - 5 volt, som jeg gjorde.
Kredsløbet starter med det samme, kræver ingen konfiguration, det er nok til at blinke mikrokontrolleren.Sikringsbitene skal indstilles som vist på billedet herunder (et afkrydsningsmærke betyder, at denne bit er programmeret, som i PonyProg).
Afspiller wav-filer på Attiny85-mikrokontrolleren

Du kan downloade brættet og firmwaren her:
[11.88 Kb] (downloads: 263)

Gebyret for den samlede spiller


Foto af den spiller, jeg har samlet:
Afspiller wav-filer på Attiny85-mikrokontrolleren

Afspiller wav-filer på Attiny85-mikrokontrolleren

Afspiller wav-filer på Attiny85-mikrokontrolleren

Afspiller wav-filer på Attiny85-mikrokontrolleren

Afspiller wav-filer på Attiny85-mikrokontrolleren

Afspiller wav-filer på Attiny85-mikrokontrolleren

Afspiller wav-filer på Attiny85-mikrokontrolleren

Afspiller wav-filer på Attiny85-mikrokontrolleren

Afspiller wav-filer på Attiny85-mikrokontrolleren

Afspiller wav-filer på Attiny85-mikrokontrolleren

Konverter til strøm.
Afspiller wav-filer på Attiny85-mikrokontrolleren
Kommentarer (0)

Læs også

Fejlkoder til vaskemaskiner