Gør det selv
Life hacks, mesterklasser, nyttige tips, opskrifter.
hjem » Elektronik » DIY elektronik » WAV-filafspiller på Attiny85 mikrocontroller

I denne artikel vil vi se på processen med at skabe en meget nødvendig og interessant elektronisk enhed, der giver dig mulighed for at afspille wav-filer 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. Det vil ikke længere være muligt at glemme at lukke sådan et "musikalsk" køleskab. En anden mulighed for at bruge afspilleren er som dørklokke. På internettet kan du finde mange forskellige melodier for enhver smag. Dermed kan den kedelige lyd fra en fabriksklokke for eksempel erstattes med en sang, du godt kan lide. Derudover kan en sådan enhed bruges til en original gave til en elsket - bare installer højttaleren i en smuk kasse, når den åbnes, begynder en lydhilsen at lyde. Ud over disse eksempler kan afspilleren findes i mange applikationer i hverdagen.

Spillerkredsløb

Enhedskredsløbet indeholder et minimum af dele, dets nøgleled er AVR Attiny85-familiens mikrocontroller. Når strømmen tilsluttes, begynder den straks at læse filer fra hukommelseskortet og ved hjælp af PWM-stifter afspille dem gennem højttaleren. Lydstyrken er ikke for høj, den afhænger i høj grad af følsomheden af ​​den anvendte højttaler. For at få højere lydstyrke skal du tilslutte forstærkerindgangen i stedet for højttaleren. Signalet fra mikrocontrollerudgangen er dog for stort til at blive ført direkte ind i forstærkeren, så det er bydende nødvendigt at installere en volumenkontrol imellem dem, ellers er der risiko for at beskadige selve forstærkeren. Når du tænder for den første gang, skal du indstille den til den mindste lydstyrkeposition og derefter gradvist øge den, indtil den ønskede lydstyrke er nået.

Hukommelseskort pinout

Pinout'en for hukommelseskort er vist på billedet:

WAV-filafspiller på Attiny85 mikrocontroller

Ved hjælp af 6 ledninger, hvoraf to er strømforsyning, forbindes kredsløbet til hukommelseskortet. Du kan bruge både SD, MicroSD og MiniSD, det vigtigste er at den korrekte pinout er gemt. Den mest bekvemme måde er at bruge en unødvendig MicroSD til SD-adapter, så kan du lodde ledningerne til selve adapteren, som det brugte hukommelseskort allerede er isat i, det gjorde jeg netop. Før brug i dette skema, skal hukommelseskortet formateres i FAT-filsystemet. Efter formatering kan du optage wav-filer på kortet; de skal være i PCM 8 eller 16 bit format med en samplingfrekvens på højst 48 kHz. Der er mange computerprogrammer, der giver dig mulighed for at konvertere almindelige mp3-filer til wav-format, et af disse er GoldWave, som jeg brugte.

Når strømmen er tilsluttet, eller et hukommelseskort er isat, vil kredsløbet begynde afspilningen, og når du trykker på knappen, afspilles den næste fil. Hukommelseskort kræver en 3,3 volt strømforsyning, så en 78L33 stabilisator er installeret på det printkort, der tilbydes til denne artikel (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 bruger lidt strøm og kan derfor drives fra et batteri. For at gøre dette skal du tage en 3,7 - 5 volt boost-konverter, som jeg gjorde.

Kredsløbet begynder at arbejde med det samme, kræver ingen konfiguration, du skal bare flashe mikrocontrolleren. Sikringsbits skal indstilles som vist på billedet nedenfor (et flueben betyder, at denne bit er programmeret, som i PonyProg).

WAV-filafspiller på Attiny85 mikrocontroller

Du kan downloade kortet og firmwaren her:

statya-pleer-wav-faylov.zip [11,88 Kb] (downloads: 595)

Samlet spillerplade

Foto af den afspiller, jeg samlede:

Strømomformer.

Kommentar
  • butterflysmilgrinerrødmesmileyafslappet afslappetsmile
    hjerteøjneKyssende hjertekysse_lukkede_øjneskylletlettettilfredsgrin
    blinkestak_ud_tunge_blinkende_øjestak_ud_tunge_lukkede_øjnegrinendekyssestak_ud_tungesover
    bekymretrynker pandenfortvivletåben mundgrimasserforvirrettysset
    udtryksløsuforskammetsved_smilsvedskuffet_lettelsetrættepassiv
    skuffetforvirretbangekoldsvedholde udskrighulke
    glædeforbløffetskrigetræt_ansigtvredraseritriumf
    søvnignammaskesolbrillersvimmel_ansigtimpsmilende_imp
    neutralt_ansigtingen_munduskyldig
3+tre=
Kommentarer (1)
  1. 1234
    #1 1234 Gæster 31. oktober 2019 22:51
    1
    Det virker ikke. Klik og det hele. Måske er formatet forkert? Kan du ikke gøre beskrivelsen endnu mere vag?

Panelmaleri "Lille Ballerina" | Gør det selv

Postkort med 3D-detaljer | Gør det selv

Sådan justerer du vinduer og fjerner kladder

Vi skiller DSL-modemet ad | Gør det selv

«Gør det selv - med dine egne hænder» - et websted med interessante hjemmelavede produkter lavet af skrotmaterialer og ting derhjemme. Trin-for-trin mesterklasser med fotos og beskrivelser, teknologier, life hacks - alt hvad en rigtig mester eller bare en håndværker har brug for til håndarbejde. Håndværk af enhver kompleksitet, et stort udvalg af retninger og ideer til kreativitet.

Vi anbefaler at læse

Vaskemaskine fejlkoder