Помощь с интеллектуальным коммутатором на базе NodeMCU

Проект, который я планирую, состоит в том, чтобы использовать NodeMCU на каждой электрической плате в доме для управления светом и вентиляторами через реле. Каждый MCU будет общаться через MQTT по Wi-Fi с Raspberry Pi 4, откуда я могу управлять всеми лампами и вентиляторами в доме. Мои сомнения таковы:

Может ли 3.3В NodeMCU управлять реле 5В, как этот 1-канальный релейный модуль 5 В с оптопарой, так как я не могу найти никаких реле 3,3В. Или я должен использовать логический сдвигатель уровня? Или просто использовать плату ESP32 (двойная цена).

, 👍1

Обсуждение

не `привод", что означает , что NodeMCU будет подавать питание на соленоид реле, а "управление", что означает, что NodeMCU будет управлять схемой драйвера реле, @jsotola

по моему опыту, 3,3 В по сравнению с этими типами релейных модулей (я пробовал 4 или 5 стилей) будут отличаться; некоторые будут в порядке, некоторым это вообще не понравится, а некоторые будут пятнистыми. Для более низких нагрузок мощности, таких как освещение, вы можете просто использовать оптроны на основе симистора, некоторые из которых обрабатывают несколько 100 ма., @dandavis

Вам не нужен типичный переключатель уровня. A. простой маленький транзистор в комбинации полностью достаточен для сигнальной линии релейного модуля. Тогда вам нужно только обеспечить питание 5 В (с помощью которого вы можете питать реле и NodeMCU)., @chrisl


1 ответ


Лучший ответ:

1

Реле, к которому я подключился, не могло работать с 3v3 от платы NodeMCU. Я питал NodeMCU через блок питания макетной платы который имел выход 3v3 и 5v (https://www.electronicscomp.com/mb102-breadboard-power-supply-module). Я подключил Vcc и GND реле к источнику питания 5 В на этом модуле. контактное реле ввода-вывода было подключено к NoddeMCU. Он работал нормально, и NodeMCU мог включать и выключать его.

,