Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

Kino
2023-03-03 12:43:08

Нехватку пинов можно решить с помощью сдвиговых регистров, например 74хх165. С подключением по юсб можно применить плату с контроллером atmega32u4, например Pro Micro. Для Ардуино IDE вроде есть миди библиотеки. Для AVRStudio есть библиотека LUFA, там даже есть пример USB-MIDI.

emostarxd
2023-03-02 19:08:34

Давно собирался реализовать этот проект и вот время подошло. Как-то несколько лет назад я нашел выпотрошенный синтезатор CASIO CTK 550, без электроники, но с целой клавиатурой на 61 клавишу.
2023-03-02-175733.png
Клавиатура представляет собой 2 блока (A и B), с шлейфами по 16 жил для A и 17 для B.
2023-03-02-180206.png
Под каждой клавишей есть 2 контакта (1 и 2), подозреваю для создания "силы нажатия".
2023-03-02-180001.png
Это всё работает как матрица, прикрепляю таблицу соответствия для нот, я её достал из сервис-мануала к CTK-650, там такие же клавиатурные блоки.
mini_2023-03-02-175941.png
mini_2023-03-02-180037.png
Поискав подобные наработки в инете, нашел на форуме Амперки похожий проект, но там casio другое и там 4 клавиатурных блока, собственно и подключение другое и логика другая. Делали они на Arduino Nano.
Подскажите, что мне нужно купить (я первый раз делаю что-то подобное) к самому nano (думаю взять версию с type-c) чтобы получилась usb midi-клавиатура. Подозреваю, что контактов на самой nano не хватит для подключения всех контактов, надо что-то докупить. В дальнейшем хочу ещё wi-fi приделать чтобы клавиатуру сделать беспроводной и подключать по OSC.

Підвал форуму