MKC - midi
keyboard controller |
В этой статье вы узнаете, как
собрать очень простую и дешевую MIDI клавиатуру. Автор этого проэкта
Джордан Д. Петков. Её конструкция предельно проста, она не замеряет
ни скорость нажатия клавиш, ни силу нажатия, тоесть она не
динамическая. Тем не менее, её вполне можно использовать с любым
секвенсером (Cakewalk, Cubase) и другим программным обеспечением
вроде трекеров, програмных синтезаторов и т.д. В конструкции
используется небольшое количество деталей, чем достигается
минимальная стоимость и простота изготовления.
Используемые детали:
|
U1 - PIC16C84 или PIC16F84 - популярный
микроконтроллер фирмы Microchip, который является ядром этого
устройства
|
U2 - 74LS138 (К555ИД7) - интегральный дешифратор,
для динамического опроса клавиатуры
|
Q1, C2, C3: 4 MHz кварцевый резонатор, и 2 конденсатора,
необходимые для внутреннего генератора частоты
микро-контроллера
|
R1, R2, - 2 резистора, с помощью которых выводы микросхем
подтягиваются (на U1 и U2) к Vcc (+5V)
|
R3 : защитный резистор ;
|
D1 ...; Диоды, я так понял, помогают избежать ложных
срабатываний.
|
соединитель DB-15, "папа": для соединения с MIDI/GAME
портом (джойстика)
| Клавиатуре не нужен
отдельный источник питания. Устройство получает питание от одного из
выводов +5v GAME порта звуковой карты. Это также значительно снижает
стоимость конструкции. Единственная потенциальная опасность состоит
в том, что Вы можете повредить вашу звукововую карту. Будьте очень
осторожны, перепроверьте правильность сборки перед испытанием.
Данная MIDI клавиатура
предназначена, для работы со звуковой картой. Если Вы желаете
использовать её с другими MIDI устройствами, нужно снабдить её
отдельным источником питания, а также буферизировать MIDI сигналы
стандартным способом как описано во многих статьях (оптическая
развязка). Чтобы
установить микросхемы, разъёмы, диоды, и другие детали, можно
использовать плату размером приблизительно 5x5 см. В качестве самих
клавиш, можно использовать клавиатуру от какого-нибудь старого
синтезатора. Вы можете успешно приспособить почти любую клавиатуру.
У вас нет никакого старого синтезатора? Отправляйтесь на ближайший
рынок где торгуют игрушками и купите себе какую нибудь детскую
самограйку. Далее выпотрошите её внутрености - это и будут ваши
клавиши. Естественно для
работы микроконтроллера необходимо запрограмировать его. Как я
понял, автор не собирается раскрывать исходные коды прошивки. Тем не
менее, имеется прошивка, которую автор постоянно обновляет. Всё что
вам нужно - это залить её с помощью програматора в микроконтроллер.
Самые последние новости и
информация о проэкте, а также обновления прошивок на сайте автора
на
главную | почта | гостевая
книга | форум |
|