Obsah:
- Krok 1: Zhromaždite svoje súčiastky
- Krok 2: Pripojenia
- Krok 3: Stiahnite si požadované súbory
- Krok 4: Pripravte si zvuk a preveďte ho na údaje
- Krok 5: Časť kódovania
- Krok 6: Nahrajte kód
Video: Hovoriace Arduino - Prehrávanie MP3 s Arduino bez akéhokoľvek modulu - Prehrávanie súboru MP3 z Arduina pomocou PCM: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
V tomto návode sa naučíme hrať súbor mp3 s arduino bez použitia akéhokoľvek zvukového modulu, tu použijeme knižnicu PCM pre Arduino, ktorá hrá 16 -bitový PCM s frekvenciou 8 kHZ, takže to urobíme.
Krok 1: Zhromaždite svoje súčiastky
KÚPIŤ ČASTI: KÚPIŤ TIP120:
www.utsource.net/itm/p/384328.html
KÚPIŤ 12V ADAPTÉR:
www.utsource.net/itm/p/8013134.html
KÚPIŤ ARDUINO UNO:
www.utsource.net/itm/p/7199843.html
//////////////////////////////////////////////////////
takže aby sme to urobili, potrebujeme niekoľko súčiastok, ktoré sú veľmi pevné a Arduino, a potom reproduktor s výkonom 0,5 W až 10 W zvládne akýkoľvek reproduktor, potom si musíte kúpiť tranzistor na zosilnenie, ak je váš reproduktor vyšší ako 0,5 W, ako bol môj 3 w, takže som použil tranzistor TIP 120 na zosilnenie zvuku, môžete použiť aj akýkoľvek zosilňovač zvuku.
Nákup odkazov. -
Položky na nákup (odkaz na pobočku) -
Arduino Uno-
www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…
Reproduktor -
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: Pripojenia
Pripojenie je skutočne jednoduché, ak používate reproduktor s výkonom 0,5 W, potom priamo pripojte kladný kolík reproduktora k digitálnemu kolíku 11 na Arduino a kolíkový reproduktor reproduktora k GND a ak použijete reproduktor s výkonom 3 W, použite tranzistor tip120 a pripojte 11 Arduina na základňu tranzistora a -ve kolík reproduktora na kolektor tranzistora a emitor tranzistora na pin gnd na Arduino.
Ak máte problémy s pripojením, pomoc nájdete vo videu.
Krok 3: Stiahnite si požadované súbory
Na to budete potrebovať predovšetkým niekoľko súborov PCM.zip na prehrávanie zvuku PCM z arduina.
POTOM budeme potrebovať softvér Audacity na konverziu normálneho zvuku mp3 na 16bitový zvuk PCM s frekvenciou 8 hkz
& Nakoniec potrebujeme kódovací softvér na kódovanie tohto zvuku do údajov, ktoré môžeme vložiť do kódu.
STIAHNUŤ Audacity -
www.audacityteam.org/download/
Stiahnite si softvér PCM. ZIP & Encoder (súbor s názvom Arduino MP3.zip) -
drive.google.com/file/d/1LSb-nZcecs1VISQDP…
Krok 4: Pripravte si zvuk a preveďte ho na údaje
dôležitým krokom je príprava zvukových údajov. Najprv teda budeme potrebovať súbor mp3, buď ho nahráte, alebo ho dostanete odkiaľkoľvek, potom otvorte tento súbor do programu Audacity a kliknite na formát, potom vyberte 16 bit pcm, potom choďte nadol a vyberte frekvenciu. zvuku na 8 000 Hz a exportujte zvuk vo formáte mp3.
Potom otvorte kódovací zvukový softvér a prejdite na zvukový súbor, ktorý sme z trúfalosti vygenerovali, a potom úspešne dostanete zvuk správy skopírovaný do schránky.
Krok 5: Časť kódovania
takže ďalšia časť je časť kódovania, takže keď ste si stiahli súbor Arduin mp3.zip, ktorý obsahuje súbor PCM.zip, pridajte tento súbor PCM.zip ako knižnicu do arduina a potom otvorte príklad prehrávania dostupný v tejto knižnici PCM, & tam v náčrte musíte upraviť 2. riadok kódu v ukážke array, ktorá je typu programu, musíte odstrániť všetky údaje v tomto poli a vložiť údaje, ktoré sú skopírované do schránky kódovacím zvukovým softvérom.
Krok 6: Nahrajte kód
takže konečne je náš kód pripravený, nahrajte ho do arduina a budete počuť svoj nahraný zvuk z reproduktora, užite si ho a ak máte nejaké problémy alebo sa o tom chcete podrobne informovať, pozrite si poskytnuté video.
Ďakujem.
Odporúča:
IR snímač prekážok bez použitia Arduina alebo akéhokoľvek mikrokontroléra: 6 krokov
IR snímač prekážok bez použitia Arduina alebo akéhokoľvek mikrokontroléra: V tomto projekte vytvoríme jednoduchý snímač prekážok bez použitia akéhokoľvek mikrokontroléra
RF modul 433MHZ - Vyrobte prijímač a vysielač z RF modulu 433 MHz bez akéhokoľvek mikrokontroléra: 5 krokov
RF modul 433MHZ | Vyrobte prijímač a vysielač z RF modulu 433 MHz bez akéhokoľvek mikrokontroléra: Chcete odosielať bezdrôtové dáta? ľahko a bez potrebného mikrokontroléra? Tu ideme, v tomto návode vám ukážem môj základný RF vysielač a prijímač pripravený na použitie! V tomto návode budete môcť odosielať a prijímať údaje pomocou veľmi ver
Tlač farebného textu v Pythone bez akéhokoľvek modulu: 3 kroky
Tlač farebného textu v Pythone bez akéhokoľvek modulu: Potom, čo bol môj druhý Instructable omylom vymazaný, som sa rozhodol vytvoriť nový. V tomto vám ukážem, ako vytlačiť farebný text v pythone
Ovládajte Arduino pomocou telegramového robota bez akéhokoľvek ďalšieho hardvéru: 5 krokov
Ovládajte Arduino pomocou telegramového robota bez akéhokoľvek dodatočného hardvéru: S Arduinom môžete vykonávať širokú škálu vecí, ale premýšľali ste niekedy o ovládaní svojho Arduina pomocou telegramového robota? ČO BUDETE POTREBOVAŤ: Arduino UNO Node.js nainštalovaný vo vašom PC Niektoré ovládateľné zariadenia (Používame vstavanú diódu LED Arduino na
Zadajte heslo na USB disk bez šifrovania pomocou dávkového súboru: 8 krokov
Heslo USB disk bez šifrovania bez dávkového súboru: program, ktorý nenechá používateľa na disku bez hesla a zobrazí súbor vlastníka, ktorý môžete ľubovoľne zmeniť. Toto vám ukáže, ako ľahko používať program, ktorý som vytvoril