Spisu treści:
- Krok 1: Zbierz swoje komponenty
- Krok 2: Połączenia
- Krok 3: Pobierz wymagane pliki
- Krok 4: Przygotuj dźwięk i przekonwertuj go na dane
- Krok 5: Część kodowania
- Krok 6: Prześlij kod
Wideo: Mówiące Arduino - Odtwarzanie MP3 z Arduino bez żadnego modułu - Odtwarzanie pliku Mp3 z Arduino za pomocą PCM: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
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.
Zalecana:
Jak zrobić klaskanie? Włącznik/wyłącznik -- Bez żadnego układu scalonego: 6 kroków
Jak zrobić klaskanie? Włącznik/wyłącznik || Bez żadnego układu scalonego: To jest klaśnięcie przełącznika bez żadnego układu scalonego. Możesz klaskać? Pierwszy raz to żarówka? WŁĄCZYĆ I KLASKAĆ Drugi Raz Żarówka? WYŁĄCZONY. Ten obwód oparty na flip-flopie SR. Komponenty 1. Tranzystory BC547 NPN (4 szt.) 2. Rezystory 10k (5 szt.)3. Odporność na 1K
Moduł RF 433MHZ - Wykonaj odbiornik i nadajnik z modułu RF 433 MHZ bez żadnego mikrokontrolera: 5 kroków
Moduł RF 433MHZ | Stwórz odbiornik i nadajnik z modułu RF 433 MHz bez żadnego mikrokontrolera: Czy chcesz przesyłać dane bezprzewodowo? łatwo i bez mikrokontrolera? Zaczynamy, w tym instruktażowym pokażę Ci podstawowy nadajnik i odbiornik rf gotowy do użycia! W tej instrukcji będziesz mógł wysyłać i odbierać dane za pomocą bardzo ver
Bezprzewodowy pilot za pomocą modułu 2,4 Ghz NRF24L01 z Arduino - Nrf24l01 4-kanałowy / 6-kanałowy nadajnik-odbiornik do quadkoptera - Helikopter RC - Samolot zdalnie sterowany za pomocą Arduino: 5 kroków (ze zdjęciami)
Bezprzewodowy pilot za pomocą modułu 2,4 Ghz NRF24L01 z Arduino | Nrf24l01 4-kanałowy / 6-kanałowy nadajnik-odbiornik do quadkoptera | Helikopter RC | Samolot RC przy użyciu Arduino: obsługa samochodu RC | Quadkopter | Dron | Samolot RC | Łódź RC, zawsze potrzebujemy odbiornika i nadajnika, załóżmy, że do RC QUADCOPTER potrzebujemy 6-kanałowy nadajnik i odbiornik, a ten typ TX i RX jest zbyt drogi, więc zrobimy go na naszym
Drukowanie kolorowego tekstu w Pythonie bez żadnego modułu: 3 kroki
Drukowanie kolorowego tekstu w Pythonie bez żadnego modułu: Po tym, jak mój drugi Instructable został przypadkowo usunięty, postanowiłem stworzyć nowy. W tym pokażę, jak wydrukować kolorowy tekst w Pythonie
Hasło do dysku USB bez szyfrowania za pomocą pliku wsadowego: 8 kroków
Hasło do dysku USB bez szyfrowania za pomocą pliku wsadowego: program, który nie wpuści użytkownika na dysk bez hasła i pokaże plik właściciela, który możesz dowolnie zmienić, pokaże ci, jak z łatwością korzystać z programu, który stworzyłem