Съдържание:
- Консумативи
- Стъпка 1: Проектиране на цялата система
- Стъпка 2: Стъпка 1: Изграждане на блокова плоча
- Стъпка 3: Стъпка 2: Създаване на сензор за допир с блоков тип
- Стъпка 4: Стъпка 3: Свържете Unity и Arduino
Видео: Музикален асемблер: Интегриран виртуален музикален инструмент с блоков сензор за докосване: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Има много хора, които искат да се научат да свирят на музикален инструмент. За съжаление някои от тях не го стартират поради високата цена на инструментите. Въз основа на това решихме да направим интегрирана система за виртуални музикални инструменти, за да намалим бюджета за започване на нов опит и да дадем на хората повече шанс за достъп до различни инструменти. Използвахме сензор за въвеждане на блок, тъй като сметнахме, че персонализирането на хардуера е необходимо, за да дадем на хората подобно изживяване, че свирят на истински инструмент.
Използвахме Stickii ролков бок (гумен блок), проводяща лента, arduino за хардуер. Въпреки че използвахме гумен блок, можете да използвате всеки материал или да използвате само проводяща лента.
Консумативи
За да направите блоков тип сензор за докосване, се нуждаете от следните материали:
- Stickii Roll Block (не е необходимо)
- Проводима лента
- Arduino (пример ще използва мега)
- Кабели
- 1M резистор
Нуждаете се и от следния софтуер:
- Arduino IDE
- Единство
Стъпка 1: Проектиране на цялата система
Цялата система работи така.
Стъпка 2: Стъпка 1: Изграждане на блокова плоча
Първо, ако се опитате да използвате Stickii ролков блок или подобен, трябва да направите блок плоча.
Трябва да направите дупки, които ще бъдат директно свързани с arduino и сензор за докосване. Ако имате достатъчно щифт в arduino или можете да го разширите, можете да направите още дупки. Колкото повече дупки съществуват, хората могат да използват хардуера по -свободно. Дупките могат да получат сензорни данни на сензорите, като използват библиотеката с капацитивни сензори на arduino.
След като направите дупката, поставете проводника в цялото като втората картина и свържете проводника към arduino с 1 резистор като скицата на първата снимка.
По -долу е кодът arduino на примера.
#включете #дефинирайте РАЗМЕР 24
CapacitiveSensor cs [SIZE] = {
CapacitiveSensor (52, 53), CapacitiveSensor (50, 51), CapacitiveSensor (48, 49), CapacitiveSensor (46, 47), CapacitiveSensor (44, 45), CapacitiveSensor (42, 43), CapacitiveSensor (40, 41), CapacitiveSensor (38, 39), CapacitiveSensor (36, 37), CapacitiveSensor (34, 35), CapacitiveSensor (32, 33), CapacitiveSensor (30, 31), CapacitiveSensor (28, 29), CapacitiveSensor (26, 27), CapacitiveSensor (24, 25), CapacitiveSensor (22, 23), CapacitiveSensor (2, 3), CapacitiveSensor (4, 5), CapacitiveSensor (A0, A1), CapacitiveSensor (A2, A3), CapacitiveSensor (A4, A5), CapacitiveSensor (A6), A7), CapacitiveSensor (A8, A9), CapacitiveSensor (A10, A11)};
bool sens [SIZE] = {false};
void setup ()
{int i; Serial.begin (9600); for (i = 0; i <SIZE; i ++) {sens = невярно; }}
void loop ()
{long start = millis (); for (int i = 0; i 600) sens = вярно; else sens = невярно; }
for (int i = 0; i <SIZE; i ++) {Serial.print (sens ); } Serial.println (); Serial.flush (); забавяне (50); // произволно забавяне за ограничаване на данните до сериен порт}
Стъпка 3: Стъпка 2: Създаване на сензор за допир с блоков тип
Създаването на сензор за докосване е лесно. Точно като блок плоча, направете дупка като първата снимка и също поставете тел.
След това поставете капацитивната лента отгоре на блока (или друг материал, който искате да използвате).
Стъпка 4: Стъпка 3: Свържете Unity и Arduino
Това е последната стъпка.
След качване на код в arduino, стартирайте софтуер за единство. (Не трябва да отваряте сериен монитор, за да свържете единство и arduino). Можете да изтеглите проекта за единство в github по -долу.
github.com/crysm28/musicassembler
Препоръчано:
Електрически усилвател с 3D музикален инструмент: 11 стъпки (със снимки)
Електрически музикален инструмент 3D принтиран усилвател.: Определение на проекта. Надявам се да направя усилвател за печат за използване с електрическа цигулка или друг електрически инструмент. Спецификация. Проектирайте възможно най -много части, за да ги отпечатате 3D, направете стерео, използвайте активен усилвател и го поддържайте малък
Музикален инструмент с микро: бит: 5 стъпки
Музикален инструмент с Micro: bit: Здравей. Днес ще ви покажа как можете да превърнете своя BBC Micro: Bit в музикален инструмент, който реагира на околната светлина в стаята. Това е супер просто и супер бързо, така че следвайте тези стъпки и започнете да правите някои конфитюри
Synthfonio - музикален инструмент за всеки: 12 стъпки (със снимки)
Synthfonio - музикален инструмент за всеки: харесвам синтезатори и MIDI контролери, но страшно свиря на клавишни. Обичам да пиша музика, но за да свирите всъщност тази музика, трябва да сте се научили да свирите на инструмент. Това отнема време. Време, което много хора нямат
Три схеми на сензор за докосване + Схема на таймер за докосване: 4 стъпки
Три вериги на сензора за докосване + Схема на таймера за докосване: Сензорът за докосване е верига, която се ВКЛЮЧВА, когато открие докосването върху сензорните щифтове. Той работи на преходна основа, т.е. натоварването ще бъде включено само за времето, когато докосването е върху щифтовете. Тук ще ви покажа три различни начина да усетите докосване
Сензор за докосване и сензор за звук Управление на AC/DC светлини: 5 стъпки
Сензор за докосване и сензор за звук Управление на AC/DC светлини: Това е първият ми проект и работи на базата на два основни сензора, единият е сензор за докосване, а вторият е сензор за звук, когато натиснете тъчпада върху сензора за докосване, променливотоковата светлина ще се превключи ВКЛЮЧЕНО, ако го пуснете, светлината ще е ИЗКЛЮЧЕНА и същото