РЕЛЕ не работает как надо? Не переключается

Значит управляется от +5в. Подайте от БП на упр. вход +5в через резистор 150 - 200 Ом для проверки.

P.S. А каким уровнем включается - 0 или 1 определите опытным путём.
То есть:
лог 1 - подать +5в на IN через резистор 150 - 200 Ом
лог 0 - замкнуть IN и GND через тот же резистор

Сделал так…
Подаю на реле постоянный HIGH на управляющий пин и питание от платы 5В, а включением и отключением реле управляю через GND, подавая на нее LOW и HIGH соответственно.

#define RELAY_GND_PIN 16 // ESP32 pin GPIO16, which connects to the water valve via the relay
#define RELAY_LOG_PIN 22 

void setup() {
  // initialize digital pin A5 as an output.
  Serial.begin(115200);
  pinMode(RELAY_GND_PIN, OUTPUT);
  pinMode(RELAY_LOG_PIN, OUTPUT);
  digitalWrite(RELAY_LOG_PIN, HIGH);
}

void loop() {
  digitalWrite(RELAY_GND_PIN, LOW); // open valve 5 seconds
  Serial.println("Включили клапан!");


  delay(5000);
  digitalWrite(RELAY_GND_PIN, HIGH);  // close valve 5 seconds
  Serial.println("Клапан отключён!");

  delay(5000);
}

Так работает как надо. Бывает правда иногда не размыкается, но это уже наверно сама релюха.
Щас попробую такой же фокус провернуть в управлении через браузер.

Конечно. Это не разработчик рукожоп, а релюха китайская )))

Не задумывались, выдержит ли пин такую нагрузку?

Не, ну я даже не отрицаю, что я рукожоп )))))
Я даже считаю, что скорее всего управление релюхой через два контакта это неправильно и так не должно быть… НО! Пока что это единственный вариант, который заработал как надо.
И кстати, в браузере с лампочкой все работает! :crazy_face:
И нет - не задумался выдержит ли пин такую нагрузку. Речь идет об управляющем? Его можно выключать вместе с GND, и включать когда надо.

Речь о том, через который вы GND реле включаете/выключаете

Купите тумблер и щелкайте в свое удовльствие. И никаких ардуинок не нужно. А такой перебор вариантов наугад до добра не доведет - чай с электричеством балуетесь :wink:

)))))

Разобраться, и, сделать как надо - не наш путь)))

Ну я пытаюсь же )

Вам просто надо

  1. Выяснить, как работает Ваш модуль реле
  2. Подключить его соответственно

Проблема даже не в этом, а в том, что ты проигнорировал совет каменщика. Сегодня я работал продавцом. Продавец может предложить десяток вариантов управления этим реле от ESP. Надо?

Будьте любезны пожалуйста, уважаемый продавец-каменщик )

Вот схема модуля

  1. Между Б и Э припаять резистор 470 Ом. Навскидку, возможно ±.
  2. PIN ESP соединяем со входом модуля через красный светодиод, катодом к ESP. Для этого можно использовать светик с платы модуля, обрезав дорожки от него.
  1. С помощью оптрона.
  1. Если источники питания ESP и модуля реле отдельные.
  1. С помощью н_ мосфета.
    Извиняюсь дико за корявость. Я в азарт вошел))

  2. С помощью npn транзистора.


    Нижняя схема включает реле низким уровнем.

Посчитал - 8 схем и два варианта с переделкой модуля реле. Хватит. Выбирай на вкус.
Еще вариант - выкинуть этот модуль и купить тот, который подходит для данной задачи)

Может тестором оба реле проверить???
Одно на замыкание, а второе на целостность катушки ???