Всем привет!
Дома, и иногда на репах играю через ipad. Безумно гибкое и отличное по качеству звука решение для дома, но пипец как неудобное на репе ввиду того, что банально нет футсвича для управления установками. А тыкать пальцем в экран во время игры - для меня не канифоль.
Так и не дождавшись рождения BT-4 Bluetooth MIDI Controller от PositiveGrid, а так же офигивая от стоимости по сегодняшнему курсу немного детской на вид iRig BlueBoard, я решил сделать енту фиговину своими руками.
Покопавшись в чужом опыте, остановился на простой схеме - ios-совместимая клава + SPST-кнопки. Дело в том, что я пока знаю 2 способа передачи команд в гитарные приложения в ios. Этo конечно же MIDI и Airturn. Что касается первого - я не стал тратить время на изучение принципа MIDI, разработки контроллера к нему, освоения arduino и программирования. Как нибудь потом, если припрет. Airturn же в свою очередь - прост как валенок, это технология для ios, которую внедрили видимо для пролистывания страниц в каких-то приложениях, и при этом используются банальные клавиши клавиатуры : вверх / вниз / влево / вправо / пробел / B / enter. Слава богам, airturn пришили в JamUp и Ampkit, которыми я собственно и пользуюсь постоянно. Дело за малым - припаять SPST кнопки к контактам нужных нам клавиш.
Итак, что понадобилось:
1 ) подоконная доска - будет корпусом, легко достать, легко обрабатывается, и достаточно прочная, взял обрезок у стройслужбы у себя на работе
2 ) клавиатура - ios совместимая, их полно. Взял клаву-чехол для уже неактуального ipad2 за 390 рублей в местном инет-магазине, сейчас такой товар за копейки отдают.
3 ) кнопки SPST (одно нажатие, без фиксации, 2 контакта) - 4 штуки, вышли с доставкой в 735 рублей. Самая большая трата.
4 ) шлейф 26 жил, шаг 1 мм - 150 рублей (знаю что дорого, красная цена ему 30-40 руб, но я его смог достать только через барыгу, у нас в городе с этим проблема)
5 ) разъём под шлейф - 70 рублей
6 ) текстолит медный - 30 рублей
7 ) перекись водорода 150 мл + лимонная кислота 40 г + соль - 90 рублей
8 ) лист фотобумаги
9 ) мини-кнопки -10 шт, 160 рублей.
10 ) самоклейка под карбон - 350 рублей, взял с большим запасом, и в пересчете на эту педалину, вышло чуть менее 80 рублей.
Итого - 1705 рублей. Будучи жителем более крупного и развитого города, я думаю, что уложился бы в 1000 рублей, либо забил бы на эту бессмысленную трату времени и купил не напрягаясь для бюджета irig blueboard ))
Приступим:
Собственно вот клава

А вот её содержимое

Мена интересует вот эта фиговина

Первым делом я примерил - влезает ли эта платка в подоконную доску

Оказалось что все хорошо, буквально миллиметр в миллиметр.
Чтобы узнать какие контакты отвечают за какие клавиши, и при этом не раздербанить саму клаву, пришлось сидеть пару часов с проводочками и тыкать, перебирая контакты. Делал я это непосредственно на разъеме шлейфа, который присоединил к родному разъему на этой синей плате. В итоге была составлена карта контактов и команд. Далее все просто - берем эту синею платку, отсоединяем её от шлейфа клавиатуры, вставляем свой такой же по числу и шагу контактов шлейф и с разъёмом на конце. А к контактам разъёма припаиваемся. И плата жива, и шлейф с клавой родной не тронуты.
Сделал печатную плату, первую в своей жизни. Ввиду того, что с CAD/CAM дружу, проблем с проектированием в принципе простой платы в SprintLayout не возникло. Делал по методу ЛУТ, травил в перекиси с лимонкой и солью. Очень боялся перетравить, поэтому не дождавшись вынул с непротравленными островками, но и пес с ними.

Здесь нужно было бы поступить иначе, и тупо припаяться кнопками к нужным контактам на шлейфе, не делая никаких плат. Но я был в заблуждении, считая, что мне при каждом новом подключении к планшету придется вводить 4-х значный числовой pin. А потому понадобится цифровой блок. Вот из-за него я и принялся проектировать плату под разъём шлейфа и цифровые кнопки. После пайки получилось это:

При проектировании допустил ошибку - не отзеркалил контакты для разъёма шлейфа, пришлось паять его наоборот. Однако такое расположение в итоге мне помогло без проблем засунуть плату с шлейфом в отверстие подоконной доски.
Цифровой блок

Подготовил доску под установку кнопок


Сборка, пайка

Обклейка

И результат


Видео с демонстрацией работы
https://youtu.be/QPSYT0MbATA