Indholdsfortegnelse:

Talende Arduino - Afspilning af en MP3 med Arduino uden modul - Afspilning af MP3 -fil fra Arduino ved hjælp af PCM: 6 trin
Talende Arduino - Afspilning af en MP3 med Arduino uden modul - Afspilning af MP3 -fil fra Arduino ved hjælp af PCM: 6 trin

Video: Talende Arduino - Afspilning af en MP3 med Arduino uden modul - Afspilning af MP3 -fil fra Arduino ved hjælp af PCM: 6 trin

Video: Talende Arduino - Afspilning af en MP3 med Arduino uden modul - Afspilning af MP3 -fil fra Arduino ved hjælp af PCM: 6 trin
Video: CS50 2013 - Week 9 2024, Juli
Anonim
Image
Image

I denne instruks vil vi lære at afspille en mp3 -fil med arduino uden at bruge noget lydmodul, her vil vi bruge PCM -bibliotek til Arduino, der spiller 16 bit PCM med 8 kHz frekvens, så lad os gøre dette.

Trin 1: Saml dine komponenter

Forbindelser
Forbindelser

KØB DELE: KØB TIP120:

www.utsource.net/itm/p/384328.html

KØB 12V ADAPTER:

www.utsource.net/itm/p/8013134.html

KØB ARDUINO UNO:

www.utsource.net/itm/p/7199843.html

//////////////////////////////////////////////////////

så for at gøre dette har vi brug for et par komponenter meget forat En Arduino og derefter vil en højttaler 0,5w til 10w enhver højttaler gøre jobbet, så skal du købe en transistor til forstærkning, hvis din højttaler er højere end 0,5w som min var 3 w så jeg brugte en TIP 120 transistor dor forstærker lyden, du kan også bruge enhver lydforstærker.

Køb af links. -

Ting at købe (tilknyttet link) -

Arduino Uno-

www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…

Højttaler -

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…

TIP 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…

Trin 2: Forbindelser

Forbindelserne er virkelig enkle, hvis du bruger en 0,5 watts højttaler, og derefter direkte tilslutte +ve pin af højttaleren til digital pin 11 på Arduino & -ve pin til højttaleren til gnd & hvis du bruger 3 watt højttaler, skal du derefter bruge en tip120 transistor og tilslutte 11 af Arduino til bunden af transistoren og -ve pin af højttaleren til samleren af transistoren & emitteren af transistoren til gnd pin på Arduino.

IIf har problemer med forbindelsen, se videoen for at få hjælp.

Trin 3: Download nødvendige filer

For at gøre dette skal du først bruge få filer PCM.zip -fil for at afspille PCM -lyd fra arduino.

SÅ skal vi bruge Audacity -software til at konvertere en normal mp3 -lyd til en 16bit PCM 8hkz -lyd

& Endelig har vi brug for en encoder -software til at kode den lyd i data, som vi kan indsætte i koden.

DOWNLOAD Audacity -

www.audacityteam.org/download/

Download PCM. ZIP & Encoder -software (fil kaldet Arduino MP3.zip) -

drive.google.com/file/d/1LSb-nZcecs1VISQDP…

Trin 4: Forbered lyd og konverter den til data

Image
Image
Forbered lyd og konverter den til data
Forbered lyd og konverter den til data
Forbered lyd og konverter den til data
Forbered lyd og konverter den til data
Forbered lyd og konverter den til data
Forbered lyd og konverter den til data

det vigtige trin er at forberede lyddataene. Så allerførst skal vi bruge en mp3 -fil, enten optager du en eller får en hvor som helst, og derefter åbner den fil i Audacity og klikker på format, vælg derefter 16 bit pcm, derefter går du ned og vælger frekvens lyd til 8000hz og eksporter lyden som mp3.

Åbn derefter kodning af lydsoftware og naviger til den lydfil, vi genererede fra en frækhed, så får du en beskedlyd, der er kopieret til udklipsholderen.

Trin 5: Kodningsdel

Kodningsdel
Kodningsdel
Kodningsdel
Kodningsdel

så den næste del er kodende del, så som du downloadede Arduin mp3.zip -filen, der indeholder PCM.zip -filen, så tilføj denne PCM.zip -fil som et bibliotek til arduinoen, og åbn derefter det eksempel på afspilning, der er tilgængeligt i det PCM -bibliotek, og der i skitsen skal du redigere den anden kodelinje i eksempel -array, som er af programemtype, du har brug for at fjerne alle data i det pågældende område og indsætte de data, der er kopieret til udklipsholderen ved hjælp af kodelydsoftwaren.

Trin 6: Upload koden

så endelig er vores kode klar, så uploade den til arduinoen, og du vil høre din optagede lyd fra højttaleren, nyde den, og hvis du har problemer eller ønsker om dette i dybden, skal du bare se den medfølgende video.

Tak skal du have.

Anbefalede: