Студент Массачусетского технологического института, известный под ником NotARoomba, представил проект Keybytes — модульную клавиатуру, которую можно собрать под свои задачи. Отдельные клавиши крепятся друг к другу магнитами и подключаются к управляющему блоку, словно детали конструктора.
Каждая клавиша — самостоятельный модуль
Система состоит из центрального контроллера Keyword и небольших клавиш Keybit. В каждом модуле установлен микроконтроллер на архитектуре RISC-V, поэтому клавиши способны работать независимо, а не полагаться только на один общий процессор.
Размер одного Keybit — 19,05 ? 19,05 мм, что соответствует формату 1U, распространённому у стандартных клавиш. Питание и передача данных идут по шине I2C через контакты Pogo Pin, расположенные с четырёх сторон модуля. Благодаря этому клавиши можно соединять в разные конфигурации.
Контроллер с Bluetooth и USB-C
Внутри Keyword находятся две расположенные одна над другой печатные платы. На верхней размещены процессор Arm Cortex-M4, Bluetooth-антенна и флэш-память. Нижняя плата содержит разъём USB-C, порт для зарядки и преобразователь питания.
Модульная конструкция Keybytes даёт возможность менять форму и раскладку клавиатуры, добавляя или переставляя отдельные клавиши.