Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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
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
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
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.