Obsah:
- Krok 1: Shromážděte své součásti
- Krok 2: Připojení
- Krok 3: Stáhněte požadované soubory
- Krok 4: Připravte zvuk a převeďte jej na data
- Krok 5: Část kódování
- Krok 6: Nahrajte kód
![Mluvící Arduino - Přehrávání MP3 pomocí Arduina bez jakéhokoli modulu - Přehrávání souborů MP3 z Arduina pomocí PCM: 6 kroků Mluvící Arduino - Přehrávání MP3 pomocí Arduina bez jakéhokoli modulu - Přehrávání souborů MP3 z Arduina pomocí PCM: 6 kroků](https://i.howwhatproduce.com/images/002/image-6000-12-j.webp)
Video: Mluvící Arduino - Přehrávání MP3 pomocí Arduina bez jakéhokoli modulu - Přehrávání souborů MP3 z Arduina pomocí PCM: 6 kroků
![Video: Mluvící Arduino - Přehrávání MP3 pomocí Arduina bez jakéhokoli modulu - Přehrávání souborů MP3 z Arduina pomocí PCM: 6 kroků Video: Mluvící Arduino - Přehrávání MP3 pomocí Arduina bez jakéhokoli modulu - Přehrávání souborů MP3 z Arduina pomocí PCM: 6 kroků](https://i.ytimg.com/vi/57F5HsvzcEE/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
![Image Image](https://i.howwhatproduce.com/images/002/image-6000-14-j.webp)
![](https://i.ytimg.com/vi/F28Znry0qcw/hqdefault.jpg)
V tomto návodu se naučíme, jak přehrávat soubory mp3 s arduino bez použití jakéhokoli zvukového modulu, zde použijeme knihovnu PCM pro Arduino, která hraje 16 bitů PCM s frekvencí 8 kHZ, takže to můžeme udělat.
Krok 1: Shromážděte své součásti
![Připojení Připojení](https://i.howwhatproduce.com/images/002/image-6000-15-j.webp)
KOUPIT DÍLY: KOUPIT TIP120:
www.utsource.net/itm/p/384328.html
KOUPIT 12V ADAPTÉR:
www.utsource.net/itm/p/8013134.html
KOUPIT ARDUINO UNO:
www.utsource.net/itm/p/7199843.html
//////////////////////////////////////////////////////
takže abychom to mohli udělat, potřebujeme pár komponentů, které jsou velmi pevné a Arduino a pak reproduktor 0,5w až 10w bude fungovat jakýkoli reproduktor, pak si musíte koupit tranzistor pro zesílení, pokud je váš reproduktor vyšší než 0,5w, jako byl můj 3 w, takže jsem použil tranzistor TIP 120 k zesílení zvuku, můžete také použít jakýkoli zesilovač zvuku.
Nákup odkazů. -
Položky ke koupi (affiliate odkaz) -
Arduino Uno-
www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…
Mluvčí -
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 tranzistor -
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…
Krok 2: Připojení
Připojení je opravdu jednoduché, pokud používáte 0,5wattový reproduktor, pak připojte kladný kolík reproduktoru k digitálnímu kolíku 11 na Arduino & -ve kolíku reproduktoru k GND a pokud používáte 3wattový reproduktor, použijte tranzistor tip120 a připojte 11 Arduina na základnu tranzistoru a -ve pin reproduktoru na kolektor tranzistoru a emitor tranzistoru na pin gnd na Arduinu.
Pokud máte problémy s připojením, podívejte se na video do nápovědy.
Krok 3: Stáhněte požadované soubory
K tomu budete potřebovat několik souborů především ze souboru PCM.zip k přehrávání zvuku PCM z arduina.
POTOM budeme potřebovat software Audacity k převodu normálního zvuku mp3 na 16bitový zvuk PCM 8 hkz
& Nakonec potřebujeme software kodéru pro zakódování zvuku do dat, která můžeme vložit do kódu.
STÁHNOUT Audacity -
www.audacityteam.org/download/
Stáhněte si software PCM. ZIP & Encoder (soubor pojmenovaný jako Arduino MP3.zip) -
drive.google.com/file/d/1LSb-nZcecs1VISQDP…
Krok 4: Připravte zvuk a převeďte jej na data
![Image Image](https://i.howwhatproduce.com/images/002/image-6000-17-j.webp)
![](https://i.ytimg.com/vi/F28Znry0qcw/hqdefault.jpg)
![Připravte si zvuk a převeďte jej na data Připravte si zvuk a převeďte jej na data](https://i.howwhatproduce.com/images/002/image-6000-18-j.webp)
![Připravte si zvuk a převeďte jej na data Připravte si zvuk a převeďte jej na data](https://i.howwhatproduce.com/images/002/image-6000-19-j.webp)
![Připravte si zvuk a převeďte jej na data Připravte si zvuk a převeďte jej na data](https://i.howwhatproduce.com/images/002/image-6000-20-j.webp)
důležitým krokem je příprava zvukových dat. Nejprve tedy budeme potřebovat soubor mp3, buď si jej nahrajete, nebo jej získáte odkudkoli, poté otevřete tento soubor do Audacity a & klikněte na formát, poté vyberte 16 bitů pcm, poté přejděte dolů a vyberte frekvenci zvuku na 8 000 Hz a exportujte zvuk jako mp3.
Poté otevřete software pro kódování zvuku a přejděte na zvukový soubor, který jsme generovali z troufalosti, a poté úspěšně dostanete zvuk zprávy zkopírovaný do schránky.
Krok 5: Část kódování
![Kódovací část Kódovací část](https://i.howwhatproduce.com/images/002/image-6000-21-j.webp)
![Kódovací část Kódovací část](https://i.howwhatproduce.com/images/002/image-6000-22-j.webp)
takže další část je kódovací část, takže když jste si stáhli soubor Arduin mp3.zip, který obsahuje soubor PCM.zip, přidejte tento soubor PCM.zip jako knihovnu do arduina a poté otevřete příklad přehrávání dostupný v této knihovně PCM, & tam v náčrtu musíte upravit 2. řádek kódu v ukázkovém array, což je typ programu, musíte odstranit všechna data v tomto poli a vložit data, která jsou zkopírována do schránky softwarem pro kódování zvuku.
Krok 6: Nahrajte kód
![](https://i.ytimg.com/vi/F28Znry0qcw/hqdefault.jpg)
takže konečně je náš kód připraven, nahrajte jej do arduina a uslyšíte nahraný zvuk z reproduktoru, užijte si ho a pokud máte nějaké problémy nebo o tom chcete podrobně nahlédnout, podívejte se na poskytnuté video.
Děkuji.
Doporučuje:
IR snímač překážek bez použití Arduina nebo jakéhokoli mikrokontroléru: 6 kroků
![IR snímač překážek bez použití Arduina nebo jakéhokoli mikrokontroléru: 6 kroků IR snímač překážek bez použití Arduina nebo jakéhokoli mikrokontroléru: 6 kroků](https://i.howwhatproduce.com/images/011/image-31763-j.webp)
IR senzor překážky bez použití Arduina nebo jakéhokoli mikrokontroléru: V tomto projektu vytvoříme jednoduchý snímač překážek bez použití jakéhokoli mikrokontroléru
Vytvořte si svůj první IOT pomocí Arduina bez dalších modulů: 5 kroků (s obrázky)
![Vytvořte si svůj první IOT pomocí Arduina bez dalších modulů: 5 kroků (s obrázky) Vytvořte si svůj první IOT pomocí Arduina bez dalších modulů: 5 kroků (s obrázky)](https://i.howwhatproduce.com/images/003/image-6606-69-j.webp)
Vytvořte si svůj první IOT pomocí Arduina bez dalších modulů: Svět je každý den chytřejší a největším důvodem je evoluce chytré technologie. Jako technologický nadšenec jste určitě slyšeli o termínu IOT, což znamená internet věcí. Internet věcí znamená ovládat a krmit
RF modul 433MHZ - Vyrobte přijímač a vysílač z RF modulu 433 MHz bez jakéhokoli mikrokontroléru: 5 kroků
![RF modul 433MHZ - Vyrobte přijímač a vysílač z RF modulu 433 MHz bez jakéhokoli mikrokontroléru: 5 kroků RF modul 433MHZ - Vyrobte přijímač a vysílač z RF modulu 433 MHz bez jakéhokoli mikrokontroléru: 5 kroků](https://i.howwhatproduce.com/images/003/image-6767-j.webp)
RF modul 433MHZ | Vyrobte přijímač a vysílač z RF modulu 433 MHz bez jakéhokoli mikrokontroléru: Chcete odesílat bezdrátová data? snadno a bez potřeby mikrokontroléru? Tady jdeme, v tomto pokynu vám ukážu základní RF vysílač a přijímač připravený k použití! V tomto pokynu můžete odesílat a přijímat data pomocí velmi ver
Tisk barevného textu v Pythonu bez jakéhokoli modulu: 3 kroky
![Tisk barevného textu v Pythonu bez jakéhokoli modulu: 3 kroky Tisk barevného textu v Pythonu bez jakéhokoli modulu: 3 kroky](https://i.howwhatproduce.com/images/002/image-3038-53-j.webp)
Tisk barevného textu v Pythonu bez jakéhokoli modulu: Poté, co byl omylem smazán můj druhý Instructable, rozhodl jsem se vytvořit nový. V tomto vám ukážu, jak tisknout barevný text v pythonu
Heslo na USB disk bez šifrování pomocí dávkového souboru: 8 kroků
![Heslo na USB disk bez šifrování pomocí dávkového souboru: 8 kroků Heslo na USB disk bez šifrování pomocí dávkového souboru: 8 kroků](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10966644-password-a-usb-drive-with-out-encryption-with-a-batch-file-8-steps-j.webp)
Heslo na USB disk bez šifrování s dávkovým souborem: program, který nepustí uživatele na disk bez hesla a zobrazí soubor vlastníka, který můžete libovolně změnit. Toto vám ukáže, jak snadno používat program, který jsem vytvořil