Проект Paragon: Механическая клавиатура Cyberdeck

Механическая клавиатура Cyberdeck Заголовок изображения

Еще один день, еще один кибердэк. Сегодняшний проект Paragon - это киберпанель, встроенная непосредственно в механическую клавиатуру. Самое приятное, что это полностью открытый исходный код и очень доступный дизайн. Так что доставайте паяльник и 3D-принтер, потому что этот проект наверняка вдохновит вас!

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

На сайте reddit, NoSegfaultPlz (также известный как "zli117" на GitHub) создал и любезно поделился этой киберпалубой и связал ее с Страница на GitHub с еще более подробной информацией.

Он называется CyberKeeb2040 - по аналогии с чипом 2040 в Raspberry Pi Pico - и состоит из Raspberry Pi Pico и Raspberry Pi Zero W.

Механическая клавиатура Cyberdeck - CyberKeeb 2040
Кредит: zli117

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

Поэтому первое, что вам нужно сделать, это получить в свои руки Raspberry Pi Zero W или Ноль 2 Вт вместе с Raspberry Pi Pico.

Кроме того, вам понадобятся детали клавиатуры: колпачки, переключатели, резисторы и т.д. Полный список деталей приведен на странице GitHub вместе с файлами для 3D-принтера, включающими резисторы, транзисторы и даже винты, которые понадобятся для установки этой киберпалубы.

Как видно на фотографии выше, к Zero W можно также добавить OLED-экран непосредственно в качестве монитора.

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

Кредит: zli117

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

Этот элегантный киберпанковский образ завершают прозрачные клавиши.

Программное обеспечение

Как поясняет NoSegfaultsPlz в сообщении на reddit, идея заключается в том, что Pico считывает нажатия на клавиатуру и передает их в Zero. Именно Zero затем формирует сердце киберпалубы.

И для этого NoSegfaultsPlz разработал межплатный протокол, работающий по последовательному периферийному интерфейсу (SPI).

Если вы хотите узнать больше о SPI, то, кстати, у нас есть статья об этом здесь.

Для этого достаточно прошивка микропрограммы для подключения клавиатуры к Pico.

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

Заключение

Как только вы соберете аппаратное и программное обеспечение, этот проект станет по-настоящему ярким.

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

И, как показано в этом видеоролике, на нем можно даже играть в Doom:

Итак, перед вами механическая клавиатура Cyberdeck.

Хотите получить более подробную информацию и загрузить прошивку? Зайдите на сайт страница на GitHub.

Если вы хотите увидеть больше идей для киберпалубы, то посмотрите Ham Radio Cyberdeck.

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

Что бы вы сделали с этим кибердеком (кроме Doom, разумеется)? Дайте нам знать в комментариях ниже!

Комментировать