Ортолинейная клавиатура своими руками

Обновлено: 07.07.2024

DIY - механическая клавиатура, которая принадлежит к себе (1)

Два года назад я был глубоко очарован некоторыми богами богами в Интернете. Например, часы свечения Яна Жийюаня. Первый обнаружил, что это также искусство, и я планирую расходиться с моими собственными арт-клетками. В течение периода многие пожилые люди были собраны, и они также начали делать свои собственные работы, но они были разрушены из-за разных причин. Промышленность в руках и Хипста, недавно намеревалась повторно подхвачена, поэтому я специально написал эту серию постов в блоге, записывать свою историю DIY.

Во-первых, что вам нужно сделать механическую клавиатуру?

1. Состав механической клавиатуры

1) ключевой вал

Ядро механической клавиатуры является ключевой осью. Лучше всего на рынке - вишневый вал, а цена творческими. Возьмите следующий, есть еще много отечественных производителей, есть вал Kaya, хребет Цзяды, ось короны и т. Д. Согласно чувству, его можно разделить на черный вал, зеленый вал, красный вал, чайный вал, белый вал, желтый вал и т. Д., Разница между чувством может чувствовать себя разными в трех аспектах, соответственно, смысл абзаца, триггер ключ и давление грамма. Универсально верил, геймеры: черный вал> чайный вал> красный вал> синий вал; офис набрав: глазурь> красный вал> чайный вал> черная ось. Что касается оси ключей, вы больше не пойдите, и вы найдете его.

2) Keycap.

Если это старший DIY Player, то KeyCap является одной из основных частей, некоторые игроки не удовлетворены коллекцией клавиатур и начнут делать свои собственные клавиатуры. Что касается меня, я куплю его, купил его, тогда больше знаний о клавиатуре могут обратиться к этому блогову.Ключевая крышка в гида«Не повторим это здесь.

PCB - это аппаратная поддержка для реализации функции клавиатуры. В настоящее время существует множество печатных плат, продается на определенном сокровище, большинство из которых получают из проектов с открытым исходным кодом на GitHub. Если вы покупаете готовую печатную плату, это не настоящий DIY, который может быть только собран. Следовательно, эта часть я сделаю это самостоятельно, включая код прошивки.

4) жилье

Эта вещь является частью моего DIY-процесса, потому что я не нарисующую структуру, я могу купить только готовые снаряды, но я купил готовую оболочку, равна листингу, размеру и т. Д. Мои клавиатуры. Это может быть временно перенесено здесь только, а затем узнать, что SolidWorks рисует простую оболочку листового металла.

5) Доска позиционирования

Тарелка позиционирования используется для защиты оси облигаций, сварочной печатной платы, которая влияет на общую красоту. Конечно, это ключевая ось 5-футового приведена ниже, ключевая ось 5-контактного могла использоваться без использования пластины позиционирования, а 5 ног оси ключей могут предотвратить сварку. Я использую ось облигации 3 фута, поэтому я купил доску позиционирования, цена все еще довольно дорого, а 60% облигация потратила 50 ммб. Отказ

6) Спутниковая ось

Спутниковая ось используется для сбалансировки большой прессы, а игроков, которые преследуют руку кнопки, корректировка спутников также очень важна.

2. Основные навыки

1) аппаратный принцип

Поскольку вы должны разработать PCB самостоятельно, вы знаете, как необходимы принципы оборудования и навыки ликвидации. Это немного понято. Отказ Отказ

2) разработка программы

Развиватся, знакомая с архитектурой чипа, и код письменного кода не должен быть слишком возмутительным. Отказ Отказ

Идея многофункциональной раздельной клавиатуры-бабочки вынашивалась авторами стартапа не один год. То, что получилось, не берутся производить крупные компании, поэтому каждый экземпляр – практически уникален.

Keyboardio Model 01, клавиатура

Keyboardio Model 01, клавиатура

Сами кнопки – скульптурные, с многократно просчитанным и протестированным рельефом, 64 отдельные дизайнерские модели. Для сравнения, известные производители клавиатур не утруждают себя использованием более 4-5 вариантов. Вместо рисунка краской – лазерная гравировка почти на всю толщину слоя пластика, до достижения степени полупрозрачности материала, что актуально при использовании подсветки.

У клавиш с правой стороны угол наклона отличается от собратьев с левой, это же справедливо для верхних и нижних рядов, для функциональных и базовых кнопок. В итоге, промазав, человек понимает ошибку буквально в касание, а после непродолжительной тренировки пальцы ложатся на клавиатуру как влитые. Даже у тех, кто о слепом наборе текста лишь читал в Википедии.

Keyboardio Model 01, клавиатура

Система креплений половинок клавиатуры рассчитана на 4 базовых положения:

Keyboardio Model 01, клавиатура
Keyboardio Model 01, клавиатура

В этой заметке речь пойдет о том как собрать беспроводную клавиатуру для ПК или ноутбука. Данную мини клавиатуру можно использовать для управления проигрывателем Windows Media, либо её не сложно перепрограммировать под любое другое приложение.
Для сборки приемника клавиатуры который будет подключаться к ПК понадобиться плата Ардуино LEONARDO. Обычная плата Ардуино тут не подойдет. Ардуино LEONARDO может прикидываться для ПК клавиатурой, мышкой или джойстиком. Я буду использовать в проекте плату Arduino Micro, которая является аналогом платы Ардуино LEONARDO, но имеет более удобный форм-фактор для работы с макетной платой.
Для сборки передатчика. Подойдет любая плата Arduino – я буду использовать Arduino Nano. Также понадобиться пара UART модулей – для этого проекта я буду использовать HC-11 – они обеспечивают уверенную связь внутри небольшой квартиры – управлять компьютером с расстояния 2 км я думаю, особой необходимости нет, и поэтому использовать дальнобойные UART модули типа HC-12 или APC 220 в таком проекте смысла особого не имеет. Ну и 5 кнопок. 2 кнопки для управления громкостью 2 для переключения треков и одна для старта/приостановки воспроизведения. Приемник будет питься от разъема USB компьютера. Сама клавиатура от PowerBank. Схема подключения простая – она приведена ниже.

Для того чтобы плата Ардуино Leonardo превратилась в клавиатуру потребуется библиотека Keyboard.
Как пользоваться библиотекой Kyboard
Для организации связи я буду использовать свою библиотеку Serial27b. Пример использования этой библиотеки вы сможете найти в этой статье:
Как пользоваться библиотекой Serial27b
Разумеется перед заливкой прошивки необходимо, чтобы обе эти библиотеки были установлены в среду программирования Arduino IDE – как это сделать можно узнать здесь:
Как установить библиотеку в среду Arduino IDE
Все библиотеки можно скачать по этим ссылкам.
Библиотека Serial27b
Библиотека Keyboard
Скетч клавиатуры и приемника вы найдете после установки библиотеки Serial27b в среду Arduino IDE в демонстрационных примерах.

Список железок вы найдете в описании под видео – если статья Вам понравилась не забывайте ставить лайки и оставлять комментарии, чтобы её смогли увидеть другие люди. Приятного просмотра.








Все материалы добавляются пользователями. При копировании необходимо указывать ссылку на источник.

Читайте также: