Innehållsförteckning:
- Steg 1: Samla dina komponenter
- Steg 2: Anslutningar
- Steg 3: Ladda ner nödvändiga filer
- Steg 4: Förbered ljud och konvertera det till data
- Steg 5: Kodningsdel
- Steg 6: Ladda upp koden
Video: Talking Arduino - Spela en MP3 med Arduino utan någon modul - Spela upp MP3 -fil från Arduino med PCM: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
I denna instruktioner lär vi oss att spela en mp3 -fil med arduino utan att använda någon ljudmodul, här kommer vi att använda PCM -bibliotek för Arduino som spelar 16 bitars PCM med 8 kHz frekvens så låt oss göra detta.
Steg 1: Samla dina komponenter
KÖP DELAR: KÖP TIPS 120:
www.utsource.net/itm/p/384328.html
KÖP 12V ADAPTER:
www.utsource.net/itm/p/8013134.html
KÖP ARDUINO UNO:
www.utsource.net/itm/p/7199843.html
//////////////////////////////////////////////////////
så för att göra detta behöver vi några komponenter mycket för En Arduino och sedan en högtalare 0,5w till 10w kommer någon högtalare att göra jobbet då måste du köpa en transistor för förstärkning om din högtalare är högre än 0,5w som min var 3 w så jag använde en TIP 120 -transistor som förstärker ljudet, du kan också använda vilken ljudförstärkare som helst.
Köper länkar. -
Föremål att köpa (affiliate -länk) -
Arduino Uno-
www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…
Högtalare -
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…
Steg 2: Anslutningar
Anslutningarna är verkligen enkla om du använder en högtalare på 0,5 watt, anslut sedan högtalarens +ve -stift direkt till den digitala stift 11 på Arduino & -ve -stiftet till högtalaren och om du använder en 3 -watts högtalare använder du sedan en tip120 -transistor och ansluter 11 av Arduino till basen på transistorn och -ve pin -högtalare till kollektorn på transistorn & emitteren av transistorn till gnd -stiftet på Arduino.
Om du har problem med anslutningen hänvisar du till videon för hjälp.
Steg 3: Ladda ner nödvändiga filer
För att göra detta behöver du först några filer PCM.zip -fil för att spela PCM -ljud från arduino.
Därefter behöver vi Audacity -programvara för att konvertera ett vanligt mp3 -ljud till ett 16 -bitars PCM 8hkz -ljud
& Slutligen behöver vi en kodarprogramvara för att koda det ljudet till data som vi kan klistra in i koden.
DOWNLOAD Audacity -
www.audacityteam.org/download/
Ladda ner PCM. ZIP & Encoder -programvara (fil som heter Arduino MP3.zip) -
drive.google.com/file/d/1LSb-nZcecs1VISQDP…
Steg 4: Förbered ljud och konvertera det till data
det viktiga steget är att förbereda ljuddata. så först kommer vi att behöva en mp3 -fil antingen spelar du in en eller får någon var som helst, sedan öppnar du filen till Audacity och klickar på formatet, välj sedan 16 bitar pcm, gå sedan ner och välj frekvens av ljud till 8000hz och exportera ljudet som mp3.
Öppna sedan kodningsljudprogramvaran och navigera till ljudfilen som vi genererade från en djärvhet så får du ett ljudmeddelande som kopierats till Urklipp framgångsrikt.
Steg 5: Kodningsdel
så nästa del är kodningsdelen, så när du laddade ner Arduin mp3.zip -filen som innehåller PCM.zip -filen så lägg till den här PCM.zip -filen som ett bibliotek i arduino och öppna sedan uppspelningsexemplet som finns i det PCM -biblioteket, & där i skissen måste du redigera den andra kodraden i exempel -array som är av programtyp du behöver ta bort all data i den arayen och klistra in data som kopieras till Urklipp av kodningsljudprogramvaran.
Steg 6: Ladda upp koden
så äntligen är vår kod klar så ladda upp den till arduino så hör du ditt inspelade ljud från högtalaren, njut av det och om du har några problem eller vill om detta på djupet, hänvisa bara till videon.
Tack.
Rekommenderad:
IR -hinder sensor utan att använda Arduino eller någon mikrokontroller: 6 steg
IR -hinder sensor utan att använda Arduino eller någon mikrokontroller: I det här projektet ska vi göra en enkel hinder sensor utan att använda någon mikrokontroller
RF -modul 433MHZ - Gör mottagare och sändare från 433MHZ RF -modul utan mikrokontroller: 5 steg
RF -modul 433MHZ | Gör mottagare och sändare från 433MHZ RF -modul utan mikrokontroller: Vill du skicka trådlös data? enkelt och utan mikrokontroller? Här är vi, i denna instruerbara visar jag mi grundläggande rf -sändare och mottagare redo att användas! I denna instruerbara kan du skicka och ta emot data med mycket ver
Skriva ut färgad text i Python utan någon modul: 3 steg
Skriva ut färgad text i Python utan någon modul: Efter att min andra Instructable raderades av misstag bestämde jag mig för att göra en ny. I den här kommer jag att visa dig hur du skriver ut färgad text i python
Hur man laddar upp bootloader till någon Arduino!: 5 steg
Hur man laddar upp bootloader till vilken som helst Arduino!: Låt oss säga att du tog med en Arduino och försökte ladda upp ditt allra första program från Exempel och det står Fel avrdude: stk500_getsync () Vad detta betyder är att din Arduino saknar startloader. Så idag kommer jag att visa dig hur du laddar upp en Bootloader
Self Excite en generator utan någon DC -generator, kondensatorbank eller batteri: 5 steg (med bilder)
Self Excite en Generator Utan någon DC-generator, kondensatorbank eller batteri: Hej! Denna instruerbara är för att konvertera en fält exciterad generator till en själv-exciterad. Fördelen med detta trick är att du inte behöver driva fältet för detta generator med ett 12 volts batteri men istället startar den upp sig själv så att du