Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

Ставя TVS — необходимо еще побеспокоится о том, куда пойдет ток КЗ после срабатывания TVS диода. Думаю минимум на резистор, а лучше на фьюз.
А почему кнопки, а не нажимаемый энкодер? Хотя-бы вместо вверх-вниз и подтверждения. По-моему так было-бы гораздо человечнее.
Достаточно было бы обойтись четырьмя кнопками и функционал бы не пострадал
Панель оператора (HMI) с шиной I2C для Arduino