Spisu treści:
- Krok 1: Będziesz potrzebować:
- Krok 2: Połączenia
- Krok 3: Ustawianie plików Wave
- Krok 4: Kodeks
- Krok 5: Ostateczne połączenia…
Wideo: Minimalna skrzynka efektów dźwiękowych Arduino: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Jest to szybki projekt pudełka z efektami dźwiękowymi. Urządzenie odczytuje nagrany wcześniej plik wav z karty microSD przypisanej do konkretnego przycisku i odtwarza go po naciśnięciu.
Krok 1: Będziesz potrzebować:
Arduino pro mini (lub inny) moduł microSD Głośnik z połączeniem TRS (mic / aux)Żeńskie złącze TRS4 przyciski4 rezystory 220ohm Uchwyt baterii i baterie - Użyłem 2 baterii CR2032, ale można użyć innegoDwustronny męski kabel TRS (słuchawki)
Krok 2: Połączenia
Każdy przycisk podłączony do VCC i przez rezystor 220 omów do GND (w celu ściągania fałszywego prądu na kablu) przed rezystorem, każdy przycisk podłączony do cyfrowych pinów 5, 6, 7, 8.
Złącze TRS jest podłączone do GND i do 9. pinu cyfrowego Arduino.
Moduł microSD jest podłączony do Arduino w następujący sposób: GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
Bateria + jest podłączona do RAW i - do GND
Krok 3: Ustawianie plików Wave
Pliki wav powinny mieć 16000 kHz 8bit mono. Nazwij je według numeru przycisku, który chcesz im przypisać (1, 2, 3, 4)
Możesz użyć tej strony do konwersji plikówhttps://audio.online-convert.com/convert-to-wav
Krok 4: Kodeks
Kod używa 2 bibliotek, które powinieneś upewnić się, że masz (jeśli nie pobierasz ich przez menedżera lib):SD.hTMRpcm.h
#include //include SD module library#include //include biblioteka sterowania głośnikami #define SD_ChipSelectPin 4 //define CS pin #define B1 5 //4 przyciski piny połączeń #define B2 6 #define B3 7 #define B4 8 TMRpcm tmrpcm; //utwórz obiekt dla biblioteki głośników void setup() { Serial.begin (9600); pinMode (5, WEJŚCIE); //4 przyciski inicjalizują się jako INPUTS pinMode (6, INPUT); pinMode (7, WEJŚCIE); pinMode (8, WEJŚCIE); tmrpcm.speakerPin = 9; //zdefiniuj pin głośnika. //musisz użyć pinu 9 Arduino Uno i Nano //biblioteka używa tego pinu if (!SD.begin(SD_ChipSelectPin)) { //sprawdź, czy karta jest obecna i można ją zainicjować return; //nie rób nic więcej, jeśli nie } tmrpcm.setVolume(6); //0 do 7. Ustaw poziom głośności tmrpcm.play("start.wav"); //plik dźwiękowy "1" będzie odtwarzany za każdym razem, gdy arduino się włączy lub zresetuje } void loop() { // Serial.println (digitalRead (8)); if (digitalRead (B1)) { Serial.println ("B1"); tmrpcm.play("1.wav"); opóźnienie (100); } if (digitalRead (B2)) { Serial.println ("B2"); tmrpcm.play("2.wav"); opóźnienie (100); } if (digitalRead (B3)) { Serial.println ("B3"); tmrpcm.play("3.wav"); opóźnienie (100); } if (digitalRead (B4)) { Serial.println ("B4"); tmrpcm.play("4.wav"); opóźnienie (100); } }
Krok 5: Ostateczne połączenia…
Podłącz urządzenie przez złącze TRS z kablem TRS do głośnika. Podłącz urządzenie do zasilania i włącz je
…BAW SIĘ DOBRZE…
Zalecana:
Przedwzmacniacz efektów dźwiękowych z VS1053b: 3 kroki
Przedwzmacniacz efektów dźwiękowych z VS1053b: Jest to w pełni funkcjonalny przedwzmacniacz efektów dźwiękowych wykorzystujący układ scalony VLSI VS1053b Audio DSP. Posiada potencjometr do regulacji głośności oraz pięciu parametrów efektu. Ma dziewięć stałych efektów i jeden, który można dostosować, gdzie każdy efekt ma pięć efektów
Łatwy obwód efektów dźwiękowych + wzmacniacz: 3 kroki
Łatwy obwód efektów dźwiękowych + wzmacniacz: Oto jak łatwo złożyć fantastyczny obwód efektów dźwiękowych, który da Ci możliwość dodania doskonałej jakości dźwięku z bardzo elastycznym wyzwalaniem (do 11 ustawialnych wyzwalaczy) do następnego projektu, który potrzebuje dźwięku. To wszystko można zrobić za mniej
Naprawa sygnałów dźwiękowych konsoli Life Fitness X5i: 5 kroków
Naprawa sygnałów dźwiękowych konsoli Life Fitness X5i: W ten sposób rozwiązałem problem z sygnałami dźwiękowymi konsoli Life Fitness x5i. ZASTRZEŻENIE PRAWNE: ZRÓB TO NA WŁASNE RYZYKO. TE CZYNNOŚCI OBEJMUJĄ MODYFIKOWANIE KONSOLI URZĄDZENIA I NA PEWNO UNIKAJĄ WSZELKIEJ GWARANCJI. Problem z moją maszyną polegał na tym, że jeden z
Ukryta przestrzeń - kontroler gier dźwiękowych: 5 kroków (ze zdjęciami)
Ukryta przestrzeń - kontroler gier dźwiękowych: W tym samouczku stworzymy kontroler do gier dźwiękowych. Gra została stworzona w Unity. Próbuje stworzyć interfejs gry, który jest poza ekranem, z ograniczonymi informacjami wizualnymi i głównie dźwiękowymi. Gracz będzie miał na sobie
Odtwarzanie plików dźwiękowych audio (Wav) za pomocą Arduino i DAC: 9 kroków
Odtwarzanie plików dźwiękowych audio (Wav) za pomocą Arduino i DAC: Odtwarzaj dźwięk w formacie wav z karty SD Audino. Ta instrukcja pokaże Ci, jak plik wav na karcie SD można odtworzyć za pomocą prostego obwodu do głośnika. Plik wav musi być 8-bitowy w trybie mono. Nie miałem problemu z odtwarzaniem plików 44 KHz. Chociaż nie