Spisu treści:
Wideo: Generowanie różnych dźwięków z filmów za pomocą samego Arduino: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
As-salamu alaykum!
Chciałem wygenerować różne dźwięki, takie jak drapieżnik, optimus prime i bumblebee z filmu transformatorowego. Właściwie oglądałem film „hacksmith” o tworzeniu hełmu drapieżnika. Tam generowali efekt dźwiękowy drapieżnika ze źródła Hi-Fi. I chciałem go wypróbować z arduino, bo mam tylko arduino. Więc zacząłem szukać go w Internecie z mniej wymagającym kodowaniem, ponieważ nie chciałem używać formalnego sposobu, w jaki używamy pliku pitches.h do generowania tonów. mam prosty kod, który mogę łatwo zrozumieć. Więc po wielu poszukiwaniach znalazłem jeden i udostępniłem go na moim kanale YouTube. Tak, w przyszłości uaktualnię go tak, jak przy użyciu modułu kart SD z arduino. Nie mam jeszcze tego modułu, ale go kupię. Mam nadzieję, że ten film będzie mało pouczający.
Zacznijmy!!
Kieszonkowe dzieci
- Arduino Uno z kablem
- Głośniki głośniki multimedialne lub prosty głośnik 5W
- Klipsy Alegator lub gniazdo 3mm
- I działający komputer lub laptop
- Rezystor 10 kΩ
Krok 1: Część sprzętowa
Schemat obwodu zawiera wszystko, czego potrzebujesz, aby połączyć wszystkie te elementy.
Krok 2: Część oprogramowania (kod)
Mamy więc nazwę biblioteki "PCM" MUSIMY JĄ DODAĆ DO FOLDERU BIBLIOTEKI, który znajduje się w " C:\PROGRAM FILES (X86)\ARDUINO\LIBRARY"
Wklej go w folderze biblioteki lub pod nazwą skrótu „Wklej tutaj” wystarczy przeciągnąć i upuścić tam. I gotowe.
Teraz masz oprogramowanie kodujące, które służy do konwersji normalnego dźwięku na tekst numeryczny, który jest podstawą wszystkiego na tych komputerach. Te wartości są liczbami z zakresu 0-255. Dlatego używamy pinu PWM nr 11.
W przypadku części audio musimy ją trochę zmodyfikować. Do tego potrzebujemy Audacity lub innego oprogramowania konwertera audio online.
Musimy go przekonwertować na 8000 khz
System dźwiękowy powinien być MONO
Długość klipu audio nie powinna przekraczać 4s
Eksportuj w formacie Mp3
Teraz otwórz Arduino IDE, przejdź do Przykłady> PCM> odtwarzanie> otwórz go
Lub dostarczyłem plik szkicu arduino, po prostu go otwórz.
Teraz otwórz Encoder Software, klikając dwukrotnie, a pojawi się zakładka nawigacyjna. Po prostu przejdź do folderu, w którym znajdują się klipy audio. I wybierz żądany. Zniknie, a po chwili pojawi się okno z napisem Sukces! Oznacza to, że Twoje dane zostały skopiowane do schowka. Teraz otwórz arduino IDE i zastąp istniejące wartości, naciskając „Ctrl + A i Del”, a następnie naciśnij Ctrl + V i gotowe. Prześlij ten szkic na swoją tablicę.
a teraz ciesz się owocami, naciskając przycisk, który odtworzy dźwięk.
W przypadku nowego dźwięku musisz powtórzyć cały proces ponownie.
I gotowe:)
Dostarczyłem również kilka klipów, z których możesz korzystać
Zalecana:
Sterowanie telewizorem i podłączonym Raspberry Pi za pomocą tego samego pilota: 4 kroki
Sterowanie telewizorem i podłączonym Raspberry Pi za pomocą tego samego pilota: Aby sterować Raspberry Pi za pomocą pilota na podczerwień, używaliśmy LIRC. To działało aż do jądra 4.19.X, kiedy uruchomienie LIRC stało się o wiele trudniejsze. W tym projekcie mamy Raspberry Pi 3 B+ podłączone do telewizora i mamy
Generowanie sygnału PWM o wysokiej rozdzielczości dla serwomechanizmów RC z urządzeniami STM32: 3 kroki
Generowanie sygnału PWM o wysokiej rozdzielczości dla serwomechanizmów RC z urządzeniami STM32: Obecnie buduję nadajnik/odbiornik RC oparty na chipie SX1280 RF. Jednym z celów projektu jest to, że chcę mieć 12-bitową rozdzielczość serwo, od drążków aż do serwomechanizmów. Częściowo dlatego, że nowoczesne serwa cyfrowe mają 12-bitową rozdzielczość
Generowanie tonów różnego rodzaju za pomocą równań matematycznych (MathsMusic) Arduino: 5 kroków
Generowanie tonów różnego rodzaju za pomocą równań matematycznych (MathsMusic) Arduino: Opis projektu: Rozpoczęła się nowa podróż, w której pomysły mogą być łatwo wdrażane przy użyciu społeczności open source (dzięki Arduino). Oto sposób · Rozejrzyj się wokół siebie i obserwuj swoje otoczenie · Odkryj problemy, które należy
Generowanie napięcia za pomocą ergometru: 9 kroków (ze zdjęciami)
Generowanie napięcia za pomocą roweru na ergometrze: Opracowanie projektu polegało na zbudowaniu „gry” mającej na celu pedałowanie na rowerze ergometru podłączonym do generatora i wieży lamp, które są aktywowane wraz ze wzrostem prędkości obrotowej silnika – co następuje zgodnie z rower
Dowiedz się, jak skonfigurować moduł Wifi ESP8266 za pomocą samego Arduino IDE: 4 kroki
Dowiedz się, jak skonfigurować moduł Wifi ESP8266 za pomocą samego Arduino IDE: W tym samouczku pokażę, jak skonfigurować moduł ESP8266 za pomocą Arduino IDE, a nie zewnętrznego konwertera TTL