Иногда мы делаем что-то полезное.
Но иногда хочется сделать что-то бессмысленное, просто ради развлечения.
Бывает. Например, вспомнить что-то, что вам очень нравилось в детстве/юности, найти, купить и восстановить.
Или изменить.
Недавно был отличный пост о клавиатурах IBM Model M. Они также были у нас в школе на уроках IBM PS/2 Model 30. Пока читал, вспомнил про свой маленький фетиш.
Лет 15 назад у меня был телефон Ericsson T28. Маленький, не очень удобный из-за торчащей толстой антенны, довольно хрупкий, но тем не менее классный.
И клавиатура для него была, Ericsson Chatboard, вот такая:
Фотография, конечно, не та, а недавно купленная на ebay. Не знаю, зачем я его купил, просто он мне нравится.
Полгода он пролежал на полке, пока в голову не пришла идея как-нибудь приспособить его под что-нибудь полезное.
Если кому интересно, добро пожаловать под кат. Ну начнем с того, что попытки адаптировать его под всякие Ардуино были уже давно.
Клавиатура по сути подключается к телефону через UART, распиновка разъема выглядит вот так:
Его можно подключить к компьютеру и посмотреть, что он передает при нажатии через USB UART адаптер.
И он передает клики, используя довольно умопомрачительный протокол.
Описание вы найдете сами, если интересно, статья немного не об этом.
Короче говоря, когда я смотрел на него, это было похоже на разговор Зорга с Мистером Шэдоу, когда у Зорга что-то текла по черепу.
В общем, я быстро понял, что такой хоккей мне не интересен.
Посмотрев на плату я увидел следующий облом, камень там одноразовый программируемый, то есть чтобы накатить свою прошивку с удобным для меня протоколом, нужно искать такую же с таким же расположением ножки, но перепрограммируемые.
В общем, какого черта, проще новую плату сделать.
Сказано-сделано, я вставил голую плату в сканер и сделал сканы с обеих сторон.
Теперь поместим сканы в DipTrace и обведем их.
Попутно вам также придется нарисовать свою кнопку так, чтобы она соответствовала контуру оригинала.
Бляп, хрень, хрень, и в производство, плата готова:
Я поставил Micro-USB на то место, которое раньше занимал разъем и поставил рядом ножки UART, на всякий случай.
Цветные провода - JTAG, можно убрать после записи прошивки.
В результате получилась маленькая USB HID клавиатура, вторая кнопка в первом ряду выполняет функцию переключения на альтернативную раскладку, так как кнопок не хватает и много чего приходилось делать нажатием дополнительной кнопки, например, кнопка вверх — «Fn + влево».
Можно подключить к большому взрослому компьютеру и распечатать.
UART в текущей прошивке не используется, но его легко добавить.
Конечно, удобство использования несколько хромает, но с другой стороны, какую еще клавиатуру можно носить в кармане рубашки вместе с чехлом? :) → GitHub → Герберы ПС: Осталось несколько голых плат, могу обменять их на что-нибудь полезное.
Или собрать, прошить и поменять.
Теги: #Сделай сам или Сделай сам #сделай сам #клавиатура #теги все равно никто не читает
-
Есть Ли Жизнь На Mac? Офис: Часть 2
19 Oct, 24 -
Нетбук – Самый Популярный Новогодний Подарок
19 Oct, 24 -
Смартфон Вместо Терминала Сбора Данных
19 Oct, 24