Съдържание:

Направете музикален инструмент с помощта на Arduino и Flick Large: 9 стъпки
Направете музикален инструмент с помощта на Arduino и Flick Large: 9 стъпки

Видео: Направете музикален инструмент с помощта на Arduino и Flick Large: 9 стъпки

Видео: Направете музикален инструмент с помощта на Arduino и Flick Large: 9 стъпки
Видео: Leap Motion SDK 2024, Юли
Anonim
Image
Image

Слушайте енергията и вибрациите на вътрешното си тяло. Проектът описва как да се направи електронен инструмент, който превръща ръчните вълни в музика.

Arduino е програмиран да преобразува размахване на ръка над 3D жест Flick board в музикални ноти и след това синтезира музика, произвеждаща аудио изход на GPIO pin.

Консумативи

  • Pi Supply Flick Large
  • Голям калъф Pi Supply Flick
  • Arduino UNO
  • Резистор 4.75k ohm
  • Кондензатор 10 nF
  • RCA жак/щепселен кабел
  • USB кабел от тип А до тип В

Стъпка 1: Схеми

Свържете Flick Large към Arduino
Свържете Flick Large към Arduino

Стъпка 2: Свържете Flick Large към Arduino

Поставете Flick Large в кутията и се свържете към Arduino според схемата. Дъската Flick Large се доставя с мъжки/женски лентов прото-кабел, но този кабел е твърде дълъг за използване с Arduino Uno. Едно решение е да се отреже прекомерната дължина до около 100 мм, да се свърже отново и да се изолира, както е показано на изображението по -горе. Друго решение е да поръчате по-къс лентов прото-кабел.

  • Flick VCC -> Ard pin 10 Flick LED2 -> Ard pin 8
  • Flick LED1 -> Ard pin 9
  • Плъзнете GND -> Ard щифт GND
  • Flick TS -> Ard pin 12
  • Плъзнете Нулиране -> Ard щифт 13
  • FLICK SCL -> Ard I2C SCL
  • Flick SDA -> Ard I2C SDA

Стъпка 3: Свържете аудио изходния кабел и нискочестотния филтър към Arduino

Свържете аудио изходния кабел и нискочестотния филтър към Arduino
Свържете аудио изходния кабел и нискочестотния филтър към Arduino

Използвайте RCA мъжки/женски кабел от списъка и разделете на два моно-кабела (необходим е само един). Изрежете конектора от единия край, мъжки или женски, в зависимост от това, което отговаря на входа на вашия високоговорител. Премахнете изолацията от края на кабела и свържете проводниците с резистор 4.75 Kohm и 10nF кондензатор от списъка съгласно схемата.

  • Ard аудио изход + щифт 11 -> Кабелен вътрешен проводник (чрез резистор от серия 4.75K)
  • Ard аудио изход - щифт 3 -> Кабелен външен проводник

Стъпка 4: Свържете активен високоговорител към аудио изход от Arduino

Свържете активен високоговорител към аудио изход от Arduino
Свържете активен високоговорител към аудио изход от Arduino

Свържете Active Speaker към аудио изход от Arduino. Ако входният конектор на вашия високоговорител не е съвместим с RCA, използвайте адаптерния кабел RCA. В този проект вместо активен високоговорител, аудио изходът от Arduino е свързан към аудио усилвател, който управлява високоговорителя, но можете да използвате и високоговорители за компютър.

Стъпка 5: Свържете Arduino към компютър, като използвате USB кабел тип A/B

Стъпка 6: Инсталирайте Arduino IDE

Изтеглете и инсталирайте Arduino IDE на компютър или лаптоп.

Стъпка 7: Инсталирайте Synth Library

Изтеглете като zip dzlonline/the_synth от github. Отворете Arduino IDE, отидете в меню-> Sketch-> Include Library-> Add. ZIP Library.. отидете и отворете изтегления.zip файл. Затворете Arduino IDE.

Стъпка 8: Инсталирайте Flick-music Program

Изтеглете прикачения flick_music.zip.txt на компютър, преименувайте го на flick_music.zip и разархивирайте. Отворете Arduino IDE, отидете в меню-> Файл-> Отваряне и отворете flick_music.ino в директорията flick_music и щракнете върху отвори. Щракнете върху икона със стрелка, за да качите код.

Стъпка 9: Играйте

И това е всичко, сега можете да преместите ръката си над Flick board и ако всичко е правилно, ще се пусне музика. Можете да промените октавата, като докоснете ляв или десен електрод по краищата на Flick board.

twitter.com/lanmiLab

hackster.io/lanmiLab

Препоръчано: