Spisu treści:

Generowanie różnych dźwięków z filmów za pomocą samego Arduino: 3 kroki
Generowanie różnych dźwięków z filmów za pomocą samego Arduino: 3 kroki

Wideo: Generowanie różnych dźwięków z filmów za pomocą samego Arduino: 3 kroki

Wideo: Generowanie różnych dźwięków z filmów za pomocą samego Arduino: 3 kroki
Wideo: Arduino dla każdego! Czym jest Arduino UNO, kiedy się przydaje i jak zacząć? 2024, Lipiec
Anonim
Generowanie różnych dźwięków z filmów za pomocą samego Arduino
Generowanie różnych dźwięków z filmów za pomocą samego Arduino

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

Część sprzętowa
Część sprzętowa
Część sprzętowa
Część sprzętowa
Część sprzętowa
Część sprzętowa
Część sprzętowa
Część sprzętowa

Schemat obwodu zawiera wszystko, czego potrzebujesz, aby połączyć wszystkie te elementy.

Krok 2: Część oprogramowania (kod)

Część oprogramowania (kod)
Część oprogramowania (kod)
Część oprogramowania (kod)
Część oprogramowania (kod)
Część oprogramowania (kod)
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: