Макро-клавиатура - Проект Electroblok - PrintABlok..........
Не можете позволить себе шикарную стрим-палубу? Что, если бы вы могли создать свой собственный за небольшую цену, а еще лучше, сделать его модульным, чтобы можно было добавить свои собственные функции? Электроблоки дают вам силу!
Вам понадобится (партнерские ссылки включены):
Arduino Pro Micro 5 В — http://amzn.to/2tqNsJU
Переключатели Cherry MX Black (8x) — https://amzn.to/3p5QX3E https://s.click.aliexpress.com/e/_9i602b
Колпачки клавиш (8x) — https://amzn.to/36Gy8ck
Мини-протоплата — https://amzn.to/2UNXtQ8 https://s.click.aliexpress.com/e/_AfPWeu
Мужские перемычки — https://amzn.to/3f5GYpr
Паяльное оборудование — https://amzn.to/3aOGvp1
Припой — https://amzn.to/3BSmb20
Шаги сборки
Распечатайте в 3D по одной пластине 8101_Macro_Keyboard_X.stl. (Отдельные детали доступны для перепечатки при необходимости)
Установите 4 клавишных переключателя на каждую клавиатурную панель.
Спаяйте по одному проводу от каждого переключателя вместе, причем последний припаяйте к перемычке (желательно черной). Это будет земля.
Припаяйте перемычку к каждому из оставшихся выводов клавиш. Это будет сигнал для каждой клавиши.
Прикрепите панели клавиатуры к клавиатуре. Если он слишком свободный, используйте немного горячего клея, чтобы зафиксировать его на месте.
Поместите мини-прототипную плату в держатель прототипной платы.
Поместите Arduino Pro Micro в плату мини-прототипа так, чтобы разъем USB был направлен в сторону.
Подключите оба разъема заземления к контакту заземления Arduino.
Подключите сигнальные перемычки к контактам 2-9 Arduino. (Чтобы все было максимально понятно, попробуйте сначала соединить их через верхние клавиши, а затем по порядку нижние.)
Используйте соединители PrintABlok для сборки колоды в соответствии с иллюстрациями сборки.
Используйте блоки управления кабелями, чтобы держать кабель под контролем.
Убедитесь, что порт USB находится сбоку и не закрыт панелями.
Подключите USB и загрузите код.
Теперь она должна работать как мини-клавиатура, отправляя клавиши F13-F20 (обычно не встречающиеся на большинстве клавиатур) при нажатии кнопок. Вы можете сопоставить их с любыми функциями выбранного вами программного обеспечения или заставить AutoHotkey ловить эти нажатия клавиш для запуска сценариев.
Но это расширяемо. Вы можете использовать другие компоненты Электроблока, чтобы добавить джойстики или экраны и сделать мини-клавиатуру, которая потенциально намного более функциональна и сложна. Вам просто нужно найти место для компонента, найти контакты на Arduino для его подключения и добавить редактирование кода. Вы можете создать макроклавиатуру, настроенную под ваши нужды!
Примечания:
Этот проект был основан на «Детали не включены в стоимость» Cheap Streamdeck. Код был поднят прямо оттуда. Честно говоря, все, что я сделал, это придал этому красивую обложку, которую вы сможете расширить в будущем. Для частей из этого проекта используются партнерские ссылки Parts Not Included, поэтому покупка по этим ссылкам принесет пользу создателю исходного проекта.









