Реле позволяет ESP8266 управлять большой нагрузкой (например, включать/выключать помпы УДО и приборы на 220В ). Т.е. ESP8266 падает на реле сигнал (~0В это 0 или 3.3В это 1), по которому реле замыкает или размыкает пару силовых контактов. Тут и далее, под словом "реле" понимается не просто само реле, а реле смонтированное на плату с дополнительными компонентами (шилд реле).
Есть два вида реле:
Твердотельное реле 2A и 5A, соответственно.
На одной плате могут находится сразу несколько независимых реле.
Реле бывают двух уровней (Xendil поддерживает оба варианта):
Реле бывают на 3, 5, 12В. Нужно 3 или 5В, но не 12В.
Помимо самого реле, на плате также могут присутствовать: светодиод показывающий наличие питания; светодиод показывающий; включение реле; джампер (H/L) переводящий реле в high level или в low level; джампер опторазвязки VCC/JD-VCC; контакты для подключения реле к ESP8266 и контакты для подключения нагрузки.На рисунке представлена схема подключения электромеханического реле к ESP8266 напрямую и через PCA9685. К PCA9685 можно подключать только high level реле. Твердотельное реле присоединяется аналогично. Пины возможного присоединения сигнальных проводов реле (на рисунке синий и бирюзовый) отмечены зеленым кружком.
На рисунке представлена схема присоединения нагрузки к электромеханическому реле. К твердотельному реле нагрузка присоединяется аналогичным образом.
Продается на Ali. Строка для поиска "rele", "relay", "solid-state relay".
Если вам нужно коммутировать нагрузку с напряжением до 24В и до 5А, (например перистальтические помпы) тогда можно использовать мосфет (mosfet). 1A без радиатора и до 5А с радиатором. Входное напряжение напряжение подключается к контактам: GND, Vin; нагрузка подключается к контактам V+, V-; ESP32 подключается к GND, VCC, SIG.
Продается на Ali тут 1$ c доставкой. Строка для поиска "mosfet arduino".