
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03


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
Samouczek modułu E32-433T LoRa - DIY Breakout Board dla modułu E32: 6 kroków

Samouczek modułu E32-433T LoRa | DIY Breakout Board dla modułu E32: Hej, co słychać, chłopaki! Akarsh tutaj z CETech. Ten mój projekt jest bardziej krzywą uczenia się, aby zrozumieć działanie modułu E32 LoRa firmy eByte, który jest 1-watowym modułem nadawczo-odbiorczym o dużej mocy. Kiedy zrozumiemy działanie, mam projekt
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