В последнее время у меня крайне мало свободного времени, практически все занимает недавно родившейся наследник. Поэтому приходится довольно много времени проводить в кровати, то кормя, то укачивая и т.п. Авторский зуд, естественно, не утихает, поэтому я решил приобрести себе компактную беспроводную клаву, с которой можно писать тексты не вставая с лежбища.
Т.к. основным требованием к этой клавиатуре была компактность, то я начал приглядываться к metoo gk68, которая в мире клава-билдеров трактуется, как 60% т.е. клавиш существенно меньше, чем в стандартном варианте.
Обзор на эту клавиатуру возможно выйдет позже, а в данной статье я хочу рассказать про допы для нее. Они выросли из идеи теста кнопок, чтобы понять — с какими именно свитчами мне нужна клавиатура. Я решил попробовать механические кнопки т.к. все их их хвалят для набора текстов.
Сами свитчи, кстати можно купить тут
Естественно уменьшение габаритных размеров ведет за собой определенные неудобства, поэтому я решил скрафтить некоторые допы для тех случаев, когда я, все же, смогу работать за столом.
Первым дополнением будет macropad для монтажа видео. Второе доп устройство — будет numpad для более удобного набора цифр.
Сегодня же остановимся на на макропаде.
Наверное стоит начать с того, что это вообще такое. Вопреки названию, это микро клавиатура. «Макро» в названии произошло от слова «макрос».
Эта клавиатура выполняет некоторые действия недоступные, или требующие сочетания клавиш на основной. Ну, во всяком случае, я это так понимаю.
В преддверии приезда клавы я решил попробовать пару вариантов, которые, как правило, советуют новичкам. Это тактильные коричневые и синие клавиши. Я знаю, что существуют специальные пробники, но на мой взгляд они дороговаты.
У синих присутствует ярко выраженный «клик», что делает их, с одной стороны — довольно приятными в эксплуатации, а с другой — крайне шумными.
Эти свичти оснащены двумя контактами. Могут использованы, как с девайсами под «hot swap» т.е. «быструю замену». Так и под пайку. Я паял контакты, поэтому на фото они облужены.
Перед установкой мне было крайне интересно, что внутри. Для того чтобы раскрыть кнопку существует несколько вариантов защелок.
Под самые распространенные продаются специальные «шаблоны». Ну или их можно распечатать на 3д принтере.
Под крышкой можно обнаружить контактную группу из желтого металла и подпружиненный двухсоставный шток.
Именно благодаря ему данные клавиши имеют ярко выраженный «холостой ход».
А затем четкий и громкий клик.
Вот, как этот свитч выглядит полностью разобранным.
Где то читал, что направляющие надо смазать. Использую консистентную силиконовую смазку. По ощущениям клик стал чуть тише, но это явно не стоит переборки всех клавиш.
Коричневые же кнопки и открываются немного по другому (это в первую очередь зависит от производителя).
И отличаются конструктивно. Здесь шток выполнен в виде одной части. В результате мы получаем тактильный отклик от нажатия — клик, который не слышим, но чувствуется.
Во всем остальном все тоже самое.
В результате по впечатлениям от нажатия была заказана клавиатура с синими свитчами. Забегая вперед скажу, что эта идея была не слишком удачная т.к. звук все же излишне громкий и теперь доводит до белого каления моих домашних.
А я остался с двадцатью кнопками, которые и решил превратить в отдельные устройства.
Первым стал макропад с энкодером.
3д модели я брал с тингеверса.
По большому счету, это энкодер и восемь кнопок собранные на одном шасси. Я решил, что такая конструкция будет подходящим решением для облегчения монтажа видео.
Тут необходимо сделать небольшое лирическое отступление. Есть различные схемы монтажа клавиш к микроконтроллеру.
Самый простой вариант — один контакт каждой кнопки подключается к отдельному пину, а второй замыкается на землю.
Такой способ работает на небольшом количестве клавиш, в противном случае не хватит пинов.
Именно такой способ я и использовал т.к. у меня всего девять кнопок (не забудем ту, что в энкодере) + два пина на вращение этого энкодера + один пин на управление подсветкой.
Я использовал ардуино про микро. В основном потому, что у нее имеется штатная поддержка usb hid.
Ну и с кабель менеджментом у меня не все идеально.
Что касается подсветки, то я не стал заморачиваться с каждой клавишей, а просто наклеил 15 адресных светодиодов на дно.
В целом, они обеспечивают приличную подсветку и в отличии от таковой у множества покупных гаджетов, легко отключается.
Что касается прошивки то т.к. я практически ничего не понимаю в программировании, то воспользовался Flprog — это штука для визуального программирования блоками. Если нужна будет ссылка на проект или сама прошивка, то спрашивайте не стесняйтесь.
По большому счету, все клавиши довольно стандартные: на энкодере висит энтер + вращение мышкой.
В сони вегас он отвечает за кнопки play и pause, а колесо мышки масштабирует таймлайн.
Стрелки и есть стрелки. Перемещение по таймлайну.
Также присутствуют кнопки копировать-вставить, кнопка undo и кнопка cut, которая позволяет нарезать видео. Ну и длительное нажатие на нее включает/выключает подсветку.
Сама подсветка — просто проходка по RGB с плавной сменой цвета. Ничего необычного.
В целом, такого набора клавиш хватает практически на все мои нужды. Можно добавить еще слой управления для фотошопа или серфинга в интернете, но руки пока не дошли.
Еще одной интересной задачей стала печать кейкапов или толкателей для кнопок. Напечатал их целую кучу.
Пробовал, как прозрачный, так и непрозрачный пластик, разные тактики нанесения иконок на них.
В итоге остановился на следующем «техпроцессе». Печать клавиши с выборкой, затем заливка краской.
В качестве краски я использовал и акрил, и масляную, и типографскую. Но лучше всего показал себя лак для ногтей, который я подрезал у жены. Ну и финальный шаг после высыхания лака — небольшая шлифовка на наждачной бумаге.
Для взаимодействия с подсветкой мне больше всего понравилась прозрачная версия с черной заливкой.
Лично для меня такой девайс оказался полезен, а его изготовление было крайне интересным. Это одна из первых моих самоделок на микроконтроллерах.
А пока на этом все. Спасибо за внимание!
Панда, от асей души поздравляю с рождением ребенка!! Здоровья Вам, маме и малышу!! Терпенья, Вам с супругой!!
а что хоткеи тебе не помогают?
отдельные клавиши удобнее