
Использование реле с ESP32 – отличный способ удаленно управлять бытовой техникой переменного тока.
В этом руководстве мы объясним, как управлять модулем реле с помощью ESP32, и рассмотрим, как работает реле, как подключить реле к ESP32, а также как создать веб-сервер для удаленного управления реле (или сколь угодно большого количества реле).
9 комментариев. Оставить новый
А для Wemos D1 mini что нужно поменять в коде?
Здравствуйте! Для Wemos достаточно только поменять распиновку, в соответствии с расположением контактов на вашей плате.
В оригинале статьи всё хорошо, а здесь ошибки, подсвечивает строку 109: if(RELAY_NO){, подскажите, из-за чего:
4-relay-00:9:1: error: stray ‘\302’ in program
int relayGPIOs[NUM_RELAYS] = {2, 26, 27, 25, 33};
^
4-relay-00:9:1: error: stray ‘\240’ in program
4-relay-00:51:1: error: stray ‘\302’ in program
for(int i=1; i<=NUM_RELAYS; i++){
^
4-relay-00:51:1: error: stray '\240' in program
4-relay-00:58:1: error: stray '\302' in program
if(RELAY_NO){
^
4-relay-00:58:1: error: stray '\240' in program
4-relay-00:58:1: error: stray '\302' in program
4-relay-00:58:1: error: stray '\240' in program
4-relay-00:58:1: error: stray '\302' in program
4-relay-00:58:1: error: stray '\240' in program
4-relay-00:76:1: error: stray '\302' in program
for(int i=1; i<=NUM_RELAYS; i++){
^
4-relay-00:76:1: error: stray '\240' in program
4-relay-00:78:1: error: stray '\302' in program
if(RELAY_NO){
^
4-relay-00:78:1: error: stray '\240' in program
4-relay-00:78:1: error: stray '\302' in program
4-relay-00:78:1: error: stray '\240' in program
4-relay-00:78:1: error: stray '\302' in program
4-relay-00:78:1: error: stray '\240' in program
4-relay-00:108:1: error: stray '\302' in program
if(RELAY_NO){
^
4-relay-00:108:1: error: stray '\240' in program
4-relay-00:108:1: error: stray '\302' in program
4-relay-00:108:1: error: stray '\240' in program
4-relay-00:108:1: error: stray '\302' in program
4-relay-00:108:1: error: stray '\240' in program
exit status 1
stray '\302' in program
Добрый день! Попробуйте переписать строчку вручную, а не копировать.
Эта хр-нь даже не работает. Постоянно матерится при компиляции на библиотеку WiFi. При замене на ESP8266WiFi.h компилится без ошибок но модуль постоянно перезагружается не получая адреса и не подключаясь к сети.
Доброго дня! Если у вас плата ESP8266, а не ESP32, то да, требуется поменять библиотеку <Wifi.h> на <ESP8266WiFi.h>.
Код проверил, исправен. Проверьте правильность ввода логина и пароля в 11 и 12 строках.
подскажите, а как добавить управление алисой от яндекс?
Скрипт рабочий проверено, но не сразу стартонул, были ошибки при заливке такиеже как писали выше, решилось копипастом в текстовый документ потом в ардуино иде и там еще поправил переменные RELAY_NO переписал значение и NUM_RELAYS после удалил комментарий в скрипте, не знаю что помогло) но скрипт залился и все работает, я доволен. Спасибо автору
Здравствуйте, у меня 17:31:15.094 ->
17:31:15.094 -> ets Jan 8 2013,rst cause:2, boot mode:(3,7)
17:31:15.128 ->
17:31:15.128 -> load 0x4010f000, len 3460, room 16
17:31:15.128 -> tail 4
17:31:15.128 -> chksum 0xcc
17:31:15.128 -> load 0x3fff20b8, len 40, room 4
17:31:15.128 -> tail 4
17:31:15.128 -> chksum 0xc9
17:31:15.128 -> csum 0xc9
17:31:15.128 -> v0005f580
17:31:15.128 -> ~ld
только такое выводит Com монитор и скорость порта 74880