Оглавление:

Arduino MIDI-in Shield: 4 шага
Arduino MIDI-in Shield: 4 шага

Видео: Arduino MIDI-in Shield: 4 шага

Видео: Arduino MIDI-in Shield: 4 шага
Видео: Trema Shield NANO | Новинка от iarduino.ru 2024, Ноябрь
Anonim
MIDI-вход Arduino Shield
MIDI-вход Arduino Shield

В этом руководстве показано, как создать экран для подключения устройств, которые отправляют MIDI-сигналы (например, мастер-клавиатуру) к Arduino. Базовая схема взята из: https://www.arduino.cc/cgi-bin/yabb2/YaBB.pl ? num = 1187962258 /

Шаг 1: Схема

Схема
Схема

По сути, схема представляет собой всего лишь оптопару с несколькими резисторами для развязки MIDI-устройства от Arduino. Обратите внимание, что разъем DIN на левой стороне виден сзади (со стороны пайки).

Шаг 2: Схема платы, список деталей и т. Д

Схема платы, список деталей и т. Д
Схема платы, список деталей и т. Д
Схема платы, список деталей и т. Д
Схема платы, список деталей и т. Д
Схема платы, список деталей и т. Д
Схема платы, список деталей и т. Д

Список деталей: Резисторы (по 1 шт. Каждый): 220 Ом, 100 кОм, 3,3 кОм Диод: 1N4148 Оптопара: 4N285 PIN-разъем DIN (разъем MIDI) 2 штекера 1x81 штекер 1x41 штекер 1x6 Он также будет работать с другими оптопарами (например, 4N35, я использовал 4N29) Прилагаются необходимые файлы для травления платы и файлы орла, если вы хотите внести изменения.

Шаг 3: Производство

Производство
Производство

Несколько советов по изготовлению щита: здесь можно найти очень хорошее руководство (которое действительно сработало у меня в отличие от многих других) по травлению платы: https://hackaday.com/2008/07/28/how- to-etch-a-single-sided-pcb / Если вы такой же новичок, как я, и хотите изменить доску в Eagle, попробуйте эти инструкции: https://www.instructables.com/id/Draw-Electronic-Schematics- с помощью-CadSoft-EAGLE https://www.instructables.com/id/Turn-your-EAGLE-schematic-into-a-PCB CAD-tools-by-Пайка булавочных головок вверх вниз на плате, чтобы вы могли напрямую положить их на Arduino, - это настоящая боль в заднице. Я отрезал головку паяльника так, чтобы она стала достаточно маленькой для этой работы. дайте мне знать, если у вас есть лучшее решение. Для этой платы я использовал разъем DIN, который можно припаять прямо к нему. Если вы хотите использовать другой, обязательно подключите контакты с номерами на плате к соответствующим контактам на разъеме. На картинке контакты видны сзади (там, где вы паяете).

Шаг 4: программирование

Первым делом я стер микроконтроллер на моей Arduino, загрузив скетч, не отключая до этого плату. Так что БУДЬТЕ ОСТОРОЖНЫ, НЕ ДЕЛАЙТЕ ЭТО! Новые версии Arduino должны быть достаточно умными, чтобы избежать этого сами по себе, но отсоединить щит перед загрузкой не так уж и сложно…. Чтобы протестировать вашу плату, я бы рекомендовал использовать скетч отсюда:

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