Spisu treści:

Mówiące Arduino - Odtwarzanie MP3 z Arduino bez żadnego modułu - Odtwarzanie pliku Mp3 z Arduino za pomocą PCM: 6 kroków
Mówiące Arduino - Odtwarzanie MP3 z Arduino bez żadnego modułu - Odtwarzanie pliku Mp3 z Arduino za pomocą PCM: 6 kroków

Wideo: Mówiące Arduino - Odtwarzanie MP3 z Arduino bez żadnego modułu - Odtwarzanie pliku Mp3 z Arduino za pomocą PCM: 6 kroków

Wideo: Mówiące Arduino - Odtwarzanie MP3 z Arduino bez żadnego modułu - Odtwarzanie pliku Mp3 z Arduino za pomocą PCM: 6 kroków
Wideo: Arduino 37: WYKRYWACZ RUCHU Z ODTWARZANIEM KOMUNIKATÓW 2024, Lipiec
Anonim
Image
Image

W tej instrukcji dowiemy się, jak odtwarzać plik mp3 z arduino bez użycia żadnego modułu audio, tutaj użyjemy biblioteki PCM dla Arduino, która odtwarza 16-bitowy PCM o częstotliwości 8 kHz, więc zróbmy to.

Krok 1: Zbierz swoje komponenty

Znajomości
Znajomości

KUP CZĘŚCI: KUP WSKAZÓWKA120:

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

KUP ADAPTER 12V:

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

KUP ARDUINO UNO:

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

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

więc aby to zrobić, potrzebujemy kilku komponentów bardzo firat Arduino, a następnie głośnik od 0,5 W do 10 W każdy głośnik wykona zadanie, a następnie musisz kupić tranzystor do wzmocnienia, jeśli twój głośnik jest wyższy niż 0,5 W tak jak mój 3 w, więc użyłem tranzystora TIP 120 dor wzmacniającego dźwięk, możesz również użyć dowolnego wzmacniacza audio.

Kupowanie linków. -

Przedmioty do kupienia (link partnerski) -

Arduino Uno-

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

Głośnik -

www.banggood.com/2-Pcs-3-Cal-4-10W-Full-R…

www.banggood.com/50MM-0_5W-Customized-50mm…

www.banggood.com/3-Pair-4-Ohm-3W-LCD-Panel…

Tranzystor TIP 120 -

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: Połączenia

Połączenia są naprawdę proste, jeśli używasz głośnika o mocy 0,5 W, a następnie bezpośrednio podłącz +ve pin głośnika do cyfrowego pinu 11 na Arduino i -ve pin głośnika do GND, a jeśli używasz 3 watowego głośnika, użyj tranzystora tip120 i podłącz 11 Arduino do bazy tranzystora i -ve pin głośnika do kolektora tranzystora i emitera tranzystora do pinu gnd w Arduino.

Jeśli masz problemy z połączeniem, skorzystaj z wideo, aby uzyskać pomoc.

Krok 3: Pobierz wymagane pliki

Aby to zrobić, będziesz potrzebować kilku plików, przede wszystkim pliku PCM.zip do odtwarzania dźwięku PCM z arduino.

Następnie będziemy potrzebować oprogramowania Audacity, aby przekonwertować normalny dźwięk mp3 na 16-bitowy dźwięk PCM 8hkz

& Na koniec potrzebujemy oprogramowania kodującego do kodowania tego dźwięku w dane, które możemy wkleić do kodu.

POBIERZ Audacity -

www.audacityteam.org/download/

Pobierz oprogramowanie PCM. ZIP & Encoder (plik o nazwie Arduino MP3.zip) -

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

Krok 4: Przygotuj dźwięk i przekonwertuj go na dane

Image
Image
Przygotuj dźwięk i przekonwertuj go na dane
Przygotuj dźwięk i przekonwertuj go na dane
Przygotuj dźwięk i przekonwertuj go na dane
Przygotuj dźwięk i przekonwertuj go na dane
Przygotuj dźwięk i przekonwertuj go na dane
Przygotuj dźwięk i przekonwertuj go na dane

ważnym krokiem jest przygotowanie danych audio. więc najpierw będziemy potrzebować pliku mp3, albo nagrasz go, albo pobierzesz z dowolnego miejsca, a następnie otwórz ten plik w Audacity i kliknij format, a następnie wybierz 16-bitowy pcm, a następnie zejdź w dół i wybierz częstotliwość dźwięku do 8000 Hz i eksportuj dźwięk jako mp3.

Następnie otwórz oprogramowanie do kodowania audio i przejdź do pliku audio, który wygenerowaliśmy z audacity, a następnie otrzymasz wiadomość audio skopiowaną do schowka pomyślnie.

Krok 5: Część kodowania

Część kodująca
Część kodująca
Część kodująca
Część kodująca

więc następna część to część kodująca, więc po pobraniu pliku Arduin mp3.zip, który zawiera plik PCM.zip, dodaj ten plik PCM.zip jako bibliotekę do arduino, a następnie otwórz przykład odtwarzania dostępny w tej bibliotece PCM, i tam w szkicu musisz wyedytować drugi wiersz kodu w sample[array typu true] musisz usunąć wszystkie dane z tej tablicy i wkleić dane, które są kopiowane do schowka przez oprogramowanie do kodowania audio.

Krok 6: Prześlij kod

więc w końcu nasz kod jest gotowy, więc prześlij go do arduino, a usłyszysz nagrany dźwięk z głośnika, ciesz się nim, a jeśli masz jakieś problemy lub chcesz to szczegółowo omówić, po prostu zapoznaj się z dostarczonym filmem.

Dziękuję Ci.

Zalecana: