Оглавление:

MIDI-клавиатура Arduino со светодиодами обучения песням: 8 шагов
MIDI-клавиатура Arduino со светодиодами обучения песням: 8 шагов

Видео: MIDI-клавиатура Arduino со светодиодами обучения песням: 8 шагов

Видео: MIDI-клавиатура Arduino со светодиодами обучения песням: 8 шагов
Видео: 🔥Українська Авіація НАЙКРАЩА! (2 Частина)#ukraine #shorts 2024, Июнь
Anonim
MIDI-клавиатура Arduino со светодиодами для обучения песням
MIDI-клавиатура Arduino со светодиодами для обучения песням

Это учебное пособие о том, как создать MIDI-клавиатуру, а также светодиоды, чтобы научить вас песне, и ЖК-дисплей для отображения выбранной песни.

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

Шаг 1: Шаг 1: Материалы

Что тебе понадобится:

  • 6 светодиодов
  • Провода перемычки (папа-папа и папа-мама)
  • Заголовок штыря с наружной резьбой
  • ЖК-дисплей i2c
  • Arduino Uno и Arduino Mega
  • 3 кнопки
  • 9 резисторов по 10 кОм
  • 1330 Ом резистор
  • Старая клавиатура (я использовал Casio CT-638)
  • USB-кабель для подключения ардуино к компьютеру.

Шаг 2. Шаг 2. Разберите клавиатуру

Шаг 2. Разберите клавиатуру
Шаг 2. Разберите клавиатуру

Разберите корпус клавиатуры и снимите основную плату, кнопки и динамики. Все, что вам понадобится, это клавиатура и печатная плата / ленточный кабель клавиатуры.

Шаг 3: Шаг 3: матрица клавиатуры

Шаг 3: матрица клавиатуры
Шаг 3: матрица клавиатуры
Шаг 3: матрица клавиатуры
Шаг 3: матрица клавиатуры

Нарисуйте конфигурацию клавиш для матрицы клавиатуры. Вы можете сделать это с помощью мультиметра, но если вы найдете схему для него, даже лучше! После того, как вы наметите матрицу клавиатуры, припаяйте штекер штыря к ленте клавиатуры, чтобы вы могли прикрепить его к макетной плате.

Шаг 4: Шаг 4: Схема макета

Шаг 4: макетная схема
Шаг 4: макетная схема
Шаг 4: макетная схема
Шаг 4: макетная схема
Шаг 4: макетная схема
Шаг 4: макетная схема

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

Шаг 5: Шаг 5: Подключитесь к клавиатуре

Шаг 5: подключитесь к клавиатуре
Шаг 5: подключитесь к клавиатуре
Шаг 5: подключитесь к клавиатуре
Шаг 5: подключитесь к клавиатуре

Прикрепите ленту клавиатуры к макетной плате и прикрепите светодиоды к их правильным клавишам.

Шаг 6: Шаг 6: Код

Загрузите код в свои Uno и Mega. Если вы используете другую клавиатуру, ваши входные и выходные контакты могут отличаться. leduno.ino предназначен для Uno, а midipiano2 - для Mega.

Шаг 7: Шаг 7: MIDI-код

Шаг 7: MIDI-код
Шаг 7: MIDI-код

Загрузите и установите Atmel Flip. Затем подключите Mega к компьютеру через USB и переведите его в режим программирования DFU. Это позволит вам запрограммировать его с помощью Atmel Flip.

Загрузите Atmel Flip отсюда:

www.microchip.com/DevelopmentTools/Product…

Затем загрузите шестнадцатеричный файл arduino отсюда:

github.com/ddiakopoulos/hiduino

Загрузите его на свою доску через Atmel Flip.

Шаг 8: Шаг 8: Подключитесь к компьютеру

Теперь, если вы хотите играть на своей MIDI-клавиатуре, все, что вам нужно сделать, это подключить ее к компьютеру, запустить свой любимый хост VST или DAW, и все готово!

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