Съдържание:
- Стъпка 1: Ще ви трябва:
- Стъпка 2: Връзки
- Стъпка 3: Настройка на Wave файлове
- Стъпка 4: Кодът
- Стъпка 5: Окончателни връзки…
Видео: Минимална кутия за звукови ефекти на Arduino: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Това е бърз проект на кутия за звукови ефекти. Устройството чете предварително записан wav файл от microSD, присвоен на определен бутон и го възпроизвежда, когато бъде натиснат.
Стъпка 1: Ще ви трябва:
Arduino pro mini (или друг) microSD модул Високоговорител с TRS (mic / aux) връзка Женски TRS конектор 4 Бутони 4 220ohm резистори Държач на батерията и батерии - Използвах 2 CR2032 монети батерии, но можете да използвате друг Двустранен мъжки кабел TRS (слушалки)
Стъпка 2: Връзки
Всеки бутон, свързан към VCC и през 220ohm резистор към GND (за изтегляне на фалшив ток по кабела) пред резистора, всеки бутон, свързан към цифровите щифтове 5, 6, 7, 8 на Arduino.
Конекторът TRS е свързан към GND и към деветия цифров извод на Arduino.
Модулът microSD е свързан към Arduino, както следва: GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
Батерията + е свързана към RAW и - към GND
Стъпка 3: Настройка на Wave файлове
Wav файловете трябва да са на 16000khz 8bit моно. Назовете ги по номера на бутона, който ще им присвоите (1, 2, 3, 4)
Можете да използвате този сайт, за да конвертирате файловете си
Стъпка 4: Кодът
Кодът използва 2 библиотеки, които трябва да сте сигурни (ако не ги изтеглите чрез lib мениджъра): SD.hTMRpcm.h
#include // включва библиотека на SD модул #include // включва библиотека за управление на високоговорители #дефинирайте SD_ChipSelectPin 4 // дефинирайте CS щифт #дефинирайте B1 5 // 4 бутона бутони връзки #дефинирайте B2 6 #дефинирайте B3 7 #дефинирайте B4 8 TMRpcm tmrpcm; // създайте обект за библиотеката на високоговорителите void setup () {Serial.begin (9600); pinMode (5, INPUT); // 4 бутона се инициализират като INPUTS pinMode (6, INPUT); pinMode (7, INPUT); pinMode (8, INPUT); tmrpcm.speakerPin = 9; // дефинираме щифт на високоговорителя. // трябва да използвате пин 9 на Arduino Uno и Nano // библиотеката използва този пин, ако (! SD.begin (SD_ChipSelectPin)) {// вижте дали картата е налична и може ли да се инициализира връщане; // не правете нищо повече, ако не} tmrpcm.setVolume (6); // 0 до 7. Задайте ниво на силата на звука tmrpcm.play ("start.wav"); // звуковият файл "1" ще се възпроизвежда всеки път, когато arduino се включи, или се нулира} void loop () {// Serial.println (digitalRead (8)); if (digitalRead (B1)) {Serial.println ("B1"); tmrpcm.play ("1.wav"); забавяне (100); } if (digitalRead (B2)) {Serial.println ("B2"); tmrpcm.play ("2.wav"); забавяне (100); } if (digitalRead (B3)) {Serial.println ("B3"); tmrpcm.play ("3.wav"); забавяне (100); } if (digitalRead (B4)) {Serial.println ("B4"); tmrpcm.play ("4.wav"); забавяне (100); }}
Стъпка 5: Окончателни връзки…
Свържете устройството чрез конектора TRS с кабела TRS към високоговорителя. Свържете устройството към захранването и го включете
…ЗАБАВЛЯВАЙ СЕ…
Препоръчано:
Ray Gun със звукови ефекти V2: 17 стъпки (със снимки)
Ray Gun със звукови ефекти V2: Наскоро попаднах на стара бормашина в магазин за боклуци и в момента, в който я видях, разбра, че трябва да направя лъчев пистолет от нея. Сега направих няколко лъчеви пистолета и те винаги започват с вдъхновение от някакъв намерен предмет. Можете да проверите другите ми версии в t
Car Horn - Персонализирани звукови ефекти: 4 стъпки (със снимки)
Car Horn - Персонализирани звукови ефекти: Инсталирах персонализирани звукови ефекти на клаксона в колата си въз основа на видеоклипове в YouTube от Mark Rober и I Like To Make Stuff Основният клаксон се нуждае от повече възможности за ефективна комуникация между шофьорите според мен Където съм от стандартния автомобилен клаксон има
Ray Gun с лазерни звукови ефекти: 19 стъпки (със снимки)
Ray Gun с лазерни звукови ефекти: Наистина обичам да изграждам проекти от стари части, които съм изчистил. Това е второто лъчево оръжие, което документирах (това е първото ми). Заедно с лъчеви пистолети съм създал боклуци - (вижте ги тук) и много други проекти от
Beyblade Arena със светлинни и звукови ефекти: 8 стъпки
Beyblade Arena със светлинни и звукови ефекти: Beyblade Burst Arena е арена със светлинни и звукови ефекти за играчки с остриета. Когато синът ми дойде при мен и ми показа своя " Beyblade " върхове и както ги видяхме да се въртят един около друг, да се блъскат един в друг и да се пръснат на парче
Светлинен меч, базиран на Arduino, със светлинни и звукови ефекти: 14 стъпки (със снимки)
Светлинен меч, базиран на Arduino, със светлинни и звукови ефекти: Здравей, Джеди! Тази инструкция е за създаване на светлинен меч, който изглежда, звучи и се представя като един във филма! Единствената разлика - не може да реже метал: (Това устройство се основава на платформата Arduino и аз му давам много функции и функции, той