ESP32 имеет 10 емкостных сенсорных GPIO. Эти GPIO могут обнаруживать изменения во всем, что содержит электрический заряд, например, в коже человека. Таким образом, они могут обнаруживать изменения, вызванные прикосновением пальца к GPIO. Эти контакты можно легко встроить в емкостные площадки и заменить механические кнопки.
Если у Вас плата ESP-WROOM-32 DevKit v1, то Вам доступно 9 таких контактов. На схеме они обозначены буквами Т0, Т2....T9. К этим пинам можно прицепить кусочек чего-нибудь металлического и просто касаться контактов. Я решил, что этим чем-то у меня будут обычные гайки М3 с колпачком. (это прототип будущего проекта - цель данной статьи выяснить насколько принятое решение будет применимо в практических целях)
Собрать такое устройство можно за 2-3 часа. Крепежные стойки подключены с помощью проводов припаянных у гайкам креплений прямо к выводам платы ESP32. Схема подключения: В собранном виде устройство выглядит вот таким образом: Осталось написать программу для обработ