NodeMCU vin pin(5v) не работает

Я новичок в Arduino и NodeMCU, поэтому теперь я пытаюсь запустить свой релейный модуль через NodeMCU v3, и до сих пор я подключал их все соответственно, как показано ниже:

NodeMCU Реле 5в
D2 +
Gnd -
ВИН С

но почему-то это не работает, когда я пытаюсь vin pin, но светодиод релейного модуля просто автоматически включается, когда я подключаюсь к 3v pin, работает на vin3 без того, чтобы я что-либо делал через приложение (Blynk). Интересно, не упускаю ли я здесь чего-нибудь?

Заранее большое спасибо за вашу помощь.

Сани

, 👍0

Обсуждение

Пожалуйста, поделитесь схемой и кодом для справки, @Maaz Sk

Я не понимаю, как вы подключили релейный модуль. Например: Что должно означать "Реле NodeMCU = 5V"? С чем здесь связано? Пожалуйста будьте более конкретны, @chrisl

Если я правильно понимаю, вы могли переключить положительный вход питания для реле (+) и сигнального контакта (- ов)..., @KIIV

Я не могу найти фактическую схему для версии 3, ESP8266 NodeMCU. Кто-нибудь знает, есть ли там схема или где ее найти? @MaazSk, @SaNi

Извините за путаницу . на левой стороне я размещаю детали Nodmcu и детали реле правой стороны., @SaNi

единственная проблема, которая у меня есть, это то, что я не могу понять, как получить мощность 5 В . Я подключил + своего реле к D1 , а - к GND и s к контакту Vin, который не работает . поэтому после многих исследований я узнал, что VU pin supply 5v . Однако одно его подключенное реле включается без моего включения через приложение. Он как бы игнорирует D1, который является контактом, от которого он должен получить команду . , @SaNi

Если вы не можете найти ссылки на все связанные с этим вещи, то, по крайней мере, вам может помочь сфокусированная и хорошо освещенная картинка., @timemage

Я повторяю ошибку проводки. + идет на 5В, - идет на землю. S переходит в D2., @BobT

@SaNi Мне нужна ваша схема означает, какой вывод подключен к реле правильная принципиальная схема, а также код, который вы написали нам не нужна схема nodemcu., @Maaz Sk

@Bob большое спасибо за вашу помощь. Теперь он работает . Я видел почти все места, где они говорили " С " Вин . Еще раз большое спасибо., @SaNi


1 ответ


1

Вы, наверное, поменяли какие-то провода.

Релейное соединение с Arduino, как правило, принимает 3 вывода:

  • VCC / In (5v)
  • Сигнал (Данные) - [D2] Pin На скетче.
  • Земля

Это так просто.

Некоторые рекомендации помимо вашего вопроса:

  1. Убедитесь, что вы знаете, как начинается ваша эстафета. То есть: Всегда включается или всегда выключается.

  2. На вашем скетче (инициализация реле); установите начальное состояние реле перед определением его функции в качестве вывода.

...

digitalWrite(relayPin; LOW);
PinMode(relayPin, OUTPUT);

...

  1. Убедитесь, что провода правильно подсоединены, чтобы не тратить время на понимание того, почему реле не работает. Особое внимание уделите проводке заземления.

Примечание: В зависимости от вашей схемы Вам может потребоваться соединить ваши основания мостом.

,