Оглавление:

Создание музыкального инструмента с помощью Arduino и Flick Large: 9 шагов
Создание музыкального инструмента с помощью Arduino и Flick Large: 9 шагов

Видео: Создание музыкального инструмента с помощью Arduino и Flick Large: 9 шагов

Видео: Создание музыкального инструмента с помощью Arduino и Flick Large: 9 шагов
Видео: Когда тренер - твой друг😏 2024, Декабрь
Anonim
Image
Image

Слушайте энергию и вибрации своего внутреннего тела. Проект описывает, как сделать электронный инструмент, преобразующий волны рук в музыку.

Arduino запрограммирован на преобразование взмахов руки над платой Flick 3D-жестов в музыкальные ноты, а затем синтезирует музыку, производя аудиовыход на выводе GPIO.

Запасы

  • Pi Supply Flick Large
  • Большой футляр Pi Supply Flick
  • Arduino UNO
  • Резистор 4.75кОм
  • Конденсатор 10 нФ
  • Разъем RCA / штекерный кабель
  • Кабель USB типа A - тип B

Шаг 1: Схема

Подключите Flick Large к Arduino
Подключите Flick Large к Arduino

Шаг 2: подключите Flick Large к Arduino

Установите плату Flick Large в корпус и подключите к Arduino в соответствии со схемой. Плата Flick Large поставляется с ленточным прото-кабелем «папа / мама», но этот кабель слишком длинный для использования с Arduino Uno. Одно из решений - сократить лишнюю длину примерно до 100 мм, повторно подключить и изолировать, как показано на изображении выше. Другое решение - заказать более короткий ленточный протокабель.

  • Flick VCC -> Ard pin 10 Щелчок LED2 -> Ard pin 8
  • Flick LED1 -> Ard pin 9
  • Проведите GND -> Ard pin GND
  • Flick TS -> Ard контакт 12
  • Flick Reset -> Ard pin 13
  • FLICK SCL -> Ard I2C SCL
  • Flick SDA -> Ard I2C SDA

Шаг 3. Подключите выходной аудиокабель и фильтр нижних частот к Arduino

Подключите кабель аудиовыхода и фильтр нижних частот к Arduino
Подключите кабель аудиовыхода и фильтр нижних частот к Arduino

Используйте кабель RCA штекер / гнездо из списка и разделите на два монокабеля (нужен только один). Обрежьте разъем на одном конце, вилку или розетку, в зависимости от того, что соответствует входу вашего динамика. Снимите изоляцию с конца кабеля и подключите провода с резистором 4,75 кОм и конденсатором 10 нФ из списка согласно схеме.

  • Аудиовыход Ard + контакт 11 -> Внутренний проводник кабеля (через последовательный резистор 4,75 кОм)
  • Аудиовыход Ard - контакт 3 -> Внешний проводник кабеля

Шаг 4: Подключите активный динамик к аудиовыходу от Arduino

Подключите активный динамик к аудиовыходу от Arduino
Подключите активный динамик к аудиовыходу от Arduino

Подключите активный динамик к аудиовыходу Arduino. Если входной разъем динамика несовместим с RCA, используйте переходной кабель RCA. В этом проекте вместо активного динамика аудиовыход от Arduino подключен к аудиоусилителю, который управляет громкоговорителем, но вы также можете использовать динамики ПК.

Шаг 5: Подключите Arduino к ПК с помощью кабеля USB типа A / B

Шаг 6: Установите Arduino IDE

Загрузите и установите Arduino IDE на ПК или ноутбук.

Шаг 7: Установите Synth Library

Загрузите zip-архив dzlonline / the_synth с github. Откройте Arduino IDE, перейдите в меню-> Скетч-> Включить библиотеку-> Добавить. ZIP-библиотеку … перейдите и откройте загруженный файл.zip. Закройте Arduino IDE.

Шаг 8: Установите программу Flick-music

Загрузите прикрепленный файл flick_music.zip.txt на ПК, переименуйте его в flick_music.zip и разархивируйте. Откройте Arduino IDE, перейдите в меню-> Файл-> Открыть, перейдите к файлу flick_music.ino внутри каталога flick_music и нажмите «Открыть». Щелкните значок стрелки, чтобы загрузить код.

Шаг 9: Играйте

Вот и все, теперь вы можете провести рукой над доской Flick, и, если все правильно, будет играть музыка. Вы можете изменить октаву, коснувшись левого или правого электрода по краям доски Flick.

twitter.com/lanmiLab

hackster.io/lanmiLab

Рекомендуемые: