Беспроводная клавиатура своими руками: Беспроводная клавиатура своими руками | Электроника, ESP32, Arduino

Содержание

Беспроводная клавиатура своими руками | Электроника, ESP32, Arduino

В этой заметке речь пойдет о том как собрать беспроводную клавиатуру для ПК или ноутбука. Данную мини клавиатуру можно использовать для управления проигрывателем 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 в демонстрационных примерах.

Демонстрацию работы и разбор скетча смотрите в этом видео.
В примере используются битовые операции — чтобы писать эффективный и быстродействующий код для машины необходимо думать как машина — поэтому ни каких сообщений типа battonON и battonOFF передаваться не должно. Кнопка имеет только два состояния включено/выключено поэтому достаточно передавать только 1 или 0.


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

Подробная инструкция по изготовлению сплит клавиатуры на основе ATmega32U4. Аналог Iris / Jiran своими руками

Моя самоделка


Перед изготовлением своей клавиатуры я наметил следующие цели:

  1. Максимально возможный тактильный комфорт.
  2. Добиться того, чтобы совершенно не было необходимости смотреть на клавиатуру при работе, чтобы она никоим образом не отвлекала внимание на себя, чтобы даже смотреть на нее было бессмысленно. Именно поэтому на моих колпачках нет надписей.
  3. Клавиатура — это мой рабочий инструмент, сосредотачиваемся на ее функционале и удобстве. Внешний вид совершенно неважен. Кто не может жить без RGB подсветки и внешней броской красоты – нам с вами не по пути, эта статья совсем про другое. В этой статье я вас научу как недорого и просто сделать себе удобный и функциональный инструмент для работы.
  4. Удобство перевозки. Сделать компактное и удобное для переноски устройство.

Получилось ли у меня этого добиться? Смотрите, в мой рюкзак помещается без проблем:

Предупреждение – 90 сжатых картинок: я постарался написать статью максимально «разжеванной» — понятной максимально широкому кругу лиц, в том числе — технически не подкованным и совершенно не разбирающимся в программировании. Поэтому я заранее извиняюсь, если у кого-то сложится впечатление, что в статье много воды или слишком много картинок.

Клавиатура с коротким HDMI кабелем:

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

На фото ниже — колпачок (кейкап) и резиновые кольца для них:

Кому нужен исторический экскурс и почему мной была выбрана именно такая форма клавиатуры, загляните сюда:


Муки выбора раскладки

Итак, поехали. Мы хотим сделать сплит-клавиатуру, гуглим «Iris keyboard», выглядит она примерно так:

Можно было бы такую и купить, но на ней отсутствуют кнопки «Х» и «Ъ» и переучиваться на новое их расположение у меня нет никакого желания. Так клавиатура неплоха, но нам она не подходит. Наш соотечественник придумал удобный вариант– «jian keyboard», смотрим:

Но и он не удобен, получился концепт, годный лишь для работы в текстовых редакторах. На мой взгляд, он тут перестарался, устранив верхний ряд цифровых клавиш. Есть доработанный вариант – «jiran keyboard»:

За этой работать будет уже комфортнее, в отличие от предыдущей. Мне при работе в Word клавиши курсора, F1-F12, блок «Delete, PgDown и т.д.» вполне комфортно нажимать через Fn клавишу. Правой руке намного меньше приходится тянуться к мышке – это огромнейший плюс, который начинаешь понимать, только прочувствовав его. На этой основе можно начинать разработку своего варианта. Первый мой прототип выглядел вот так:

Могу сразу сказать – пять клавиш под большой палец – это много. Палец достает с трудом до четвертой кнопки, а до пятой приходится тянуться. Это я тогда пожадничал. И, забегая вперед, скажу – очень не хватало курсорных клавиш. На нынешней раскладке у меня под большими пальцами по 4 кнопки, расположенные по дуге. Мне – удобно:

Переходим по ссылке: keyboard-layout-editor и в вкладке Presets выбираем Ergodox. Кнопки можно удалять, добавлять, поворачивать и двигать по своему усмотрению. Потренируйтесь, там нет ничего сложного.

Когда освоитесь, переходите по этой ссылке на мой проект: ErgoRU
Тут вам нужны координаты кнопок по оси Y, точнее разница вертикальных рядов друг относительно друга. Но есть возможно важный именно для вас нюанс – у большинства мужчин безымянный палец длиннее указательного, а у женщин немного иначе.

Википедия: Пальцевый индекс

Какое это имеет значение? Возможно, вам придется подкорректировать расположение вертикальных рядов под свои индивидуальные особенности. Мне было проще, необходимости в корректировке не было:

Это может показаться вам малозначительным нюансом, но из таких вот маленьких деталей и складывается конструктор под названием «Моя идеальная клавиатура».

После многочисленных корректировок у меня получилось вот так:

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

Возможно, я приведу пример не самый удачный, но он показателен. Пилотам Формулы1 сиденья и спинки к ним ставят изготовленные по их слепку тела, а не так называемые «спортивные», выпускаемые на заводском конвейере. В самом деле, почему?

Почему я реализовал отдельным блоком клавиши курсора помимо тех, которые нажимаются через модификатор МО(2)? Я проектировал клавиатуру универсальной, на которой можно еще и поиграть. Попробуйте поиграть в «X3 terran conflict»/«X3 albion prelude» с курсорами через модификатор и вы взвоете. Переназначить кнопки можно, я даже делал четвертый слой именно под игру, но получалось не очень удобно. В этой игре практически вся клавиатура задействована, кто играл – тот знает.

Мы можем узнать получившееся количество кнопок:

Приступаем к покупкам

И вот теперь, зная количество нужных кнопок, пришло время выбирать и покупать комплектующие. Механические кнопки различаются между собой требуемой силой нажатия, громкостью и тактильными ощущениями. Вот статья про них:

МЕХАНИЧЕСКИЕ ПЕРЕКЛЮЧАТЕЛИ

А после прочтения я настоятельно рекомендую вам прошвырнуться по магазинам, где продаются клавиатуры с механическими переключателями и собственными пальцами ощутить разницу между синими, коричневыми и остальными свитчами. Меня полностью устроили коричневые Gateron, их я и купил. Но только не у наших барыг с наценкой 300%-500% и еще выше. На Алиэкспрессе есть все, нужно лишь хорошо постараться поискать.

Я не призываю покупать нужные нам комплектующие там, где брал я – вы можете брать, где вам удобнее. Но ссылками я поделюсь.

Переключатели Gateron на Али, которые купил я:
Gateron

Существуют следующие типы колпачков для кнопок:
Все, что нужно знать при выборе профиля кейкапов

Я пробовал разные, но остановился на самых низких DSA, на них мне удобнее всего! Помните, у вас может и скорее всего будет иначе. Помните? Идем в магазин и пробуем, пробуем. Это важный кирпичик удобства вашей клавиатуры. Брал тут, качество хорошее:
PBT DSA

Следующее, что нам нужно, ATmega32U4 5Вольт 16 МГц. Их много модификаций есть:
Atmega32U4

Мне же достаточно будет этого с головой:
Pro Micro ATmega32U4 5V 16 МГц
Диоды. Я не заморачивался с беготней по радиомагазинам, заказал тоже на Али:
100 шт 1N4148 DO-35

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

Я по наводке приобрел эту смазку, жалеть не пришлось:

Смазка

.

Резиновые колечки для колпачков.

Нужны для уменьшения шума от печати, брал белые 9х4х2.5, нареканий нет:
Резиновые колечки

Кабель Micro USB для подключения платы к компьютеру. Так-то у меня их полно, но нужен был именно угловой, с ним намного удобнее (смотри фото в начале статьи):
Кабель Micro USB

Клавиатуру я сделал разделенной на два блока. Эти блоки нужно было соединить проводами. Поначалу я соединил блоки шлейфом от компьютерного СD привода.

Временное решение, для постоянного использования не советую. Лучше сделать съемный соединительный кабель, проще будет в дальнейшем. Хорошо подошел кабель HDMI, у него 19 жил при нужных 12 (5 строк + 7 столбцов). Резать кабель мне очень не хотелось, и я приобрел разъемы для него:
разъем HDMI 19 Pin
Вопрос: можно ли использовать длинный кабель HDMI? Можно, и даже — нужно! Просто посмотрите на фото:

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

Вам, возможно, пригодятся такие переходники:
HDMI кабель-переходник 270 180 90 градусов

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

Это я давненько сфоткал. Тот пост уже вряд ли существует, так что только в таком качестве.
Сложим мои расходы, получилось ~38,5$:

Покупки будут ползти из Китая ориентировочно месяц. И у нас полно времени, чтобы сделать корпус нашей клавиатуры.

Делаем верхнюю панель и корпус клавиатуры

Возвращаемся к нашему онлайн-конструктору. Надо ввести данные, какой тип свитча мы используем:

И следующая картинка:

Сейчас нам понадобится вот эта вкладка:

Комбинацией Ctrl+A выделяем весь текст и копируем его в буфер обмена Ctrl+C. Открываем ссылку:

Plate & Case Builder

И получаем вот такое:

Не повезло, изображение расползлось. Не беда, поправим в Photoshop:

Отправляем печатать это на принтер. Измеряем линейкой размеры квадратов на бумаге – везде должны быть 14 мм. А расстояние между квадратными отверстиями должно быть не менее 5 мм, иначе колпачки будут задевать друг друга. У меня сохранились распечатки промежуточных результатов:

Это мы только что распечатали трафарет, с помощью которого будет удобно делать разметку для отверстий под клавиши. Далее вы должны выбрать материал верхней панели вашей будущей клавиатуры: алюминий, стеклотекстолит, оргстекло, акрил, поликарбонат… Материалов очень много всяких разных, я же выбрал оргстекло. Используйте материал толщиной не более 2 мм, иначе кнопки не будут держаться на пластине – защелки не смогут зацепиться.

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

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

Разметку на оргстекло можно наносить как процарапывая чертилкой, так и просто рисуя ручкой – ее хватит. Далее я плавил отверстия паяльником, а доводил их до размера напильником. Можно поработать и дремелем. Не забывайте, посылкам ползти из Китая месяц. Торопиться некуда, поэтому я и не носился в поисках лазерной резки.

Это верхние пластины первого варианта, в которые вставляются кнопки. Нижние пластины точно такие же по размерам, только без отверстий под свитчи. Осталось только придумать способ крепления верхних пластин к нижним. Я реализовал крепление на стойках, как материнские платы в компьютерных корпусах. В нижних пластинах просверлил отверстия такого диаметра, чтобы в отверстия помещалась гайка М3.

И вклеиваем в эти отверстия наши гайки с помощью суперклея.

В гайки вкручиваем стойки.

Стойки я выбрал по высоте такие, чтобы впритык хватало высоты для свисающих с верхней пластины свитчей.

Чем меньше получится высота нашей клавиатуры, тем лучше для наших рук! Высота корпуса моей клавиатуры с резиновыми ножками менее 12 мм:

Полностью высота составляет 25 мм:

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

Вариант 2 до обтягивания пленкой:

Далее совсем необязательная вещь – я обтянул пленкой верхнюю панель клавиатуры. Но в паре мелочей она все же помогла: бликов от настольной лампы больше нет и теперь не видно светящий красным светодиод на работающей ардуине.

Объяснять, как клеить пленку — не вижу необходимости. Все что требовалось от этой пленки – не отвлекать на себя внимание при работе. И эту задачу она отлично выполняет. Куплена была на Али года четыре назад.

Материал, который пошел на подставки под ладони. Как называется, не имею ни малейшего понятия. Вспененное что-то там. Обернул скотчем, а сверху наклеил пленку.

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

Теперь подставки под ладони никуда не денутся от клавиатуры – магниты очень хорошо держат. И при необходимости убрать подставки совсем не сложно – притяжение магнитов перебороть вы точно сможете. Очень советую вам также с магнитами сделать, не пожалеете.

Переходим к изготовлению прошивки

Возвращаемся к онлайн-редактору, нам нужна вот эта вкладка:

Комбинацией Ctrl+A выделяем весь текст и копируем его в буфер обмена Ctrl+C. С помощью скопированного текста мы можем увидеть, как примерно будет выглядеть наша будущая клавиатура. Переходим по ссылке:
Keyboard Layout 3D Viewer

Можно повращать камеру мышкой и поиграться с зумом. В общем, разберетесь.
Следующий этап, открываем в новой вкладке браузера ссылку онлайн-конструктора нашей прошивки для ардуины:
Keyboard Firmware Builder

Вставляем скопированное, как на скриншоте:

Автоматически получится такая корявая и непригодная для дальнейшего использования разводка электрических проводов.

Надо помочь алгоритму сработать правильно, сам он справиться не в состоянии. Для этого возвращаемся в онлайн-конструктор и приводим нашу клавиатуру к виду:

Заново открываем вкладку Keyboard Firmware Builder и вставляем скопированное:

Результат отличный:

То, что нужно. Вы должны добиться подобной разводки и у себя. Далее переходим к вкладке PINS, в ней мы укажем, какими контактами ардуины будем пользоваться. Смотрите внимательно, если вы купили такую же плату, как у меня, то у вас в наличии будут только такие контакты как на рисунке ниже:

Исходя из того, что мы имеем, выставляем в столбцах ROWS и COLUMNS пины, которые есть в наличии. Ниже на скриншоте пример расстановки:

Необязательно расставлять пины в том же порядке, как на картинке выше. Делайте в порядке, удобном вам. Главное, не ошибитесь и не укажите пины, которые отсутствуют на плате ардуины.

Переходим к вкладке KEYMAP, в ней мы зададим поведение кнопок:

Частично конструктор присвоил значения кнопкам за нас, доделаем остальное. Тут очень интересно, можно столько всего напридумывать! Начнем с элементарного:

И следом жмем:

И кнопке присваивается значение «3». Далее аналогично присваиваем значения остальным кнопкам. Вот пример, как сделать правую или левую клавиши «Windows»:

Это все у нас была основная раскладка (слой ноль) по умолчанию, давайте теперь сделаем второй слой.

Как пользоваться этой МО(1)? Она работает аналогично клавише SHIFT. Только клавиатурой выдаваться будет то, что мы запрограммируем на слое 1. Начинаем наполнять слой1:

Сделаем клавишу DELETE:

По умолчанию эта кнопка работает, как BACKSPACE. Но теперь, если мы ее нажмем, удерживая нажатой МО(1), то кнопка будет работать как DELETE. Вот так все просто. Аналогично присваиваем значения остальным кнопкам. Причем необязательно всем. Если мы не присвоили кнопке значение на слое 1, то она будет давать значение слоя ноль (который по умолчанию). Давайте сделаем мультимедийные клавиши управления громкостью.

VOLD, VOLU – это регулировка громкости. Управление плеером, например Foobar2000: PLAY, STOP, PREV, NEXT. И это все – глобальные клавиши, которые будут управлять плеером даже если вы при этом будете работать в WORD либо играть в какую-то игру.

Далее будет волшебство, недоступное обычным клавиатурам. Вспомните, как часто вам приходилось убирать руку с клавиатуры к мышке, чтобы прокрутить (проскроллить) колесиком мышки документ в WORD или страничку в браузере. Часто, наверное? Открываем ссылку:
Mouse Keys

Сейчас мы научим клавиатуру вести себя как компьютерная мышь.

Смотрите, что я могу сделать одной левой рукой! Я могу двигать курсором мыши (если честно, этим почти не пользуюсь), могу нажимать левую и правую кнопки мыши (периодически клацаю правую), кручу колесо мыши (использую все время, даже привыкать не пришлось!) и управляю плеером Foobar2000 и громкостью. Ладонь при этом ни на миллиметр не смещается в сторону.

С этим, я думаю, всем должно быть все понятно. А давайте сделаем, чтобы комбинация Ctrl+Alt+Del нажималась одной кнопкой! Не то чтобы очень надо, но знать, как делается – полезно.

Следующая операция:

Снова модификатор:

Следующая операция:

Наконец-то уже сама кнопка:

Должно получиться вот так:

И подобных комбинаций можно придумать множество.

Давайте сделаем слой МО(2):

В слое МО(2) я у себя расставил клавиши F1 – F12, клавиши курсора и PgDn/ PgUp/ Home/ End. Insert, как и Caps Lock, я счел ненужной клавишей и не стал вводить ее у себя.

Таким образом, я могу с помощью этого слоя, вообще никак не перемещая правую ладонь, пользоваться клавишами курсора и блоком PgDn/ PgUp/ Home/ End. Уж поверьте, это удобно! После этого смотреть на обычные стандартные клавиатуры даже не хочется.

Все мы играем в компьютерные игры, одна из моих любимых – NFS Underground. Давайте создадим слой кнопок, предназначенный только для этой игры! Естественно, удерживать во время игры все время нажатой кнопку МО(3), чтобы рулить клавишами курсора — будет очень неудобно. Вместо него используем модификатор TG(3) — он аналогичен принципу работы клавиши Caps Lock. Нажали клавишу TG(3) и отпустили – клавиатура остается в режиме работы слоя TG(3). Нажали и отпустили эту клавишу еще раз – клавиатура вернется в режим работы слоя по умолчанию. Вот так все просто. Для примера давайте представим себе, что игра не позволяет изменять клавиши, а нам хочется настроить под себя поудобнее.

Я сделал себе вот так:

Для удобства я замылил на скриншоте неиспользуемые кнопки. На обеих половинках клавиатуры сделал клавиши курсора – на случай если рука затечет и захочется дать ей отдохнуть. Не забыл в этом слое реализовать клавишу TG(3) – чтобы можно было вернуться из этого слоя в слой по умолчанию. Сделал также в слое 3 клавишу МО(1) – для управления мультимедийными кнопками. Ну а остальное в принципе и так понятно. Очевидно, с таким слоем кнопок играть точно будет комфортнее.

Идем далее. Всего слоев можно сделать 15 штук. Мне сложно представить, как их можно все задействовать. И еще тяжелее представить, как их всех запомнить. Я сейчас использую только 4 слоя и пока их достаточно.

Я вам рассказал лишь про малую часть способов кастомизации прошивки. Но того, что рассказал – уже достаточно для вас, чтобы начали эффективнее работать с клавиатурой. Хотите «нафаршировать» свою клавиатуру больше – смотрите там:
Коды клавиш
Как сохранить свои наработки, чтобы в следующий раз не начинать все заново:

И вот теперь мы можем забрать готовую прошивку с этой вкладки:

Теперь нам нужно залить прошивку в нашу ардуину. Проще некуда. Переходим по ссылке:
QMK Toolbox

А теперь качаем последнюю версию программы:

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

Подключаем кабелем micro usb к компьютеру нашу плату – на ней должен загореться светодиод. Запускаем программу QMK Toolbox. Выбираем файл прошивки *.hex, который мы недавно скачали.

Жмем на кнопку, которую мы перед этим подпаяли к ардуине, и ждем появления желтой строки на темном фоне программы. Как только она появилась, не тормозим и быстренько нажимаем на кнопку FLASH:

Если вы все же протормозили и появилась вторая желтая строка – кнопка FLASH не начнет прошивку платы. Начинайте заново: нажимаем припаянную кнопку и т.д.

Переходим к пайке деталей

Пришло время рассказать вам, как правильно спаять электронные компоненты.

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

Смотрите, что из себя представляет левая часть клавиатуры:

А теперь посмотрите на фото ниже:

Верхний ряд клавиш ESCAPE,1,2,3,4,5 мы соединили диодами. Диоды мы спаяли друг с дружкой катодами, а сами диоды припаяли к контактам кнопок анодами. Точно так же мы поступаем со строкой кнопок TAB,Q,W,E,R,T. Это второй ряд кнопок сверху. Диоды спаиваем между собой катодами, в общем, точно так же, как и верхний ряд кнопок. Остальные ряды спаиваем диодами точно так же. Следом распаиваем проволочки как на фото ниже.

Я специально паял разноцветными проводками от кабеля витой пары, чтобы можно было легко разобраться. Внимательно посмотрите на правый край фото. Я соединил синей проволокой свободные контакты ВЕРТИКАЛЬНОГО РЯДА клавиш: ESCAPE,TAB,ALT,CTRL,TG(3). С остальными вертикальными рядами поступаем совершенно точно также.

Когда вы все это спаяете, можно будет переходить к подключению ардуины. Вспоминаем эту картинку:

И сравниваем ее с этой картинкой:

Проволоку, соединяющую вертикальный ряд клавиш ESCAPE,TAB,ALT,CTRL,TG(3) соединяем проводом к контакту ардуины С6. Проволоку, соединяющую вертикальный ряд клавиш 1,Q,A,Z, TG(4) соединяем проводом к контакту ардуины D7. Проволоку, соединяющую вертикальный ряд клавиш 2,W,S,X,LShift соединяем проводом к контакту ардуины E6. Далее действуем по аналогии. Переходим к строкам. Спаянные между собой катоды диодов строки ESCAPE,1,2,3,4,5 подключаем к контакту ардуины D3. Спаянные между собой катоды диодов строки TAB,Q,W,E,R,T подключаем к контакту ардуины D2. Катоды диодов строки Alt,A,S,D,F,G подключаем к контакту D1. И далее аналогично. Правая половина клавиатуры готовится аналогично левой.

Если б не клавиши курсора, фото ниже не было бы таким запутанным:

Но мы то уже знаем, что на самом деле все просто – строки кнопок соединяем диодами, а столбцы кнопок – проволочками по схеме перед этим фото. И как подключить этот блок клавиатуры, вы тоже уже должны понимать сами.

Спаянные между собой катоды диодов строки UP,6,7,8,9,0,] — подключаем к контакту ардуины D3. Спаянные между собой катоды диодов строки DOWN,Y,U,I,O,P,[ — подключаем к контакту ардуины D2. И так далее. Проволоку, соединяющую вертикальный ряд клавиш UP,DOWN,LEFT,RIGHT соединяем проводом к контакту ардуины B2. Проволоку, соединяющую вертикальный ряд клавиш 6,Y,H,N, МО(1) соединяем проводом к контакту ардуины B3. И снова далее по аналогии.

Когда соберете конструкцию, запустите на компьютере Блокнот и проверьте как работают кнопки. У меня ни с первого, ни со второго раза нормально работать клавиатура не хотела – я перепутывал провода, подпаивая их не на свои контакты ардуины. Было также, что я по неаккуратности коротил их между собой. Исправить несложно – берете мультиметр и прозваниваете провода, какой куда ведет. Просто откройте эти картинки на экране монитора перед собой и проверяйте куда на самом деле ведут провода.

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

P.S. Если вы решитесь сделать свою клавиатуру, не стесняйтесь — делитесь своими наработками! Мне всегда очень интересно посмотреть на новые идеи. Возможно, благодаря вам я смогу добавить к своей клавиатуре что-то новое и классное.

Оптовая опт usb клавиатура своими руками мгновенная память для хранения данных

О продукте и поставщиках:

Наши оптовики продают опт usb клавиатура своими руками , чтобы мы могли переносить наши данные с телефона на ноутбук, с планшета на игровую консоль через простые интерфейсы USB. Даже по мере того, как беспроводные технологии и возможности совместного использования данных расширяются, у нас всегда есть потребность в портативной цифровой памяти для перемещения информации с одного устройства на другое. Несмотря на то, что типы разъемов развиваются и становятся все более универсальными, надежный интерфейс USB остается почти повсеместным в качестве интерфейса передачи данных. Мы все спешим осваивать новейшие технологии, но USB и опт usb клавиатура своими руками остаются одними из наиболее часто используемых и полезных интерфейсов для передачи данных, фотографий, документов и многого другого. Держите свой инвентарь полностью укомплектованным с помощью опт usb клавиатура своими руками опций.

С 2000 года мы используем опт usb клавиатура своими руками портативный компаньон памяти. Раньше емкость хранилища была ограничена несколькими гигабайтами (ГБ), но сегодня мы можем положить в карман один или два терабайта (ТБ) без особых проблем. В то время как наши оптовики продают некоторые из старых моделей USB, они также идут в ногу с последними версиями с максимальной аппаратной шиной, что позволяет повысить скорость передачи данных. Размер памяти, удобство портативности и скорость записи делают опт usb клавиатура своими руками важным инструментом в нашем мире данных. Некоторые любители загружают в свои флэш-накопители программное обеспечение или даже файлы операционной системы, чтобы они могли запустить свою домашнюю среду на любом компьютере.

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

Как подключить клавиатуру к Smart TV

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

Как подключить клавиатуру к смарт-тв? Чтобы подключить беспроводную или проводную клавиатуру к телевизору, подключите клавиатуру к USB-порту телевизора и следуйте инструкциям на экране, однако не все клавиатуры совместимы, поэтому перед попыткой ознакомьтесь с дополнительной информацией по этому вопросу.

Можно использовать клавиатуру со смарт-телевизором, однако вам может показаться, что это немного сложнее, чем вы изначально думали. Не все клавиатуры работают с некоторыми телевизорами, и не всегда есть сквозной USB-порт. Прочитав эту статью и лучше разобравшись в своей клавиатуре, вы узнаете, что делать в случае возникновения каких-либо проблем.

Зачем вам нужно подключать клавиатуру к телевизору?

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

Еще хуже, если вы хотите написать сообщение другу или использовать свой смарт-телевизор, чтобы написать электронное письмо. Ваш Smart TV также оснащен веб-браузером, которым может быть сложно управлять с помощью пульта дистанционного управления телевизора. При подключении клавиатуры вы можете вводить команды поиска, просматривать веб-сайты и составлять сообщения так же, как на своем ноутбуке или ПК.

Некоторые клавиатуры могут не работать на некоторых телевизорах

Не все клавиатуры работают с каждым телевизором, потому что спецификации производителей могут быть разными. Ваша клавиатура может отлично работать с Samsung Smart TV, например, Samsung Q60 (на Amazon), но не с Sony. То же самое относится и к телевизорам; не все модели позволяют подключить клавиатуру. Если вам посчастливилось приобрести смарт-телевизор с клавиатурой, у вас не должно возникнуть никаких проблем.

Если вы подключаете уже имеющуюся клавиатуру, лучше обратиться к руководству пользователя. Должен быть список моделей Smart TV и других устройств (кстати, у нас есть список некоторых из самых популярных интеллектуальных устройств ), с которыми совместима клавиатура. Вы также можете прочитать руководство владельца телевизора, чтобы узнать, какие марки клавиатур будут работать с устройством.

В большинстве случаев, независимо от того, используете ли вы проводную или беспроводную клавиатуру, вы сможете подключить ее к USB-порту телевизора. Он входит в стандартную комплектацию большинства Smart TV, но менее распространен на моделях Android. Даже если ваш Android TV имеет порт USB, технология между двумя устройствами может быть несовместимой.

Скорее всего, нет USB Passthrough

Независимо от того, подключаете ли вы к смарт-телевизору проводную или беспроводную клавиатуру, порт USB должен быть. Если у телевизора нет порта USB, вы не можете попытаться обойти его, используя соединение HDMI. Телевизор не распознает подключенное устройство, и вам все равно придется использовать пульт дистанционного управления для поиска и просмотра содержимого.

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

Иногда могут возникнуть проблемы с распознаванием телевизором клавиатуры клавиатуры или наоборот. Если вы используете порт USB и все подключено правильно, это может быть проблема с этапами настройки. Возможно, вам придется отсоединить клавиатуру и снова следовать инструкциям на экране.

Рекомендуемые клавиатуры для телевизоров

Если у вас нет клавиатуры, совместимой с вашим телевизором, есть некоторые, которые доступны по цене и совместимы с большинством телевизоров. Прежде чем покупать новую клавиатуру, вам нужно будет выбрать между проводной или беспроводной. Оба будут выполнять одинаковые функции, разница только в удобстве.

Проводная клавиатура должна оставаться рядом с телевизором, а беспроводная позволит вам перемещаться, пока вы все еще получаете сигнал от телевизора. Если вы хотите просматривать каналы и просматривать веб-страницы с дивана, беспроводная клавиатура может быть лучшим вариантом.

Bluetooth-клавиатура Fosman Mini

Вы не ограничены использованием этой беспроводной клавиатуры только с телевизором, она также работает со смартфонами, PS4 и другими устройствами. Мини-клавиатура Fosman Bluetooth (на Amazon) легкая и удобная в использовании, даже когда вы отдыхаете на диване. Наряду со всеми клавишами, которые вы ожидаете найти на клавиатуре, он также оснащен сенсорной панелью для удобной навигации.

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

ТВ-клавиатура Logitech K600

Совместимая с большинством интеллектуальных телевизоров клавиатура Logitech K600 TV (на Amazon) позволяет легко просматривать веб-страницы, просматривать развлекательный контент и создавать сообщения. Наряду со стандартными клавишами он также оснащен D-pad и тачпадом, поэтому у вас не возникнет проблем с перемещением по экранной раскладке телевизора.

Клавиши мультимедиа позволяют легко останавливать, воспроизводить и приостанавливать фильмы. Это также позволит вам переключать, какое устройство оно контролирует, если каждое из них подключено к одному источнику. Вам нужно всего лишь нажать кнопку на клавиатуре, чтобы переключиться с телевизора на ноутбук или устройство iOS.

Вывод

Нет никаких сомнений в том, что использовать клавиатуру для прокрутки контента и навигации в Интернете проще, чем использовать пульт дистанционного управления телевизора, особенно если вам нужно найти определенный фильм или телешоу. К счастью, их не так уж сложно подключить. Будь то проводная или беспроводная клавиатура, вам просто нужен телевизор с портом USB.

Хотя в использовании проводной клавиатуры нет ничего плохого, вам все же нужно оставаться рядом с телевизором. Беспроводной действительно дает вам больше свободы и часто совместим с другими подключенными устройствами. Независимо от модели, в том числе проводной или беспроводной, это будет намного проще, чем использование пульта дистанционного управления телевизора.

Источник записи: https://thehometheaterdiy.com

беспроводная клавиатура в ретро-стиле с современными возможностями

Мы довольно часто публикуем обзоры разных клавиатур, поскольку в IT без них — как без рук. Но, в отличие от рук, клавиатуры можно заменять и выбирать. Кому-то нравятся эргономические клавиатуры, кому-то — вычурные геймерские, а еще кому-то — обычные китайские недорогие клавиатуры, которые просто работают, и довольно неплохо, судя по отзывам.

На сей раз полку клавиатур прибыло — представлена ретро-модель, которая получила название iQunix A80 Explorer. Почти что винтажный дизайн здесь совмещен со всеми современными возможностями — беспроводной связью, подсветкой, тихими клавишами и прочими фишками. Под катом — подробности о новом девайсе.

Сразу к делу


О цене расскажем в самом начале. Стоимость клавиатуры составляет от $169 до $199. Дорого, но не слишком, учитывая, что есть экземпляры, цена которых достигает $600-$700. Стоимость версии iQunix A80 Explorer зависит от выбора переключателей и наличия или отсутствия подсветки. Версия с RGB-подсветкой и Cherry MX Red переключателями стоит $189.

Кроме того, свою клавиатуру компания предлагает еще в двух вариантах — модели L80 и M80. В первом случае можно выбрать из трех расцветок, плюс здесь внесены небольшие изменения в ряд функциональных клавиш и индикатор подсветки. M80 — более крупный вариант, который оформлен с использованием «кошачьих» элементов — самое то для любителей пушистых питомцев. В этом обзора рассматривается версия А80 — она довольно сильно отличается от всех остальных.

Характеристики клавиатуры

Дизайн iQunix A80 Explorer

Как и говорилось выше, эта модель — для любителей ретро. Клавиатура очень компактная, она меньше, чем обычная механическая модель. Тем не менее, разработчики смогли предусмотреть все важные для работы клавиши. Цветовая схема — желто-бело-серая. Те, кто успели ее протестировать, говорят, что она составляет впечатление вышедшей из 80-х клавиатуры.

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

A80 выглядит более винтажно, чем L80. Так, функциональный ряд клавиш приподнят под небольшим углом, наподобие IBM Model M. В общем-то, изменение не такое и значительное, но оно делает клавиатуру еще более удобной.

Между клавишами Esc и F1 расположен LED-индикатор, заключенный в прозрачный пластик. Его высота — такая же, как и у клавиш, так что все смотрится гармонично. Он выполняет сразу несколько функций, включая индикатор Caps Lock и индикация заряда батареи. Кроме того, он меняет цвет и мигает в зависимости от того, подключается ли пользователь через Bluetooth или проводу.

Пластиковые клавиши удобны — печатать на них комфортно, тактильные ощущения на высоте. Кроме того, они износостойкие, в отличие от клавиш из ABS-пластика, который используется для производства большинства других клавиатур.

Версия с подсветкой стоит на $20 больше, чем модель без подсветки. При этом подсветка поклавишная. Соответственно, она плавно переливается (при условии установки такой настройки). Можно настроить и реакцию на нажатие любой из клавиш. Всего есть семь режимов освещения: статический, волновой, «реактивный», рябь, смена спектра, дыхание и радуга. Пользователь может управлять яркостью и скоростью изменений каждого эффекта. Правда, индивидуальной настройки для каждой клавиши нет — меняется общая конфигурация. Подсветка не очень яркая, так что не слепит, как в случае использования некоторых клавиатур.

Беспроводное подключение iQunix A80 Explorer


Несмотря на свой винтажный вид, А80 достаточно современная модель. Как и говорилось выше, всего предусмотрено три варианта подключения — кабель, Bluetooth 5.0 и догл USB-A, работающий на частоте 2,4 ГГц.

При работе в разных режимах скорость реакции при нажатии на клавиши примерно одинаковая.

Механические переключатели


A80 Explorer поставляется с клавишными переключателями Cherry MX или Gateron.

Кстати, если хочется установить переключатели разных цветов — это не проблема, пластиковые колпачки снимаются очень легко, равно, как и сами переключатели. Соответственно, если с каким-то из них возникает проблема, его можно без проблем заменить. Модель А80 поддерживает как 3-пиновые, так и 5-пиновые переключатели.

Набор текста на iQunix A80 Explorer

Моя клавиатура поставлялась с переключателями Cherry MX Red, у которых усилие срабатывание равно 45 г, у них же — и плавный линейный ход. Они срабатывают на 2 мм и имеют общий ход 4 мм. В общем, это стандартные переключатели.

Печатать на модели А80 удобно из-за улучшенной эргономики ряда функциональных клавиш. Ни одна клавиша при печати не издавала посторонних звуков, клавиатура работала именно так, и должна.

У клавиатуры есть ножки для изменения угла наклона. Средняя скорость набора текста у меня на обычной клавиатуре — 110 слов в минуту с точностью 95%. Используя А80, я набрал 113 слов в минуту с точностью 98%.

Игры с iQunix A80 Explorer


Клавиатуры iQunix A80 и L80 — не игровые, но вы, безусловно, можете использовать их для игр. Отличие от геймерского варианта в том, что они не того уровня кастомизации, который обещают лучшие игровые клавиатуры. Поскольку нет программного обеспечения или встроенного программирования, создание макросов, пользовательских скриптов и ярлыков невозможно. Если вам не нужны все эти возможности, A80 может обеспечить беспроблемную игру.

Для игр нажатия клавиш должны регистрироваться мгновенно. iQunix обещает время отклика 1 мс независимо от того, подключены ли вы через USB или используете беспроводной донгл A80. В общем, это правда, я не заметил никакой разницы. Даже в тяжелых шутерах от первого лица, таких как CS: GO, A80 работал безупречно, используя беспроводное соединение.

А вот во время тестирования Bluetooth-соединения клавиатура показала не слишком хороший результат. Время отклика увеличивается до 8 мс, что достаточно, чтобы быть заметным. Соответственно, эта клавиатура не подходит для игр, требующих быстрого реагирования, но если вы фанат пошаговых стратегий или карточных битв, ее можно использовать без проблем. Я смог несколько часов поиграть в Total War: Three Kingdoms по Bluetooth без заметной задержки. Но в шутерах задержка была критичной. Перемещение моего персонажа и отправка команд были плавными и надежными.

Немного о недостатках


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

Но если вы — заядлый геймер, которому все это необходимо, то лучше использовать другую клавиатуру.

В сухом остатке

IQunix A80 — исключительно хорошая клавиатура. (То же самое можно сказать и о L80). Разработчики уделили внимание всем деталям, от ретро-дизайна и стилизованного под общий дизайн кабеля до использования демпфирующей пены и стабилизаторов. В результате получилась действительно уникальная клавиатура, предлагающая удобство набора текста, которое может конкурировать с механической клавиатурой, созданной на заказ.

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

Автор: Aleksei

Источник

Переключатели Cherry MX красный (проверено), Синий, Коричневый, Серебряный, Silent Red; Gateron Red
Подсветка RGB
Внутренняя память Нет
Медиа-клавиши С Fn
Подключение кабель USB Type-A, 2.4 GHz USB Type-A донгл, Bluetooth 5.0
Кабель 1,6 м
Дополнительные порты Нет
Клавиши PBT
ПО Нет
Размеры 321 x 159 x 52 мм
Вес 1,6 кг

Как создать пользовательскую клавиатуру с механическими переключателями: полное руководство

Пользовательские клавиатуры легко построить. Вам просто нужно пять частей:

  • Печатная плата (печатная плата)
  • Чехол для доски
  • Колпачки
  • Стабилизаторы
  • Механические выключатели

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

Необходимые инструменты для сборки клавиатуры

Как минимум, вам нужно два инструмента для пайки клавиатуры: паяльник малой мощности и немного Канифоль ядро ​​припой.

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

  • Паяльник малой мощности: если вы новичок, не стесняйтесь покупать дешевый утюг малой мощности. Горячие утюги могут таять быстрее, но они не для новичков. Для тех, кто хочет немного больше, купите утюг с регулируемой мощностью. У меня есть модель Aoyue, совместимая с наконечниками 900M, и она меня никогда не подводила.
  • Припой с сердцевиной из канифоли: Припой представляет собой сплав олова и свинца, который плавится при низких температурах. Канифоль внутри припоя представляет собой органическое соединение, предназначенное для удаления примесей, которые ухудшают проводимость. Он разжижается при нагревании, что приводит к его распространению по паяному соединению.

Дополнительные (но рекомендуемые) инструменты

Некоторые дополнительные, но настоятельно рекомендуемые инструменты включают присоска припоя, стальная вата, ватные тампоны и 90% спирт:

  • Присоска для пайки: если вы допустили ошибку, присоска припоя может вытянуть нагретый припой.
  • Стальная вата: стальная вата используется для очистки кончика паяльника без повреждения. Более дешевые являются абразивными, но если вы используете одноразовый паяльник, это хороший выбор. В противном случае инвестируйте в латунную чистящую подушку, предназначенную для горячего утюга.
  • Ватные палочки: Ватный тампон используется для нанесения алкоголя на доску.
  • 90% алкоголя: Высококачественный спирт без добавок отлично подходит для удаления остатков флюса Розена.
  • Съемник брелка: при надевании клавиш совсем несложно, но удалить их — нет. Существует два типа съемников клавишных колпачков: проволочные съемники и пластиковые. Я рекомендую использовать съемник проволоки. Модель выше, однако, оба в одной упаковке.

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

Покупка деталей механической клавиатуры

Каждому нужно что-то отличное от своей клавиатуры. Печатник может захотеть получить опыт, похожий на глухую аналоговую пишущую машинку. Дизайнер интерьера может предпочесть красочную эстетику.

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

Есть пять (или семь) компонентов, которые вы можете выбрать:

  1. Печатная плата (печатная плата)
  2. (Необязательно) Тарелка
  3. Чехол для клавиатуры
  4. Механические выключатели
  5. Колпачки
  6. Стабилизаторы
  7. (Опционально) светодиоды

The Easy Option: комплекты механических клавиатур своими руками

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

Самый простой способ начать работу с механической клавиатурой DIY — это купить набор. Каждый комплект DIY клавиатуры различен, но он включает в себя печатную плату (PCB), иногда заднюю панель, корпус и механические переключатели. Те, кто точно знает, какие детали они хотят, должны приобретать компоненты отдельно друг от друга. Это может стоить дороже, но варианты настройки значительны.

Замечания: Я не люблю клавиатуры только с Bluetooth

, но YMDK71, кажется, предлагает как проводную, так и беспроводную связь.

1. Клавиатура Печатная Плата

Из пяти основных компонентов наиболее важной является печатная плата (PCB). Печатная плата определяет расположение и функциональные слои клавиатуры. Вообще говоря, печатные платы бывают нескольких видов форм-факторов, большинство из которых основаны на количестве ключей, которые оно может вместить.

Самая популярная из этих печатных плат — это 60% форм-фактор. Как следует из названия, 60% клавиатура включает в себя 60 клавиш. Но есть и другие виды клавиатур, в том числе 40%, 75%, 87% и более.

На AliExpress вы можете приобрести различные печатные платы, в том числе GH60, YYD75, DX64 и другие. (Из них я предпочитаю DX64, потому что он включает в себя правую клавиатуру и использует тот же корпус, что и большинство 60-клавишных вариантов.)

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

Некоторые печатные платы (например, полностью собранный ErgoDox EZ) имеют конструкцию «plug-and-play» без пайки, что позволяет легко переключать переключатели. Однако большинство вариантов не предлагают такой роскоши. Я не рекомендую собирать ErgoDox в качестве первой клавиатуры. Хотя он великолепен, он не подходит для проекта пайки начального уровня.

Важные моменты для заметки:

  • Печатная плата должна соответствовать случаю!
  • Печатная плата определяет, есть ли у вас светодиодная подсветка.
  • Если у вас есть светодиоды, печатная плата определяет, используете ли вы лицевые или верхние печатные колпачки.

2. Клавиатура

Клавиатура помогает закрепить переключатели и обеспечивает дополнительную стабильность и надежность. Хотя существуют пластиковые стабилизаторы (и с ними все в порядке), наиболее распространенными являются сталь и алюминий.

По моему опыту, алюминиевые пластины имеют тенденцию деформироваться, чтобы сгибаться во время транспортировки, тогда как сталь чрезвычайно долговечна, но тяжела. Я рекомендую сталь, если вы можете найти ее. Но алюминий — прекрасный выбор, если вы предпочитаете мобильность.

Тарелки также бывают разных цветов. Я советую тщательно обдумать эстетику вашей сборки, прежде чем покупать какую-либо деталь.

3. Корпуса клавиатуры

Это хорошая идея, чтобы купить корпус вместе с печатной платой. Большинство поставщиков предлагают дело как комбинированную сделку. Комбинированные сделки обходятся дешевле в целом, и покупка как у одного поставщика также гарантирует совместимость. В большинстве случаев корпуса GH60 подходят для большинства других 60% клавиатурных плат.

Контрольным индикатором того, подойдет ли корпус к печатной плате, является взгляд на отверстия для винтов. Если отверстия для винтов соответствуют печатной плате, скорее всего, у вас правильный корпус.

4. Механический выключатель

После PCB, механические переключатели

являются вторым по важности компонентом. Но есть много видов на выбор.

Механический переключатель дает механической клавиатуре свое отличное чувство и звук. При нажатии каждый тип переключателя имеет различное ощущение (или тактильную обратную связь), звук и упругость (измеряется в граммах, необходимых для нажатия клавиши). Легкая, плавная активация отлично подходит для геймеров, таких как большинство переключателей красного цвета. Другие предназначены для подражания пишущей машинке. Мой любимый — самый легкий, самый гладкий и самый тихий переключатель (Gateron Clear).

Здесь есть немного истории. Первые небольшие механические переключатели были получены от Cherry GmbH. Но с тех пор, как в 2014 году истек срок действия патента на механический переключатель в 1982 году, возникла конкуренция. Сейчас десятки компаний делают переключатели клавиатуры. Некоторые из этих выключателей являются бесстыдными клонами оригинального дизайна Cherry. Другие улучшили или модифицировали оригинальный дизайн Cherry.

Сегодняшние выключатели включают довольно много брендов. Из них Гатерон занимает первое место в списке по доступности и качеству. Однако есть несколько экзотических типов переключателей.

Например, некоторые из наиболее радикальных технологий включают в себя электро-емкостные бесконтактные переключатели Sakura от Varmilo, которые обходятся без механического нажатия клавиш — причудливый способ сказать, что переключатель использует меньше механических компонентов.

Если вы заинтересованы в получении дополнительной информации, некоторые другие примеры включают в себя Kailh, Razer, Outemu, Greetech и Zealio. Все эти коммутаторы можно найти с помощью так называемого тестера коммутаторов. Из тестеров (или пробоотборников), проверьте тестер Gateron с 9 переключателями. Собрав воедино множество различных типов переключателей, вы можете узнать, что соответствует вашему индивидуальному стилю ввода.

.

5. Клавиатура

Колпачки клавиш различаются в зависимости от того, где напечатаны буквы на ключе, как печатаются буквы и материалы, используемые в ключе. Эти функции способствуют долговечности и видимости ключа (особенно, когда используются светодиодные фонари).

светодиоды: Если ваша печатная плата имеет светодиодные клеммы перед клавишей, это означает, что вам нужны клавиши с фронтальной клавишей. Если отверстия для светодиодов находятся сзади, вам нужны клавиши с верхней печатью.

буквенное обозначение: Если у вас нет светодиодного освещения, вам нужны сублимированные клавиши. Сублимированные надписи не стираются в течение многих лет жесткого печатания. Двойные надписи, где символы сделаны из пластика, более долговечны, но они предназначены для освещенных клавиатур.

материалы: Обычно для изготовления ключей используются материалы PBT, ABS, а иногда и силикон, металл или резина. Хотя PBT более долговечен и не становится глянцевым после многих лет использования, он также более дорогой. Тем не менее, я купил набор двойных клавиш PBT, которые стоили 10 долларов за полный набор из 104 клавиш.

6. Стабилизатор: вишня против Костар

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

Есть два вида стабилизаторов: Costar, который запускает стабилизатор поперечной устойчивости над пластиной (если у вас есть пластина), и вишня, который запускает стабилизатор поперечной устойчивости под пластиной. Например, вот сравнение между Cherry (вверху) и Costar (внизу):

Из двух типов я предпочитаю стабилизаторы Costar. С Costar работать проще, хотя по сравнению с Cherry они звучат немного более громко. Вишневые стабилизаторы сосут, если у вашей клавиатуры есть пластина. Чтобы заменить стабилизатор поперечной устойчивости, необходимо отпаять переключатель.

Кроме того, есть два варианта: тип, который работает с коммутаторами на плате и тип, который работает с коммутаторами на плате. Если вы собираете клавиатуру в первый раз, купить неправильный стабилизатор легко.

Костар не без недостатков. Помимо создания большего количества шума, он также не будет работать с некоторыми видами клавиш. Тем не менее, большинство людей, вероятно, лучше с Costar. Вот видео о том, как их установить:

7. Светоизлучающие диоды (светодиоды)

Если вы получаете светодиодную совместимую плату, подумайте о покупке светодиодов. Это может удвоить количество времени, которое требуется, чтобы собрать вашу доску, но они выглядят потрясающе!

Светодиоды бывают разных цветов. Есть даже изменяющие цвет светодиоды (хотя для них требуется три контакта). Я рекомендую покупать на eBay. Вы можете подождать пару недель, но покупка у продавца из Гонконга стоит около 5 долларов за 100 светодиодов.

Спецификации, необходимые для большинства досок, без фланцев и 3 мм. Есть как белые светодиоды с цветными фильтрами, так и прозрачные светодиоды, которые дают желаемый оттенок. Неважно, с каким типом вы идете. Печатные платы предназначены для работы с различными типами светодиодов, поэтому не беспокойтесь о разнице напряжения между разными цветами.

Есть также SIP-разъемы, которые позволяют заменять светодиоды без пайки. Если вы планируете часто менять цвета, SIP-сокет — хорошая идея. Кроме того, если на вашей плате четко не указаны отрицательные и положительные полярности, SIP-разъем позволяет избежать распайки в случае ошибки.

Как построить механическую клавиатуру

Прежде чем начать, рассматривая изучение базовых навыков электроники

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

,

Основная цель этой статьи — не создание клавиатуры, но я коснусь некоторых важных инструкций по сборке. В общем случае сборка должна происходить в следующем порядке:

  1. Осмотр и верстка
  2. Подготовка печатной платы
  3. Подготовить тарелку
  4. Подготовьте стабилизаторы
  5. Вставьте переключатели
  6. Вставьте и согните светодиоды
  7. Начать пайку
  8. Убирать
  9. Проверка и тестирование

1. Проверка и расположение вашей печатной платы

Первым основным шагом является проверка материнской платы, переключателей и светодиодных индикаторов (если у вас есть светодиодные индикаторы) на наличие признаков повреждения. Затем мысленно представьте, что вы пройдете следующие пять шагов. Подготовив мысленный образ того, что требуется для следующих шагов, вы уменьшите количество ошибок и припоев (утомительное времяпрепровождение).

2. Подготовить печатную плату

На этом этапе вы хотите проверить печатную плату на наличие следов шорт или других причудливых следов. Если вы видите остатки или другие следы на материнской плате, вы можете очистить ее с помощью ватного тампона и спирта высокой прочности, предназначенного для электроники. Я знаю людей, которые употребляют лекарственный алкоголь, но у него есть шанс создать шорт.

3. Тарелка (опционально)

Если у вас есть пластина, пластина должна быть размещена непосредственно над печатной платой, чтобы она могла разместить переключатели. Между пластиной и печатной платой будет зазор.

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

4. Стабилизаторы

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

Вы заметите, что стабилизаторы Costar поставляются с пластиковыми битами, которые вставляются в крышки клавиш. Эти биты зацепляются за стабилизатор поперечной устойчивости.

Затем провод стабилизатора защелкивается в стабилизаторах, которые прикреплены к пластине.

5. Переключатели

Здесь вещи становятся немного сложнее. Чтобы уменьшить степень изгиба печатной платы во время установки, сначала необходимо установить переключатель в каждом углу платы. Вы должны полностью вдавить переключатель в пластину, чтобы штыри переключателя появились на другой стороне платы. Если контакты не будут полностью вытянуты, у вас возникнут проблемы с установлением электрической проводимости.

Если контакты переключателя согнуты перед установкой, они не будут выходить за пределы задней части платы. Вы должны убедиться, что контакты прямые, прежде чем вставлять переключатель в плату. Когда вы включите больше переключателей, распределите их равномерно по клавиатуре. Тем самым вы уменьшаете силу, действующую на печатную плату.

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

6. Вставьте и согните светодиоды

Одноцветные светодиодные фонари включают в себя два контакта. Чем длиннее штифт положительный, тем короче отрицательный. На большинстве печатных плат вы заметите, что отверстия для светодиодов на плате помечены отрицательным или положительным символом. Когда вы вставляете светодиод в отверстия, убедитесь, что длинная ножка светодиода вставлена ​​в отверстие, помеченное как положительное.

Сложность в том, что отверстия светодиодов для клавиш нижнего ряда (таких как пробел, Alt и Ctrl) часто инвертированы, что означает, что клеммы находятся на противоположной стороне. Я допустил ошибку при неправильной пайке светодиодов нижнего ряда и пришлось их распаять.

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

Теперь переверните доску. Время паять.

7. Начните паять

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

Вот видео о том, как начать паять:

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

8. Очистить

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

9. Осмотр

Наконец, вы захотите проверить каждую точку припоя на наличие признаков слабости. Хорошее паяное соединение продлит срок службы изделия. Плохой сустав может в конечном итоге расколоться и расколоться. «Холодный припой» может не проводить электричество должным образом.

Однако большинство плохих паяных швов можно просто переплавить (или разогреть) для устранения проблем. Так что не слишком переживай из-за ошибок. Смысл этого проекта — учиться, а не быть идеальным.

Другие советы для пользовательских механических клавиатур

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

Виниловая пленка: Самый простой способ настроить клавиатуру — это виниловая пленка. Виниловая пленка представляет собой тонкий слой адгезивного винила. Это входит во множество цветов, образцов и структур. Как правило, для нанесения винила требуется фен, вода и мыло, а также режущий инструмент

Цветовой фильтр: Цветные фильтры могут появляться на индикаторе механического переключателя Cherry (но не на большинстве других марок). Они наиболее полезны для белых огней, хотя они могут проходить через любой цветной светодиод.

Шум-демпферы: Вы можете найти демпферы в виде уплотнительного кольца или более дорогие модели, такие как зажимы QMX. Я обнаружил, что они оба уменьшают звук на небольшую, но не незначительную величину. Зажимы QMX выпускаются в вариантах с печатной платой и на плате.

Ваша пользовательская механическая клавиатура закончена!

Любой, кто использует клавиатуру большую часть своего дня, нуждается в механической клавиатуре. Независимо от того, являетесь ли вы стенографистом, геймером (клавиатура для геймеров), программистом, писателем или кем-либо, кто тратит много времени на набор текста, подходящая клавиатура может работать или играть немного более комфортно и продуктивно.

Но что вы получаете с идеальной клавиатурой? Смотрите не дальше, чем эргономичная мышь

!

Планшет не видит клавиатуру блютуз. Подключение беспроводной клавиатуры к планшету на андроиде

В данной статье рассмотрены следующие вопросы:

  1. Подключение беспроводной, блютуз клавиатуры к планшету на андроиде.
  2. Подключение беспроводной клавиатуры к телефону на андроиде.
  3. Переключение раскладки беспроводной клавиатуры клавиатуры на русский язык.

При подключении беспроводной, блютуз клавиатуры к планшету и смартфону на андроиде были использованы следующие устройства:

  1. Планшет DNS PW7001/MW7851
  2. Смартфон FLY IQ434 Era Nano 5 Black
  3. Беспроводная клавиатура DNS KB-024BQ

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

Подключение беспроводной клавиатуры к планшету или смартфону.

Включаем клавиатуру, выключатель расположен на обратной стороне, он должен быть установлен в положение (ON). На сенсорном экране телефона нажимаем на иконку меню, находим приложение «Устройство беспроводной связи » и активируем опцию поиск устройств и сразу же на беспроводной клавиатуре зажимаем (одновременно) и удерживаем две клавиши Esc и K . После того как телефон найдет клавиатуру, выбираем ее в списке найденных устройств и следуем указанию телефона.

Переключение раскладки беспроводной клавиатуры.

Включить русский язык на беспроводной клавиатуре сопряженной с телефоном, то есть переключить раскладку. На экране телефона нажимаем на иконку меню, находим приложение «Настройки » , в настройках выбираем «Язык и ввод » , и находим в разделе «Физическая клавиатура » беспроводную клавиатуру, нажимаем на нее. В открывшимся окне нажимаем на опцию «настроить раскладку клавиатуры » , листаем в низ и ищем «English (US) Android keyboard » и ставим напротив галочку, далее листаем еще ниже и находим «Russian Android keyboard » итак же ставим напротив галочку. Для переключения между русским и английским языком нажимаем одновременно ctrl и пробел

Если вы не можете найти раздел «физическая клавиатура » , но при этом сопряжение клавиатуры с телефоном или планшетом прошло успешно, то есть телефон или планшет обнаружил клавиатуру, в настройка «Устройства беспроводного ввода » статус клавиатуры обозначен как «Соединены но не подключены » , а при попытки подключить появляется сообщение об ошибке. В этом случае проблема заключается в том что, беспроводная клавиатура, если с ней не совершается никаких действий (нажатие на клавиши) переходит в спящий режим и соответственно может пропасть из списка сопряженный устройств телефона или планшета.

В смартфоне FLY IQ434 эта проблема была решена следующем образом Для того чтобы телефон обнаружил клавиатуру снова,заходим в раздел «Язык и ввод » и нажимаем несколько раз на клавиатуре любые клавиши,через несколько секунд должен появится раздел «физическая клавиатура » и после этого выполняем действия описанные в предыдущем параграфе.

На планшете DNS PW7001/MW7851 Откройте «Настройки » , нажмите на «Bluetooth » в появившемся окне отключите беспроводную клавиатуру и через несколько секунд подключите снова, во время подключения зажмите и удерживайте на клавиатуре клавиши «Esc » и «K » через несколько секунд планшет попросит ввести цифры, наберите их на беспроводной клавиатуре клавиатуре, если клавиатура подключена, то в настройках «Bluetooth » в разделе «подключенные устройства » должно отображаться имя клавиатуры и статус «подключено » .

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

Переключить на русский язык беспроводную клавиатуру подключенную к планшету DNS PW7001/MW7851. Если описанным выше способом это сделать не получилось, то скачиваем с «Google Play » и устанавливаем приложение «Russian Keyboard GameWarrior » . Далее в настройках «Язык и ввод » ставим галочку возле «Russian Keyboard » и нажимаем на значок настроек, рядом, в появившемся окне сначала выбираем «Активация клавиатуры » и делаем все что там написано, затем выбираем раздел «Аппаратная клавиатура » далее «Выбор раскладки » и выбираем раскладку «External Keyboard RU » , возвращаемся в раздел «Аппаратная клавиатура » и открываем «Переключение раскладки » , там Вы сможете установить удобное для Вас сочетание клавиш переключение между раскладками.

Для более удобного ввода текста к планшетному компьютеру можно подключить клавиатуру. Наиболее распространенные способы – это подсоединение при помощи специального USB OTG кабеля и посредством Bluetooth. После успешного подключения вы сможете вводить желаемый текст с более высокой скоростью, как на обычном компьютере либо ноутбуке.

Порядок подключения с помощью USB OTG

Для подключения обыкновенной проводной клавиатуры к планшету вам нужно будет дополнительно купить кабель USB OTG. Такие шнуры продаются на радиорынках и в магазинах электроники. С одной стороны такого кабеля расположен USB разъем. В него нужно подключить проводную клавиатуру. На другом конце установлен microUSB-штекер. Его вставляете в соответствующий разъем на своем планшете.

В случае использования клавиатуры старого образца без USB-штекера нужно будет купить еще один переходник с разъемом, подходящим конкретно для вашего устройства, на одной стороне и USB-штекером на второй.

Подключение при помощи Bluetooth

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

Если же вы планируете подключить устройство с радио интерфейсом, без OTG не обойтись. В него вы подключите USB ресивер и уже после этого включите свою клавиатуру.

Для удобного ввода текста нужно скачать из Play Маркета приложение под названием Russian Keyboard. После установки программы найдите в меню своего планшета пункт «Приложения», перейдите по вкладке «Настройки» и установите в появившемся разделе галочку на пункте Russian Keyboard. Перейдите к настройкам непосредственно самого приложения, откройте пункт «Выбор раскладки» и активируйте вариант «Внешняя клавиатура».

Откройте браузер своего планшета и наведите палец на любое место для ввода текста. Удерживайте свой палец на окне, пока не откроется меню выбора метода ввода. После его появления вам останется лишь выбрать русскую раскладку, и вы сможете вводить нужный текст с клавиатуры.

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

Бывают ситуации, когда нужно превратить планшет в полноценный ноутбук

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

Док-станция или чехол

Самый надёжный и удобный вариант. Позволяет несколькими движениями превратить планшет в полноценный ноутбук. Бывают два типа подобных клавиатур — жёсткая док-станция и более мягкий чехол. На планшете может быть специальный интерфейс, с помощью которого соединение выполняется без необходимости других настроек. Лучшим вариантом является именно док-станция, так её с лёгкостью можно поставить даже на колени. Кроме того, в ней может быть встроенный аккумулятор , что продлит время автономной работы. Чехол является не таким удобным для работы на весу, так как он более мягкий, и под вашими пальцами кнопки будут просто прогибаться. Стоимость фирменного чехла или док-станции может быть довольно высокой.


Проводное подключение

Самый популярный способ выполнить подключение. Если ваша модель работает на Windows, достаточно просто воткнуть USB-разъём клавиатуры в соответствующий разъём на устройстве. После этого произойдёт мгновенное распознавание, в некоторых случаях установятся драйверы. Соединение займёт буквально пару секунд без необходимости подключения каких-либо дополнительных переходников.


Для планшетов на базе Android уже понадобится специальный переходник — проводок, имеющий на одном конце разъём microUSB для подсоединения к устройству , а на другом — обычный USB для того, чтобы выполнить подключение клавиатуры. Все современные модели поддерживают технологию OTG, позволяющие подсоединить различное внешнее оборудование. После того как вы воткнёте оборудование в нужные интерфейсы, буквально через пару секунд можно будет им воспользоваться, например, для быстрого набора текста. Кстати, подобным образом можно добавить и беспроводные клавиатуры, оснащённые USB-приёмником.

А вот на iPad всё куда печальнее. Через провод вряд ли удастся создать подобное подключение, ведь Apple не наделил свою технику подобной поддержкой. Можно рискнуть и воспользоваться Lightning to USB Camera Adapter или чем-то схожим. Система выдаст сообщение об отсутствии поддержки, но можно проигнорировать его, просто нажав ОК. В некоторых случаях клавиатура может заработать.


Беспроводное подключение

Самый простой и надёжный вариант — это Bluetooth-соединение, так как по этому виду связи можно на любой мобильной ОС. Существуют как фирменные клавиатуры, рекомендуемые производителем для конкретной модели планшета, так и универсальные, подходящие для любого устройства.

 

Возможно, будет полезно почитать:

 

Как собрать собственную беспроводную механическую клавиатуру с подсветкой


Беспроводной, с подсветкой, механический. Три слова, которые вы почти никогда не услышите вместе в одном предложении. И вот я здесь, с недавно модифицированной клавиатурой Magicforce Smart1 с контроллером клавиатуры Logitech K800, и я собираюсь научить вас, как создать свою собственную.

Важно знать, во что вы собираетесь ввязываться. Это очень сложный мод. Мне потребовалось около полутора недель постоянной работы, чтобы заставить все работать.Конечно, несколько часов в день тратилось либо на планирование, либо на исправление допущенных ошибок, но это все равно было много очень утомительной работы.

Еще одна вещь, которую вы должны знать, это то, что вам нужен хотя бы некоторый уровень технических навыков и ноу-хау. Хотя я собираюсь показать вам, как именно все делается, если вы планируете делать это на другой клавиатуре, выполнение определенных шагов будет сильно отличаться. Я сделал свой конкретный мод на 68-клавишной клавиатуре Magicforce Smart1, которую можно приобрести на Massdrop примерно за 70 долларов, на Amazon за 60 долларов Prime или на Tmall за 30 долларов с доставкой в ​​​​США.Я пошел по маршруту Tmall, но в то время он был со скидкой, и это было слишком выгодно, чтобы не отказаться. Ваш пробег может отличаться.

Теперь, чтобы начать, вам потребуются следующие материалы:

  1. Много времени (и я имею в виду много)
  2. Паяльник и много припоя
  3. Лента для удаления припоя или насос для удаления припоя
  4. Ассортимент тонких инструментов, таких как маленькие и средние отвертки
  5. Тонкая проволока. Я использовал обмоточный провод 30AWG. Несколько цветов также сделают вашу жизнь намного проще!
  6. Механическая клавиатура, на которой вы собираетесь выполнять мод (будет ли , а не работать с резиновыми куполами)
  7. Донор Logitech K800 (Технически любая другая клавиатура будет работать, но вы не сможете использовать сопоставления, которые я предоставляю)
  8. Эта таблица сопоставления клавиш, которую я сделал
  9. Это перевернутое изображение клавиатуры для лучшей работы с обратной стороной клавиатуры
  10. Тестер ключей Аквы, чтобы держать себя в здравом уме.Не забывайте постоянно тестировать после каждого шага!

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

Итак, приступим!

Демонтаж существующих коммутаторов

Первый шаг, который необходимо выполнить, — отсоединить существующие переключатели от вашей текущей клавиатуры. Вам также необходимо отпаять все светодиоды, если они есть на вашей текущей клавиатуре. Если вы используете насос для удаления припоя, сначала расплавьте припой утюгом и сразу же всасывайте его насосом.Если вы используете демонтажную ленту, она приклеится к ленте.

Планируйте свой мод

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

Подготовка вашего дела

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

Разборка Logitech K800

Теперь, когда вы сделали подготовительную работу, раздобудьте где-нибудь K800.Их можно купить на Amazon примерно за 60 долларов. Их довольно сложно разобрать, если вы не знаете, что делаете, и не ожидаете, что сможете заменить контроллер обратно на исходную клавиатуру после того, как сделаете этот мод.

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

На этом этапе вы сможете снять крышку аккумуляторного отсека и аккумуляторы. Затем открутите все винты, которые вы видите сзади под черной задней крышкой. Это должно позволить снять переднюю крышку лицевой панели. Вам также нужно немного согнуть боковые стороны корпуса, так как передняя крышка также удерживается защелками. Теперь у вас должно получиться что-то вроде этого.

Далее необходимо открутить 6 винтов, удерживающих клавиатуру, мембрану и подсветку. Нет необходимости выкручивать винты на черных пластиковых сторонах, они просто удерживают прозрачную рамку. После того, как вы выкрутите винты, удерживающие клавиатуру, вы сможете вытащить ее, удерживая верхнюю и нижнюю часть центра и аккуратно потянув наружу. Будьте осторожны, так как вы найдете ленточный кабель для мембраны, все еще прикрепленный к нижней части контроллера. Также есть металлическая пластина, закрепленная на двустороннем скотче, которую нужно отклеить снизу.

Аккуратно сдвиньте контроллер. Будьте осторожны, не тяните слишком сильно, иначе вы можете отсоединить контакты аккумулятора или сломать разъемы датчика приближения и светодиода. Они вам обязательно понадобятся позже.

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

Выньте датчик приближения снизу и контроллер сверху.Затем приподнимите пластиковый наконечник на разъеме ленточного кабеля и снимите мембрану. Все, что вам нужно с этого момента, это контроллер. Если вас легко запутать, пометьте, какое соединение к какому разъему подходит.

Работа с контроллером

Теперь самое сложное. Чтобы эффективно подключить контроллер для использования с механическими ключами, нам нужно «разорвать» каждый контакт на разъеме ленточного кабеля. Всего 27 контактов. Если считать слева направо, то первые два — ложные.Следующие два — это индикаторы Caps Lock + и —, а остальные — это фактические контакты клавиатуры. Я уже определил для вас, какие контакты к каким контактам подключены, и отметил их в документе Excel, указанном выше, поэтому вам не нужно делать ничего из этого самостоятельно. Однако, если вы хотите знать, как это делается, я объясню. По сути, вы берете отрезок провода и закорачиваете каждый контакт на другой, наблюдая, какой символ загорается в тестере ключей Aqua, и записывая их. В идеале вы бы полностью зажгли тестер ключей и вытянули матрицу ключей.Если вам не хватает ключа, вам необходимо повторно проверить матрицу на наличие «дыр», в которых вы могли пропустить контакт, и повторно протестировать ее.

Далее вам нужно каким-то образом удлинить эти контакты на разъеме, чтобы их можно было легко припаять. Я предлагаю сначала отрезать достаточное количество проволоки, зачистить концы и сделать петлю на одном конце. Что-то вроде этого.

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

Теперь полностью снимите черный язычок на разъеме. Используйте прямые отрезки проволоки и прикрепите их к открытой части штифта у основания задней части разъема. Вы захотите сделать это для каждого другого контакта. Не забудьте нанести небольшое количество припоя на каждую точку контакта. Лучший способ сделать это — воткнуть жало паяльника между двумя контактными штифтами и нанести мельчайший кусочек припоя.Это лучший способ, которым я смог определить эффективное удлинение штифтов. Приклейте их горячим клеем прямо из точки контакта на печатную плату. Затем вернитесь назад и, используя провода с петлями, проденьте каждый второй контакт, который еще не был припаян, через петли в проводах, и туго затяните верхнюю часть разъема. Приклейте их горячим клеем, чередуя припаянные провода. Конечный результат должен выглядеть примерно так.

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

Работа с переключателями и матрицами

Теперь, когда вы подключили контроллер для более удобного подключения, пришло время приступить к подключению матрицы клавиатуры!

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

Взглянув на мою диаграмму, вы увидите, что она разбита на строки и столбцы. Глядя на свои переключатели, вы увидите, что они имеют два контакта. Сначала вам нужно соединить правые контакты, затем левые. Начните с первого столбца и соедините все переключатели в первом столбце вместе. Затем перейдите ко второй колонке и соедините их вместе. Потом третий и так далее. Как только вы закончите провязывать столбцы, сделайте ряды. Не забудьте правильно организовать провода. Предлагаю провести их по траншеям между выключателями и проклеить горячим способом углы и точки поворота.Для вашего удобства я записал порядок, в котором, по моему мнению, лучше всего подключать выключатели. Фактический порядок их подключения не имеет значения. Пока они на одной линии, все в порядке.

Наполовину сделано…

Как только вы закончите подключение переключателей, пришло время подключить контроллер! Поскольку одна линия на матрице переключателей проходит по всей плате, я предлагаю выбрать участок, из которого должны выходить все ваши провода. Это значительно упрощает решение о размещении контроллера и последующую сборку.

Просмотрите каждую строку и столбец электронной таблицы контроллера и припаяйте длинный провод к каждой строке в выбранной секции. Затем припаяйте другой конец каждого длинного провода к проводам контроллера. Не забудьте приклеить начало каждого длинного провода к линии переключения, чтобы сделать его более прочным и с меньшей вероятностью сломаться.

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

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

Другие вещи

Теперь, когда вы завершили самую утомительную часть всей этой работы, пришло время подумать о других вещах, например о том, как вы собираетесь заряжать устройство, когда контроллер находится внутри корпуса.Поскольку у этого конкретного Magicforce разъем Mini USB (не Micro!) находится внизу, я решил использовать кабель OTG Micro USB, чтобы удлинить порт на контроллере снаружи.

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

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

Я также настоятельно рекомендую вам обернуть контроллер бумагой и заклеить его скотчем, так как металлические штифты могут (и, вероятно, будут) замыкать некоторые части контроллера, ломая его.Это из опыта. Пожалуйста, заверните контроллер. Пожалуйста.

Работа с датчиком приближения

Теперь о датчике приближения.

Это довольно интересная технология, и, честно говоря, довольно умная со стороны Logitech. Датчик приближения — это, по сути, просто цепь с протекающим по ней зарядом. Когда что-то приближается, например, стальной диск или рука, сопротивление изменяется. Когда импеданс превысит определенный порог, контроллер будет знать, что нужно включить/выключить подсветку.На контроллере также есть датчик внешней освещенности, работающий в сочетании с датчиком приближения, поэтому, даже если вы приблизитесь к клавиатуре, если область, в которой находится контроллер, яркая, подсветка будет лишь кратковременно очень слабо мерцать. Для нас это не имеет особого значения, так как контроллер будет находиться внутри корпуса, где всегда темно.

Самое замечательное в конструкции этого конкретного датчика приближения Logitech (Santiago) заключается в том, что его длина не имеет значения. Это означает, что если огромный стержень не помещается в вашем корпусе, просто уменьшите его размер.Не очень хорошая вещь в этом датчике заключается в том, что порог импеданса довольно низок, а это означает, что даже крошечный заряд в проводах, которые мы только что подключили, вызовет срабатывание датчика и подсветку будет включена навсегда, что приведет к трате батареи. Хотя это может не вызывать особого беспокойства у некоторых людей, которым может понадобиться функция беспроводной связи только на пару часов за раз, меня это беспокоит, поскольку я хочу использовать беспроводные функции постоянно. Это означало, что мне пришлось в конечном итоге вынуть датчик приближения. Стыдно, конечно, но даже без датчика приближения подсветка активируется, как только я начинаю печатать, а продолжительность ее работы можно контролировать с помощью программного пакета Logitech SetPoint.

Если вы пытаетесь сделать этот беспроводной мод с чем-то, что имеет расширенный подлокотник, вам повезло. Если вы урежете датчик достаточно мало, порог не будет так легко срабатывать, и он все равно будет работать!

Теперь вам решать, как все это впихнуть в свой кейс. Я решил заклеить как можно больше вещей и изолировать провода горячим клеем. Вы можете сделать что-то другое. Что бы вы ни делали, сделайте абсолютно уверенным в том, что вы не закорачиваете какие-либо силовые кабели батареи и не контактируете ни с одним из конденсаторов на контроллере.Вы будете жарить его, и вам будет придется начинать сначала. Это из опыта.

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

Готово!

Подведение итогов

Теперь, когда мы закончили, вы могли заметить, что я не упомянул некоторые вещи. Что с клавишами Fn? А регулировка яркости? Это хорошие вопросы. Функции клавиши F можно добавить с помощью вентилей XOR в сочетании с клавишей Fn.Управление яркостью также можно добавить с помощью клавиши Fn и вентилей XOR, и его можно заставить работать так же, как на оригинальной клавиатуре. Программное обеспечение Logitech SetPoint также позволяет программировать определенные клавиши. Это на самом деле довольно хорошо то, что он делает. Я обдумывал идею разместить три RGB-светодиода, подключенных к светодиодам питания, под пробелом, чтобы показывать состояние оборудования и батареи, но потом отказался от этого, так как это было слишком много работы. Теоретически вы можете это сделать, и я не думаю, что это будет слишком сложно, я просто не хотел этого делать.

Говоря о светодиодах, исходная система подсветки K800 основывалась на одной цепочке светодиодов и пластинчатом рассеивателе. Это не сработает для механических клавиатур, поэтому, если вы подключаете все свои клавиши к светодиодам, имейте в виду, что они будут на стороне затемнения. Вы можете вручную увеличить яркость, если решите подключить клавиши F (речь идет о клавишах F5 и F6), что увеличит общую яркость подсветки, но если вы используете выводы светодиода Capslock для питания светодиода Capslock, этот светодиод будет становиться тусклее, когда вы увеличиваете яркость.Тем не менее, он должен сбалансироваться для большинства настроек, если вы полностью увеличите яркость.

Конечно, есть и другие ограничения. Я не смог найти нигде, где бы это прямо говорилось, но я верю, что это гарантированная клавиатура с 3 клавишами одновременного нажатия клавиш. Большинство комбинаций клавиш будут выполнять около 6 нажатий клавиш, но я не думаю, что контроллер сделает больше, так что имейте это в виду. В остальном приятного просмотра и спасибо за прочтение!

Этот пост был полностью напечатан на новой клавиатуре со средней скоростью 113 слов в минуту

2-дневное обновление

Последние два дня я использовал новую установку и вот что обнаружил:

Мне очень нравится, как устроена эта клавиатура.Задержка беспроводной связи до сих пор была довольно хорошей, почти такой же хорошей, как и проводная. Logitech хорошо поработала над своим протоколом HID++.

Я отпаял клавиши вставки и удаления и переключил их на F5 и F6. Теперь я могу вручную управлять подсветкой так, как считаю нужным. Я также снова проверил датчик приближения, но столкнулся с той же проблемой, что и в прошлый раз. Просто места не хватило. Может быть, я подключу очень простой аналоговый передатчик и приемник, чтобы у меня был беспроводной датчик приближения…

Обновление за 1 месяц

Все еще в силе! Одна вещь, которую я заметил, это то, что индикатор Caps Lock будет очень ярким или очень тусклым в зависимости от уровня заряда батареи, так что это хороший способ определить, нужно ли вам заряжать клавиатуру или нет.

Пользовательская беспроводная клавиатура! — Arduino Project Hub

Intro

В этом проекте мы собираемся сделать что-то очень полезное! Это беспроводная клавиатура, которую вы можете подключить к компьютеру и назначить каждой кнопке любое сочетание клавиш или последовательность клавиш, которые вы хотите! Я сделал это таким образом, что вы можете настроить клавиатуру в соответствии с вашими потребностями, например, количество кнопок, которые вы хотите, и легко настроить кнопки, чтобы делать все, что вы хотите.Он также сделан так, чтобы очень эффективно работать от батарейки-таблетки в течение длительного времени! Я также сделал видео, демонстрирующее эту клавиатуру, и я прохожу каждый шаг, поэтому посмотрите его, если вам интересно. На самом деле это очень хороший и простой проект. Итак, приступим!

Видео проекта

Обзор проекта

Во-первых, я думаю, что было бы неплохо просто объяснить, как эта клавиатура будет работать, чтобы вы могли полностью понять, что происходит. Идея состоит в том, что у нас будет сторона передатчика и сторона приемника.Передатчик — это сторона, к которой подключены все кнопки, а сторона приемника подключена к вашему компьютеру через USB-соединение. Способ, которым мы будем связываться между передатчиком и приемником по беспроводной сети, — это использование радиосигнала. Это показано на изображении ниже. Теперь это должно дать вам представление о том, как работает клавиатура.

Компоненты

Как видно из списка компонентов, это все компоненты, которые вам понадобятся! Так что это будет очень простой проект, но очень полезный и практичный.

Шаг 1: Проводка для стороны передатчика

Во-первых, давайте начнем с создания проводки для стороны передатчика, просто следуя приведенной ниже схеме разводки макетной платы.

Шаг 2: Проводка для стороны приемника

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

Вот как они оба должны выглядеть в конце:

Шаг 3: Код передатчика

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

Вам нужно будет установить две библиотеки с помощью менеджера библиотек Arduino в Arduino IDE:

Для кода передатчика вам нужно сделать только два изменения:

  • Переменная MAX_SHORTCUT_KEYS , это максимальное количество символов сочетание клавиш/последовательность может быть. Это указано, чтобы через радиосигнал пересылалось только необходимое количество байтов. Например, если вы собираетесь использовать ярлыки длиной не более 3 символов (т.грамм. CTRL+SHIFT+R), то MAX_SHORTCUT_KEYS должно быть 3. Чем больше символов вам нужно, просто увеличивайте эту переменную.
  • Массив BUTTONS_INFO . Я предлагаю посмотреть на этот массив на изображении выше, читая это. Каждый элемент кнопки состоит из двух значений, первое — это номер вывода, к которому кнопка подключена к вашему микроконтроллеру. Второй представляет собой строку символов, разделенных пробелами. Символы представлены их десятичными/целыми значениями, которые можно найти здесь и здесь.Допустим, например, у вас есть кнопка, подключенная к контакту 12 на микроконтроллере, и вы хотите, чтобы она копировалась при нажатии (CTRL + C). Таким образом, вы должны искать десятичные значения для этих клавиш, используя предоставленные ссылки, клавиша CTRL — 128, а клавиша «c» — 99. Таким образом, ваша запись для этой кнопки в массиве будет {12, «128 99»}. Таким образом, вы можете очень легко назначить каждой кнопке все, что вы хотите (примечание: поскольку мы используем только два символа в строке, то в этом случае для нашего MAX_SHORTCUT_KEYS будет установлено значение 2).

Это все необходимые изменения. Теперь вам просто нужно загрузить этот код в Attiny. Инструкции по загрузке кода в Attiny можно найти в том же репозитории.

Шаг 4: Код приемника

Для кода приемника вам нужно сделать только одно простое изменение, а именно убедиться, что переменная MAX_SHORTCUT_KEYS соответствует тому, что находится на стороне передатчика. Затем просто загрузите код в микроконтроллер (Pro Micro).

Шаг 5: Макетная демонстрация

Теперь почти все готово.Подключите аккумулятор к передатчику и подключите приемник к компьютеру через USB-соединение, и теперь вы сможете нажимать кнопки, и он будет выполнять именно то, на что вы запрограммировали кнопки! Вы также заметите, что заметной задержки нет вообще, и это здорово!

Расход батареи

Также хотелось бы поделиться ожидаемым временем автономной работы этой клавиатуры! Все это показано на изображении выше. Итак, мы видим, что общее потребление тока равно 1.284 мА, а значит при постоянно включенной клавиатуре мы получим время автономной работы 16 дней. Однако на практике, как и любое беспроводное устройство, мы выключаем его, когда оно не используется, поэтому это означает, что мы должны получить как минимум 30 дней от одной батарейки-таблетки CR2450, что на самом деле довольно удивительно!

3D-печать и правильные кнопки

Теперь, если у вас есть 3D-принтер, вы можете либо использовать уже сделанный мной дизайн (который вы можете найти в репозитории), либо создать свой собственный дизайн для любого количества кнопок.

В итоге я использовал микроконтроллер Attiny88 для стороны передатчика, так как он имеет 28 контактов, потому что с каждой добавляемой кнопкой требуется больше контактов. Для кнопок я использовал переключатели MX Cherry.

Готово!

Вот так вы создали свою собственную беспроводную клавиатуру, которая будет гордо стоять на вашем столе!

Я настоятельно рекомендую посмотреть видео, если что-то непонятно, а также не забудьте подписаться/подписаться, если вам понравился или вы нашли проект/видео полезным для более практичных и веселых проектов!

Спасибо!

Видео проекта.

Enginursday: создание пользовательской беспроводной клавиатуры — Новости

В предыдущей записи блога мы показывали настраиваемую макроклавиатуру. В сообщении на этой неделе мы обновляем его, чтобы сделать его беспроводным!

к Алекс Великан 30 июля 2020 г., 13:58 UTC 8 Избранное Любимый 3

Чуть более трех лет назад я сделал специальную клавиатуру, чтобы ускорить процесс разводки печатной платы в Eagle.По правде говоря, я использовал клавиатуру только в течение короткого промежутка времени. Дело не в том, что клавиатура была бесполезна; основная проблема заключалась в том, что дело не было завершено. Он лежал ровно на столе, и я использовал кусочки термозаполнителя в качестве ножек, чтобы он не скользил.

В сочетании с тем фактом, что он использовал часто используемый кабель micro USB, а ближайший кабель находился в милях десяти футах от моего стола, он стал инструментом, который проводил большую часть своего времени в ящике моего стола.Чего мне не хватало, так это небольшого вдохновения, чтобы потратить время на то, чтобы сделать это правильно.

Несколько месяцев назад я увидел библиотеку для ESP32, которая использовала радио Bluetooth и превращала ESP32 в устройство с интерфейсом пользователя или HID. В оригинальной клавиатуре не было достаточно места, чтобы легко поместиться ESP32 Thing Plus, который я хотел использовать, поэтому мне пришлось полностью закрыть ее, как я изначально планировал:

Новая коробка, которую я сделал, имела более эргономичный шаг, который соответствовал моей клавиатуре, начиная примерно с дюйма в высоту сзади и утончаясь примерно до полдюйма спереди (убедитесь, что осталось место для корпуса клавиш Cherry MX). .Я использовал клей CA, чтобы закрепить пять из шести сторон, и черную изоленту, чтобы удержать верхнюю часть на месте. Я был очень доволен формой и ощущением, и я восстановил некоторые функции предыдущей клавиатуры, а также несколько новых:

  • Левая ручка: увеличение/уменьшение громкости и отключение звука
  • Правая ручка: расстояние между орлиными сетками +/- и переключение между Imperial/Metic
  • Светодиодный индикатор: состояние подключения BLE и индикатор заряда батареи
  • 16 ключей Cherry MX для:
    • Воспроизведение/Пауза
    • Перейти вперед
    • Перейти назад
    • Калькулятор запуска (действительно полезен для создания посадочных мест из таблицы данных)
    • 12 часто используемых клавиш быстрого доступа Eagle

Беспроводная клавиатура дала мне возможность перемещать ее в любое место.Однако это также дало мне больше проблем для размышлений — в основном управление питанием.

Для начала я проверил, насколько большой аккумулятор я могу вместить физически, и остановился на аккумуляторе емкостью 2000 мАч. Хотя библиотека использует Bluetooth с низким энергопотреблением, это не совсем то, что вы бы назвали низким энергопотреблением. После сопряжения с моим компьютером ESP32 потреблял около 90 166 83 мА 90 169, что означает, что он едва проработает полные 24 часа.

Несколько лет назад, когда у меня была беспроводная мышь, больше всего меня сводило с ума то, что мне приходилось заряжать ее каждые несколько дней.Часто я просто оставлял USB-кабель подключенным, чтобы батарея оставалась заряженной, и подключался к беспроводной сети только тогда, когда это было необходимо. Помня об этом, я хотел убедиться, что больше не столкнусь с той же проблемой. Переведя ESP32 в режим глубокого сна, вы можете отключить части чипа, которые вам не нужны, например, радио, аналого-цифровой преобразователь и т. д., чтобы значительно сократить потребление энергии и продлить срок службы батареи.

Каждый раз, когда плата просыпается, время, необходимое для повторного подключения к компьютеру, может варьироваться, поэтому мне нужен был способ узнать, когда плата пытается подключиться и находится ли она в активном состоянии или в спящем режиме.Мне также нужно было знать, когда пришло время зарядить аккумулятор. В библиотеке есть функция отправки процента заряда батареи на компьютер (показана на изображении выше), но она не обновлялась на компьютере достаточно надежно, чтобы на нее можно было рассчитывать. Я решил все эти проблемы с помощью одного красного/зеленого светодиода между двумя энкодерами:

.

Чередование красного и зеленого при сопряжении (что выглядит лучше лично, чем на камеру):

Двойное мигание зеленым, когда он подключен и активен:

Двойное мигание красным цветом, когда он не спит и нуждается в зарядке:

Светодиоды потребляют менее пары миллиампер тока, но если вы будете мигать светодиодами только периодически, особенно когда аккумулятор необходимо зарядить, вы сможете получить максимальную отдачу от аккумулятора.Чтобы решить, когда идти спать, я отслеживаю все нажатия клавиш и сбрасываю таймер, чтобы, если через 20 минут клавиатура не использовалась, она сама ушла в сон. По общему признанию, самым большим недостатком является то, что, поскольку я использовал делитель напряжения на клавишах, я не могу использовать их для пробуждения ото сна. Я попытался оставить АЦП включенным, но я измерил, что ток 20 мА все еще используется, потому что он постоянно опрашивал АЦП, чтобы увидеть, была ли нажата клавиша для пробуждения.

Другим решением для управления питанием, которое я придумал, было добавление переключателя, который вытягивает контакт включения 3.Регулятор 3 В на землю, который отключает питание ESP32, но по-прежнему позволяет заряжать аккумулятор, если питание подключено.

Говоря о зарядке аккумулятора, я использовал переходник USB-C вместе с проволочной обмоткой, чтобы обеспечить не только питание для зарядки, но и контакты USB для передачи данных, чтобы я мог перепрограммировать плату, не открывая корпус и не напрягая провода, соединяющие ключи с ESP32.

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

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

Две детали, которых нет в списке пожеланий, — это красный/зеленый светодиод с общим анодом и переключатель, которые лежали у меня в корзине для деталей, но вы сможете легко отредактировать размер отверстий, чтобы они соответствовали вашим деталям.

Как сделать проводную клавиатуру беспроводной? Полное руководство 2022 года

Клавиатуры

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

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

Как сделать проводную клавиатуру беспроводной?

Преобразование любой проводной или USB-клавиатуры в беспроводную клавиатуру не является сложным или опасным процессом. Отключение питания прекращается, когда вы отключаете проводную клавиатуру от компьютера, и вы можете использовать отвертку без каких-либо усилий.

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

Во-первых, убедитесь, что беспроводная клавиатура отключена от компьютера.Убедившись, вы сможете уберечь себя от ударов и уберечь компьютер от случайных поломок. Чтобы преобразовать проводную клавиатуру в беспроводную, переместите клавиатуру на светлый стол и поставьте ее.

Самое главное, что делает любую проводную клавиатуру беспроводной, это то, что вам нужен USB-совместимый микроконтроллер. Вы должны вставить этот микроконтроллер в USB-порт, расположенный в верхней части проводной клавиатуры. Если порта USB нет, вам нужно открыть клавиатуру с помощью отвертки.

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

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

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

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

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

Наконец, после установки этого микроконтроллера внутрь клавиатуры, заднюю часть клавиатуры придется снова закрыть винтом с помощью отвертки. Теперь все, что вам нужно сделать, это вставить микроконтроллер Sister в компьютерный слот, и вы без колебаний сделаете проводную клавиатуру беспроводной.

Примечание: Клавиатура часто не работает даже после установки контроллера на обоих устройствах. Одной из основных причин этой проблемы является неравная частота. Поэтому убедитесь, что оба микроконтроллера имеют одинаковую частоту и перепроверьте клавиатуру.

Наконец, надеюсь, вы получите ответ о том, как сделать USB-клавиатуру беспроводной. Все эти шаги просты, и, следуя им, вы сможете быстро и без усилий превратить проводную клавиатуру в беспроводную.

Преимущества беспроводной клавиатуры d

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

  • Беспроводную клавиатуру можно носить с собой куда угодно, и она станет вашим партнером в командировке.
  • Он занимает меньше места на вашем рабочем столе, поэтому вы можете работать на меньшем столе и чувствовать себя комфортно, печатая и работая.
  • Если вы используете компьютер в публичной библиотеке, беспроводная клавиатура просто необходима, потому что проводную клавиатуру сложно подключить к этим компьютерам.
  • Поддерживает чистоту над вашим столом и повышает вашу производительность за счет устранения путаницы проводов и т. д.
  • Проводные клавиатуры увеличивают риск поломки, и ваша клавиатура вскоре приходит в негодность, поэтому вы не видите этой проблемы в беспроводной клавиатуре.
  • Вы можете переместить беспроводную клавиатуру именно туда, где вам удобно сидеть и работать.
  • Использование беспроводной клавиатуры исключительно полезно для вас, поскольку избавляет вас от многих заболеваний, таких как синдром запястного канала, общая болезненность и боль в запястьях/кистях.
  • Беспроводная клавиатура позволяет работать в тихой обстановке и использовать клавиатуру в любом удобном для вас положении.
  • Еще одним большим преимуществом беспроводной клавиатуры является ее подключение к компьютеру, планшету, ноутбуку, мобильному телефону и т. д.
  • Как известно, ею можно пользоваться на расстоянии, поэтому она также защищает вас от опасных лучей, исходящих экран компьютера.
  • Вам доступны беспроводные клавиатуры с технологиями Wi-Fi и Bluetooth, и вы можете выбирать и использовать их по своему усмотрению.

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

Как сделать проводную игровую клавиатуру беспроводной с помощью Bluetooth?

Если вы не хотите использовать USB-микроконтроллер Wi-Fi, у вас есть еще один способ легко сделать проводную клавиатуру беспроводной. Для этого вставьте ключ Bluetooth в разъем USB в верхней части клавиатуры.Вы можете использовать его, подключив клавиатуру к ноутбуку или компьютеру через Bluetooth после его установки.

Вы также можете столкнуться с проблемой отсутствия разъема USB в верхней части проводной клавиатуры. Таким образом, вам придется покупать отдельный порт USB на рынке и подключать его, вскрыв заднюю часть клавиатуры с помощью паяльника.

При подключении USB-порта вместо провода клавиатуры можно легко использовать клавиатуру на компьютере с помощью Bluetooth-ключа.Надеемся, что следуя этому методу, вы получите ответ о том, как сделать проводную клавиатуру беспроводной с помощью технологии Bluetooth.

Здесь вы получаете лучшую игровую RGB-клавиатуру по разумной цене.

Распространенные проблемы с подключением проводной клавиатуры к беспроводной сети?

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

Проблема с отключением USB-кабеля

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

Проблема с батареей

Как вы знаете, вы превращаете проводную клавиатуру в беспроводную клавиатуру, поэтому внутри нее нет батареи. Еще одна большая проблема заключается в том, что вы должны установить аккумулятор с микроконтроллером USB и оставить место для обычной зарядки. Поэтому вам часто бывает сложно понять, как сделать рамку для установки аккумулятора внутри вашей проводной клавиатуры.

Проблема управления частотой

Наиболее распространенной проблемой при преобразовании проводной клавиатуры в беспроводную является управление частотой. Если оба микроконтроллера не имеют одинаковой частоты, они не будут обеспечивать наилучшее соединение друг с другом. Поэтому у вас будут проблемы с набором текста или использованием клавиатуры.

Как сделать беспроводную клавиатуру проводной?

Самый частый вопрос — как сделать проводную клавиатуру беспроводной? Точно так же задается вопрос, как сделать беспроводную Bluetooth-клавиатуру проводной? Да, это не так сложно сделать, и полный способ вам рассказывают ниже.

  • Во-первых, вам понадобится беспроводная клавиатура, которую вы хотите сделать проводной, и вы должны открыть ее заднюю крышку.
  • Внутри соединения с печатной платой вы должны найти два провода микроконтроллера USB.
  • Затем вам понадобится любой бесполезный и старый провод клавиатуры или мыши, который вы будете использовать, чтобы превратить беспроводную клавиатуру в проводную клавиатуру.
  • Теперь вам нужно соединить концы этого провода с верхней частью этой печатной платы с помощью паяльника.
  • Вам необходимо закрыть заднюю крышку клавиатуры и вставить провод в USB-порт вашего компьютера.

Наконец, выполнив все шаги, упомянутые выше, вы можете легко превратить свою проводную клавиатуру в беспроводную.

Заключение

Для достижения этой цели вам не нужно становиться экспертом или инженером. Вы следуете всем методам, и вы не превратите проводную клавиатуру в беспроводную, а превратите беспроводную клавиатуру в проводную.

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

Пользовательская беспроводная клавиатура! Проект «Сделай сам» (Arduino) | by Projects with Red

Миниатюра конечного продукта проекта.

Небольшая беспроводная клавиатура для сочетаний клавиш рядом с основной чрезвычайно удобна для повседневного рабочего процесса. Однако проблема в том, что вы обнаружите это только тогда, когда действительно используете беспроводную клавиатуру для быстрого доступа и увидите, насколько она хороша. Тем не менее, небольшие беспроводные клавиатуры не являются широко доступными, по крайней мере, те, которые не занимают мало места на вашем столе, и они также стоят дорого.Итак, в этой статье/проекте мы собираемся очень легко создать совершенную беспроводную клавиатуру с минимальными компонентами!

Это беспроводная клавиатура, которую вы можете подключить к компьютеру и назначить каждой кнопке любое сочетание клавиш или последовательность клавиш, которые вы хотите! Я сделал это таким образом, что вы можете настроить клавиатуру в соответствии с вашими потребностями, например, количество кнопок, которые вы хотите, и легко настроить кнопки, чтобы делать все, что вы хотите. Он также сделан так, чтобы очень эффективно работать от батарейки-таблетки в течение очень долгого времени! Я также сделал видео, демонстрирующее эту клавиатуру, и я прохожу каждый шаг, поэтому посмотрите его, если вам интересно.На самом деле это очень хороший и простой проект. Итак, давайте приступим!

Полное видео проекта. Иллюстрация основных аспектов работы беспроводной клавиатуры.

Прежде чем мы перейдем к компонентам, которые вам понадобятся для этого проекта, я думаю, было бы неплохо просто объяснить, как будет работать эта клавиатура, чтобы вы могли полностью понять, что происходит. Идея состоит в том, что у нас будет сторона передатчика и сторона приемника. Передатчик — это сторона, к которой подключены все кнопки, а сторона приемника подключена к вашему компьютеру через USB-соединение.Способ, которым мы будем связываться между передатчиком и приемником по беспроводной сети, — это использование радиосигнала. Это показано на изображении выше. Теперь это должно дать вам представление о том, как работает клавиатура.

Все компоненты, необходимые для проекта.

Теперь о самих компонентах!

Нам нужны два микроконтроллера, один для передатчика и один для приемника.

  • Для передатчика мы будем использовать микроконтроллер Attiny84 . Он очень маленький, недорогой, его можно использовать так же, как любой Arduino, и, самое главное, он потребляет очень мало тока, что необходимо, потому что сторона передатчика будет работать от батареи, а мы, конечно, хотим, чтобы он работал как можно дольше!
  • Для стороны приемника мы будем использовать Pro Micro , вы можете использовать любую Arduino для этого, однако она должна иметь поддержку HID.Я рекомендую использовать Pro Micro. Потребляемый ток этого микроконтроллера нас не волнует, так как он будет подключен к ПК, поэтому будет получать питание от порта USB.

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

Для питания Attiny85 нам понадобится аккумулятор, я выбрал аккумулятор CR2450 монета, он обеспечивает 3 В и имеет емкость 500 мАч, что отлично подходит для таких небольших размеров.Вам также понадобится держатель батареи .

Поскольку напряжение батареи нестабильно и падает со временем, нам потребуется использовать регулятор напряжения, чтобы поддерживать напряжение на одном уровне независимо от того, какое напряжение находится на батарее. В качестве регулятора напряжения используется MCP1700 3,3 В с двумя конденсаторами ( 100 или 1000 мкФ и 100 000 пФ ), припаянными непосредственно к нему, чтобы обеспечить плавность сигнала и справиться с пиками напряжения.

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

Вот и все компоненты, которые вам понадобятся! Как видите, это будет очень простой проект, но очень полезный и практичный.

Здесь просто список всех компонентов без пояснений для удобства.

  • Attiny85
  • Pro Micro
  • nRF24L01 (x2)
  • Батарейка-таблетка CR2450 (или любая другая) и ее держатель.
  • Стабилизатор напряжения MCP1700 3,3 В, с припаянными к нему двумя конденсаторами (100 или 1000 мкФ и 100 000 пФ).
  • Пуговицы (любые).

А теперь приступим к изготовлению!

Монтажная плата для стороны преобразователя.

Во-первых, давайте начнем с создания проводки для стороны передатчика, просто следуя приведенной выше схеме разводки макетной платы.

Макет проводки для стороны приемника.

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

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

Макет передатчика (слева) и приемника (справа).

В этом разделе мы рассмотрим код как для передатчика, так и для приемника.Давайте сначала начнем с кода передатчика.

Код передатчика

Скриншот кода передатчика.

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

Вам потребуется установить две библиотеки с помощью диспетчера библиотек Arduino в Arduino IDE:

  • RF24 от TMRh30.
  • Кнопка Майкла Адамса.

Для кода передатчика вам нужно сделать только два изменения:

  1. Переменная MAX_SHORTCUT_KEYS , это максимальное количество символов, которое может содержать сочетание клавиш/последовательность.Это указано, чтобы через радиосигнал пересылалось только необходимое количество байтов. Например, если вы собираетесь использовать сочетания клавиш длиной не более 3 символов (например, CTRL + SHIFT + R), то MAX_SHORTCUT_KEYS должно быть равно 3. Чем больше символов вам нужно, просто увеличьте эту переменную.
  2. Массив BUTTONS_INFO . Я предлагаю посмотреть на этот массив на изображении выше, читая это. Каждый элемент кнопки состоит из двух значений, первое — это номер вывода, к которому кнопка подключена к вашему микроконтроллеру.Второй представляет собой строку символов, разделенных пробелами. Символы представлены их десятичными/целыми значениями, которые можно найти здесь и здесь. Допустим, например, у вас есть кнопка, подключенная к контакту 12 на микроконтроллере, и вы хотите, чтобы она копировалась при нажатии (CTRL + C). Таким образом, вы должны искать десятичные значения для этих клавиш, используя предоставленные ссылки, клавиша CTRL — 128, а клавиша «c» — 99. Таким образом, ваша запись для этой кнопки в массиве будет {12, «128 99»}. Таким образом, вы можете очень легко назначить каждой кнопке все, что вы хотите (примечание: поскольку мы используем только два символа в строке, то в этом случае для нашего MAX_SHORTCUT_KEYS будет установлено значение 2).

Это все необходимые изменения. Теперь вам просто нужно загрузить этот код в Attiny. Инструкции по загрузке кода в Attiny можно найти в том же репозитории.

Код получателя

Скриншот кода получателя.

Для кода приемника вам нужно сделать только одно простое изменение, чтобы убедиться, что переменная MAX_SHORTCUT_KEYS соответствует тому, что находится на стороне передатчика. Затем просто загрузите код в микроконтроллер (Pro Micro).

Обе готовые макетные платы, передатчик (слева) и приемник (справа).

Теперь почти все готово. Подключите аккумулятор к передатчику и подключите приемник к компьютеру через USB-соединение, и теперь вы сможете нажимать кнопки, и он будет выполнять именно то, на что вы запрограммировали кнопки! Вы также заметите, что заметной задержки нет вообще, и это здорово!

Расход батареи.

Также хотелось бы поделиться ожидаемым временем автономной работы этой клавиатуры! Все это показано на изображении выше.Итак, мы видим, что общее потребление тока составляет 1,284 мА, а значит, если клавиатура всегда включена, мы получим время автономной работы 16 дней. Однако на практике, как и любое беспроводное устройство, мы выключаем его, когда оно не используется, поэтому это означает, что мы должны получить как минимум 30 дней от одной батарейки-таблетки CR2450, что на самом деле довольно удивительно!

Детали, напечатанные на 3D-принтере.

Теперь, если у вас есть 3D-принтер, вы можете либо использовать уже сделанный мной дизайн (который вы можете найти в репозитории), либо сделать свой собственный дизайн для любого количества кнопок.

Внутри окончательной версии напечатанного на 3D-принтере корпуса беспроводной клавиатуры.

В итоге я использовал микроконтроллер Attiny88 для стороны передатчика, так как он имеет 28 контактов, потому что с каждой добавляемой кнопкой требуется больше контактов. Для кнопок я использовал переключатели MX Cherry.

Вот так вы создали свою собственную беспроводную клавиатуру, которая будет гордо стоять на вашем столе!

Настоятельно рекомендую посмотреть видео, если что-то непонятно, а также не забудьте подписаться/подписаться, если вам понравился или вы нашли проект/статью/видео полезным для более практичных и веселых проектов!

Спасибо!

Полное видео проекта.

Nori Ortholinear wireless keyboard — Hackster.io

Недавно я погрузился в мир самодельной механической клавиатуры. В течение многих лет у меня не было проблем с использованием моей заводской механической клавиатуры, расположенной в шахматном порядке. Но я хочу попробовать что-то новое для себя, а именно ортолинейную компоновку. Для тех, кто только что услышал слово «Orthonlinear», вот некоторые пояснения от Reviewgeek

. «Ortho» — это греческое слово, означающее прямой или жесткий. Это то же самое слово, которое мы используем в качестве основы для ортодонтии, медицинской практики выпрямления зубов, которую практикует ортодонт.Объедините его с «линейным», чтобы обозначить линию, и вы получите ортолинейный: прилагательное, означающее, что что-то имеет множество прямых линий.

Ортолинейная раскладка (источник: Редактор раскладки клавиатуры)

1. Требование

Уже есть несколько компаний/людей, которые уже продают готовую к использованию ортолинейную клавиатуру, одна из наиболее привлекательных – это клавиатура Planck

.

Это шаблон, который я хочу построить. Итак, после выбора шаблона я перечисляю несколько требований к клавиатуре, которую я хочу создать, например: 1.Беспроводная связь. Либо с RF, либо с BLE

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

3. Простота сборки

4. Совместимость с различными типами плат разработки

5. Дешевле, насколько это возможно

6. Просто для настройки

2. Выбор печатной платы

Сначала я пытаюсь разработать свою собственную печатную плату. Но это будет не очень рентабельно, потому что будут пробы и ошибки. Поэтому решите использовать дизайн с открытым исходным кодом.

После поиска я нашел отличный веб-сайт, посвященный 40% клавиатуре, а именно https://www.40percent.club/, на сайте есть много макетов печатных плат, чтобы сделать нестандартную механическую клавиатуру от обычной до готовой клавиатуры, такой как эта клавиатура pi day

Кто на земле будет использовать этот

Итак, после нескольких часов просмотра, какой дизайн печатной платы я хочу напечатать в сервисе печатных плат. Решаю распечатать макет Нори 4х4. Потому что это дешево печатать (размер менее 100 мм x 100 мм), и его можно соединить последовательно, чтобы сделать 40% ортолинейную клавиатуру

После 1 недели ожидания я наконец получил свою плату из 5 нори

.

Я протестировал одну печатную плату для изготовления макропада, и она работает безупречно

3.Сборка ортолинейной клавиатуры

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

После этого припаиваю переключатели и MCU, посадочное место для MCU основано на плате Arduino Pro Micro. Так как я хочу, чтобы эта клавиатура была беспроводной, я использую ключ nrf52840, который я получил на прошлом конкурсе хакеров, и, к счастью, он подходит для печатной платы.

Для липо-зарядного устройства я использую защитный экран батареи Wemos из прошлого проекта для зарядки липо-аккумулятора емкостью 1000 мАч, который также использовался в прошлом проекте.

А вот и готовый билд

Что касается футляра, то я печатаю его в местной акриловой полиграфии.

4. Прошивка

Для прошивки выбираю прошивку КМК так как она для установки и настройки, а также в ней уже из коробки была поддержка блютуза. и для ключа слоев я следую конфигурации Planck по умолчанию

5. Заключение

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

Создание беспроводной раздельной механической клавиатуры

Беспроводная раздельная механическая клавиатура

Фон#

Несколько месяцев назад я начал искать способы облегчить боли в запястьях и плечах, с которыми я боролся долгое время. Я приспособил свой домашний офисный стол, стул и компьютерный монитор так, чтобы они были максимально эргономичными. Я провел небольшое исследование эргономических компьютерных периферийных устройств и опробовал несколько из них. Мне не потребовалось много времени, чтобы приземлиться в увлекательном и захватывающем мире механических клавиатур.

Я знал о механических клавиатурах, но не знал, насколько активно и задорно сообщество. Я особенно заинтересовался разделенными клавиатурами из-за их эргономических преимуществ (например, печатание с расстоянием между руками не менее 5 дюймов, на мой взгляд, значительно помогает при нагрузке на запястье).

В следующих строках я опишу, как я создал эту беспроводную механическую клавиатуру, используемые компоненты и некоторые причины моего выбора. Однако я не буду подробно останавливаться на всех доступных вариантах.Механические клавиатуры, вероятно, являются одним из самых настраиваемых гаджетов в наши дни. После того, как вы определились с размером/форматом (80% TKL, 60%, 40% от обычного размера клавиатуры) и моделью, вы можете выбрать колпачки клавиш, переключатели, профиль переключателя (низкий, стандартный), параметры подсветки, OLED-дисплеи. , корпуса, переключатели/верхние панели, прошивка и даже чип контроллера.

Вот основные варианты клавиатуры, которые я сделал:

  • Разделенная клавиатура: 40% полноразмерной клавиатуры (т. е. без цифровой клавиатуры или функциональных клавиш).Я хотел компактную клавиатуру, которую можно было бы взять с собой в путешествие. Однако, поскольку прошивка позволяет использовать клавиатуру слоев , доступны почти все клавиши полноразмерной клавиатуры, включая цифровую клавиатуру.
  • Модель: Клавиатура Corne с верхней панелью для печатной платы.
  • Клавишные переключатели: Низкопрофильные переключатели Kailh «Choc», «красные» (линейные, т. е. не «щелкающие»). Я выбрал их, потому что мне не нужна была «высокая» клавиатура, требующая поддержки запястья для удобного использования.Низкопрофильные переключатели также делают клавиатуру немного более портативной. Однако в данном случае я предпочел портативность удобству, потому что этот тип переключателя имеет меньше доступных вариантов клавиш (на данный момент).
  • Колпачки для ключей: MBK Low Pro. Они высоко ценятся клавиатурным сообществом, и на то есть веские причины. Это одни из самых удобных клавиш, которые я использовал.
  • Соединение: Беспроводная связь, Bluetooth. Я хотел иметь возможность подключаться к более чем одному устройству одновременно , что позволяет установленная прошивка.
  • Контроллер: Nice!nano (беспроводное соединение).
  • Прошивка: ЗМК.

Все компоненты куплены в Boardsource, MK Ultra и Digikey.

Оборудование №

Для сборки этой клавиатуры нужны дополнительные элементы. Большинство механических клавиатур являются проводными, что упрощает процесс сборки. Тем не менее, я хотел беспроводную механическую клавиатуру для нескольких устройств, и, поскольку в настоящее время нет готового варианта, я решил создать свою собственную.Поэтому также необходимы следующие компоненты:

Эти детали должны быть собраны внутри напечатанного на 3D-принтере корпуса (подробнее о корпусе ниже). Но перед этим нам нужно подключить аккумулятор, проводные адаптеры и выключатель. Затем свободные клеммы проводов на одном конце (черный и красный провода сверху на рисунке ниже) следует припаять к соответствующим контактам контроллера (т. е. контактам Battery+- и Ground на нижней стороне печатной платы. вот схему распиновки контроллера).На фото ниже показана одна из половин, собранных вместе. Процедуру следует повторить для другой половины.

Это, пожалуй, самая сложная часть сборки. Теперь нам просто нужно установить переключатель включения/выключения в нужное положение, ввинтить фиксирующий штифт (часть корпуса, напечатанного на 3D-принтере) и приклеить аккумулятор к внутренней части корпуса с помощью двустороннего скотча. Не беспокойтесь, корпус спроектирован таким образом, что между верхней частью батареи и нижней частью печатной платы остается достаточный зазор.Вот изображение, показывающее эти компоненты на месте.

Кейс, напечатанный на 3D-принтере#

Я разработал 3D-печатный корпус для клавиатуры Corne с верхней панелью печатной платы от Boardsource в дополнение к компонентам, описанным выше. После того, как все детали на месте, верхняя пластина ввинчивается в корпус. Винты, входящие в комплект клавиатуры, проходят через верхнюю пластину в стойки, выступающие из нижней части корпуса. Стойки сконструированы таким образом, что эти латунные вставки можно устанавливать сверху, обеспечивая надежную и прочную сборку (см. здесь инструкции по установке этих латунных вставок на детали, напечатанные на 3D-принтере).

Вот файлы STL корпуса для обеих половинок и связанных с ними частей. Я бы рекомендовал печатать в PETG, но PLA вполне подойдет.

Ниже пара фотографий собранной клавиатуры. В комплект от Boardsource входят прозрачные акриловые верхние пластины для защиты OLED-экранов. Для этой сборки я просто купил акриловый лист, обрезал его по размеру и использовал вместо него.

Прошивка #

Есть несколько вариантов прошивки для проводных механических клавиатур, но не так много для беспроводных клавиатур.После некоторых исследований я решил пойти с ZMK. Хотя ZMK — относительно новый проект, он находится в очень активной разработке, с достаточно хорошей документацией и поддержкой.

Примечание: Большое спасибо Питу Йохансону за создание такого замечательного проекта и за отличную поддержку. Кроме того, на их сервере Discord полно людей, всегда готовых помочь.

ZMK совместим с контроллерами Nice!nano, используемыми в этой сборке. Перейдите на страницу их документации, чтобы узнать, как установить и настроить его.Обратите внимание, что это , а не , прямой процесс. Вам должно быть комфортно с базовым использованием GIT и вы хотите настроить свою раскладку вручную в текстовом файле (некоторые примеры здесь). При этом, как только вы все настроите, процесс обновления и перенастройки (т.е. новые/обновленные раскладки) очень прост.

Для меня это был забавный и познавательный проект. Если у вас есть какие-либо вопросы по сборке и настройке, не стесняйтесь задавать их в разделе комментариев ниже или заходить на сервер Discord.

.

Leave a Reply

Ваш адрес email не будет опубликован.