Проект Paragon: Механическая клавиатура Cyberdeck
Еще один день, еще один кибердэк. Сегодняшний проект Paragon - это киберпанель, встроенная непосредственно в механическую клавиатуру. Самое приятное, что это полностью открытый исходный код и очень доступный дизайн. Так что доставайте паяльник и 3D-принтер, потому что этот проект наверняка вдохновит вас!
Если вы новичок в мире кибердэков, то это в основном портативные компьютеры, которые люди делают с учетом эстетических требований.
На сайте reddit, NoSegfaultPlz (также известный как "zli117" на GitHub) создал и любезно поделился этой киберпалубой и связал ее с Страница на GitHub с еще более подробной информацией.
Он называется CyberKeeb2040 - по аналогии с чипом 2040 в Raspberry Pi Pico - и состоит из Raspberry Pi Pico и Raspberry Pi Zero W.
Оборудование
Поэтому первое, что вам нужно сделать, это получить в свои руки Raspberry Pi Zero W или Ноль 2 Вт вместе с Raspberry Pi Pico.
Кроме того, вам понадобятся детали клавиатуры: колпачки, переключатели, резисторы и т.д. Полный список деталей приведен на странице GitHub вместе с файлами для 3D-принтера, включающими резисторы, транзисторы и даже винты, которые понадобятся для установки этой киберпалубы.
Как видно на фотографии выше, к Zero W можно также добавить OLED-экран непосредственно в качестве монитора.
По сути, вся киберпанель основана на механической клавиатуре, смонтированной на печатной плате.
На этом рисунке слева виден готовый киберпанель, а справа - печатная плата.
Этот элегантный киберпанковский образ завершают прозрачные клавиши.
Программное обеспечение
Как поясняет NoSegfaultsPlz в сообщении на reddit, идея заключается в том, что Pico считывает нажатия на клавиатуру и передает их в Zero. Именно Zero затем формирует сердце киберпалубы.
И для этого NoSegfaultsPlz разработал межплатный протокол, работающий по последовательному периферийному интерфейсу (SPI).
Если вы хотите узнать больше о SPI, то, кстати, у нас есть статья об этом здесь.
Для этого достаточно прошивка микропрограммы для подключения клавиатуры к Pico.
После этого необходимо указать Zero W, как все прочитать, создав драйверы и оверлей дерева устройств с помощью нескольких простых команд.
Заключение
Как только вы соберете аппаратное и программное обеспечение, этот проект станет по-настоящему ярким.
Вы можете оставить OLED в качестве основного монитора или добавить большой монитор на киберпалубу.
И, как показано в этом видеоролике, на нем можно даже играть в Doom:
Итак, перед вами механическая клавиатура Cyberdeck.
Хотите получить более подробную информацию и загрузить прошивку? Зайдите на сайт страница на GitHub.
Если вы хотите увидеть больше идей для киберпалубы, то посмотрите Ham Radio Cyberdeck.
А если вы хотите ознакомиться с другими проектами Paragon, нажмите здесь. Каждые два дня или около того мы размещаем новую информацию.
Что бы вы сделали с этим кибердеком (кроме Doom, разумеется)? Дайте нам знать в комментариях ниже!