Карманная Клавиатура Или Бессмысленный, Но Милый Проект

Иногда мы делаем что-то полезное.

Но иногда хочется сделать что-то бессмысленное, просто ради развлечения.

Бывает. Например, вспомнить что-то, что вам очень нравилось в детстве/юности, найти, купить и восстановить.

Или изменить.

Недавно был отличный пост о клавиатурах 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 Герберы ПС: Осталось несколько голых плат, могу обменять их на что-нибудь полезное.

Или собрать, прошить и поменять.

Теги: #Сделай сам или Сделай сам #сделай сам #клавиатура #теги все равно никто не читает

Вместе с данным постом часто просматривают: