Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
I denne instruksjonene lærer vi hvordan du spiller en mp3 -fil med arduino uten å bruke noen lydmodul, her skal vi bruke PCM -bibliotek for Arduino som spiller 16 biters PCM med 8 kHz frekvens, så la oss gjøre dette.
Trinn 1: Samle komponentene dine
KJØP DELER: KJØP TIPS120:
www.utsource.net/itm/p/384328.html
KJØP 12V ADAPTER:
www.utsource.net/itm/p/8013134.html
KJØP ARDUINO UNO:
www.utsource.net/itm/p/7199843.html
//////////////////////////////////////////////////////
så for å gjøre dette trenger vi noen få komponenter veldig godt for en Arduino og deretter vil en høyttaler 0,5w til 10w en hvilken som helst høyttaler gjøre jobben, så må du kjøpe en transistor for forsterkning hvis høyttaleren din er høyere enn 0,5w som min var 3 w så jeg brukte en TIP 120 transistor dor forsterker lyden, du kan også bruke hvilken som helst lydforsterker.
Kjøper lenker. -
Gjenstander å kjøpe (tilknyttet lenke) -
Arduino Uno-
www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…
Høyttaler -
www.banggood.com/2-Pcs-3-Inch-4-10W-Full-R…
www.banggood.com/50MM-0_5W-Customized-50mm…
www.banggood.com/3-Pair-4-Ohm-3W-LCD-Panel…
TIPS 120 transistor -
www.banggood.com/10pcs-TIP120-NPN-TO-220-D…
www.banggood.com/30pcs-TIP120-NPN-TO-220-D…
www.banggood.com/50pcs-TIP120-NPN-TO-220-D…
Trinn 2: Tilkoblinger
Tilkoblingene er veldig enkle hvis du bruker 0,5 watts høyttaler, og deretter kobler du +ve pin -høyttaleren direkte til digital pin 11 på Arduino & -ve pin -høyttaleren til gnd & hvis du bruker 3 watt høyttaler, bruk en tip120 transistor og koble 11 av Arduino til basen av transistoren og -ve pin -høyttaler til samleren til transistoren og emitteren til transistoren til gnd -pinnen på Arduino.
II Hvis du har problemer med tilkoblingen, kan du se videoen for å få hjelp.
Trinn 3: Last ned nødvendige filer
For å gjøre dette trenger du først noen få filer PCM.zip -fil for å spille PCM -lyd fra arduino.
DA trenger vi Audacity -programvare for å konvertere en vanlig mp3 -lyd til en 16 -biters PCM 8hkz -lyd
& Til slutt trenger vi en koderprogramvare for å kode lyden til data som vi kan lime inn i koden.
LAST NED Audacity -
www.audacityteam.org/download/
Last ned PCM. ZIP & Encoder -programvare (fil som heter Arduino MP3.zip) -
drive.google.com/file/d/1LSb-nZcecs1VISQDP…
Trinn 4: Forbered lyd og konverter den til data
det viktige trinnet er å forberede lyddataene. så aller først trenger vi en mp3 -fil enten du spiller inn en eller får en hvor som helst, deretter åpner du filen til Audacity og klikker på formatet, velg deretter 16 bit pcm, gå deretter ned og velg frekvens av lyd til 8000hz og eksporter lyden som mp3.
Deretter åpner du lydprogramvaren for koding og navigerer til lydfilen vi genererte fra en audacity, så får du en lydmelding som er kopiert til utklippstavlen.
Trinn 5: Kodingsdel
så den neste delen er kodende del, slik at du lastet ned Arduin mp3.zip -filen som inneholder PCM.zip -filen, så legg denne PCM.zip -filen som et bibliotek til arduinoen, og åpne deretter avspillingseksemplet som er tilgjengelig i det PCM -biblioteket, og der i skissen må du redigere den andre linjen med kode i eksempel matrise som er av programemtype du trenger for å fjerne alle dataene i den arayen og lime inn dataene som blir kopiert til utklippstavlen av lydprogramvaren for koding.
Trinn 6: Last opp koden
så endelig er koden vår klar, så last den opp til arduinoen, og du vil høre den innspilte lyden fra høyttaleren, nyt den og hvis du har problemer eller vil gjøre noe mer om dette, kan du bare se videoen som følger med.
Takk skal du ha.