Макропад Gridfinity.
Макропад, который помещается в сетку Gridfinity размером 2x2, в нём используется микроконтроллер ESP8266, который управляет 9 кнопками с помощью шаблона сетки.
Части:
- 9 x переключателей для механической клавиатуры.
- ESP8266 (версия с USB-C)
- Длина маленькой проволоки.
- 8 болтов размером 8х15 мм.
- 4 x М3 тепловые резьбовые вставки.
Инструкции.
Это довольно простой электронный проект, который отлично подойдет большинству начинающих.
После печати всех деталей, механические переключатели клавиатуры можно поместить в держатель сетки, а затем спаять вместе в матрицу и подключить к ESP. Руководство по проводке можно увидеть ниже.
Фотография выключателей, спаянных вместе:
Затем эти столбцы и строки должны быть подключены к ESP8266, как показано на вышеуказанной схеме.
Как только это будет сделано, ESP можно вставить в корпус и закрепить с помощью 4-х болтов М3.
Программное обеспечение.
Чтобы эта сборка была не просто игрушкой для снятия стресса, необходимо загрузить программное обеспечение на микроконтроллер. Это можно сделать различными способами, и оно может использоваться для самых разных целей.
Я решил использовать этот макропад для управления моими световыми приборами на сервере Home Assistant, код для которого можно найти здесь:
https://github.com/AndersHackerMand/Gridfinity-Macropad/tree/main
Просто скопируйте код из macropad_code.yaml и вставьте его в Home Assistant ESPHome Builder, затем отредактируйте название Wi-Fi и пароль, после чего ESPHome Builder должен быть в состоянии прошить ESP для вас. Как только это будет завершено, вы сможете использовать 9 различных объектов для всего, что вы хотите, в Home Assistant.
模型来源
