Создаем беспроводную клавиатуру, модифицировав Das Keyboard. Пошаговая инструкция
Влад – главный редактор сайта softdroid.net. Является автором нескольких сотен руководств и статей по настройке Android. Около 15 лет занимается ремонтом техники и решением технических проблем iOS и Android. Имел дело практически со всеми более-менее популярными марками мобильных смартфонов и планшетов Samsung, HTC, Xiaomi и др. Для тестирования используется iPhone 12 и Samsung Galaxy S21 с последней версией прошивки.
Перевод статьи Wireless Das Keyboard Modification - Build log на сайте IVANYU | Автор: Ivan Yu (спасибо!)
Приближенный к беспроводным устройствам и механическим клавиатурам, я опечален, что беспроводных механических клавиатур очень мало, и они далеко друг от друга. Существует только горстка моделей и, к сожалению ни одна из них не соответствует моим вкусам. По этой причине, я решил прибегнуть к DIY подходу. К тому же, аннулирована гарантия на Das к этому располагала. Поэтому я самостоятельно сделаю беспроводную механическую клавиатуру, шаг за шагом.
Этот журнал сборки может служить в качестве руководства для создания беспроводных модов в целом. Этот процесс будет одинаковым для большинства клавиатур.
Фаза 0: Планирование
После небольшого исследования, я решил опробировать метод: замена внутренностей механической платы на беспроводную. Механические переключатели будут подключены к репликации мембраны матрицы беспроводной платы и подключены к контроллеру беспроводного платы. Это мне показалось простым, надежным и экономически эффективным подходом.
Поскольку это была моя первая попытка, я решил взять самую дешевую плату, которую я только мог найти. В конечном итоге мой выбор остановился на HP K2500, донорской клавиатуре. Поскольку она была такой же (104-клавишной), как Дас, и с минимальным количеством дополнительных функций. Небольшой USB-порт - также приятно.
Донорская клавиатура - HP K2500
Этап 1: Демонтаж
Особенно нечего сказать о беспроводной клавиатуре, все распалась после снятия винтов.
Процесс усложнился в случае с Дас, так как все переключатели должны были быть отпаяны, чтобы их можно было отделить от платы.
Есть и другие способы изоляции выключателей друг от друга, например, снять все соединения, которые могут быть более практичным на других клавиатурах. Я решил снять всю печатную плату только в целях безопасности. Это также позволит сохранить функциональность клавиатуры контроллера и печатной платы, если это когда-нибудь понадобится в будущем.
В этот момент, вместе с отключением PCB, я заметил, что переключатели немного ослабли с пластиной, которая держит их, так что я обработал их горячим клеем. Вообще, я должен был сделать это после проводки.
Этап 2: Проводка
ПОдсоединение все переключателей легко может занять большую часть процесса модификации и будет сильно зависеть от умений в пайке. Общая процедура вышлядит следующим образом:
Для каждого из 26 контактов на контроллере:
{ Проследите путь на мембране и запишите все клавиши. Отметьте соответствующие переключатели на плате механической и подключить их вместе. }
-
Отображение серии клавиш беспроводной мембраны к механическим переключателям с использованием красных стрелок
Некоторые полезные советы для этого процесса:
Пути соединения на мембране зачастую слишком длинные и извилистые - во избежание их пересечений. Коммутаторы не должны быть соединены в любом конкретном шаблоне, пока они все соединены.
Использование другого цвета провода для каждого прогона будет восприниматься легче. В любом случае, проверьте все до и после пайки.
В зависимости от клавиатуры, пространство за задней панели может быть жестким. Чем аккуратней проводка, тем лучше. Тонкая проволока тоже помогает.
Все подключено!
После пайки все, я подключил батарею и сделал быстрый тест, чтобы убедиться, что все было правильно проведено. После того, как я это сделал, что каждая клавиша работала как положено, я сделал шаг к окончательной сборке.
Этап 3: Сборка
Во-первых, я сделал быструю сборку, чтобы убедиться, что есть место для всего внутри корпуса и завершить размещение внутренних запчастей.
Как вы видите, все очень хорошо работает (и с достаточно места, чтобы сэкономить, благодаря "горбу" Das).
Теперь о вопросе расположения контроллера и батареи. Я изначально планировал 3d-печать кронштейна. Однако, поскольку у меня не было доступа к принтеру в то время, я обратился к старой доброй импровизационной изобретательности...
После очистки вокруг дома, я установил два пластиковых зажима, которые держали ручку в упаковке и крышки для конца DVI-кабеля. Вместе они сделали сформировали эффективный батарейный отсек.
Далее, я взял старый кулер видеокарты, который лежал рядом, и вырезал прямоугольный кусок пластика. Я приклеил его к задней панели так чтобы он давил на контроллере, и далее закрепил его.
Наконец, я хотел сделать что-то для решения проблемы пустых слотов, первоначально используемых для USB, а также верхних отверстий.
Заметив, что пластик из кулера видеокарты достаточно похож, я вырезал и отшлифовал эти части, чтобы заполнить пробелы. Они на самом деле оказалось лучше, чем я ожидал, так как цвет и текстура аналогичны.
Я был очень доволен этим, пока я не удалось получить клей по всему краю, как вы можете посмотреть здесь. Я закончил, отшлифовав и потеряв текстурированную отделку на пластике. (Ну что ж.)
Все сделано! : D
Заключительные мысли
Для тех, кто ищет список инструментов и материалов, используемых, вот обзор материалов:
- Комплект для пайки (паяльник, припой, припой для удаления, зачистки проводов, пинцет)
- Много проволоки (я использую AWG 30)
- Клей, лента, электроинструменты и т.д.
Влад – главный редактор сайта softdroid.net. Является автором нескольких сотен руководств и статей по настройке Android. Около 15 лет занимается ремонтом техники и решением технических проблем iOS и Android. Имел дело практически со всеми более-менее популярными марками мобильных смартфонов и планшетов Samsung, HTC, Xiaomi и др. Для тестирования используется iPhone 12 и Samsung Galaxy S21 с последней версией прошивки.
Хотите больше полезных советов? Смотрите и подписывайтесь на наш канал! Здесь я публикую лучшие советы для пользователей Андроид, Windows, iOS и Mac OS. Также вы можете задать мне любой вопрос, подписавшись на канал.