Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Обсуждение NodeMCU и странности подключения реле.

Тема в разделе "Железные вопросы по esp8266", создана пользователем talifero, 2 июн 2019.

Метки:
  1. talifero

    talifero Новичок

    Сообщения:
    2
    Симпатии:
    0
    Привет всем. столкнулся со странностью при подключении реле к NodeMCU.
    1.релейный модуль срабатывает при инициализации и далее не реагирует на команды GPIO
    реле фото (раскрыть)
    [​IMG]


    код (раскрыть)

    Код (C):
    1.  
    2. int LedPinRed = 5;
    3.  
    4. void setup() {
    5. pinMode(LedPinRed, OUTPUT);//сработал
    6.  
    7. }
    8.  
    9. void loop() {
    10.    digitalWrite(LedPinRed, LOW); // 0 реакции
    11.    delay(500);
    12.    digitalWrite(LedPinRed, HIGH);// 0 реакции
    13.    delay(500);
    14. }
    Вот так работает
    Код (C):
    1.  
    2. int LedPinRed = 5;
    3.  
    4. void setup() {
    5.  
    6. }
    7.  
    8. void loop() {
    9.    pinMode(LedPinRed, OUTPUT);
    10.    delay(500);
    11.    pinMode(LedPinRed, INPUT);
    12.    delay(500);
    13. }
    :p


    2. Реле на 3 в от GPIO не срабатывает, при этом от 3,3 в работает нормально
    реле (раскрыть)

    [​IMG]
     
  2. =AK=

    =AK= Гуру

    Сообщения:
    1.209
    Симпатии:
    100
    1. Китайцы любят последовательно со входом включать светодиод. Про работе от 5В источника светодиод не мешает, а при работе от 3В - начинает глючить. Закоротите его.

    2. GPIO слишком слаб чтобы напрямую управлять реле, тока на выходе не хватает. Нужно усилить сигнал транзистором, как это сделано в модуле реле.
     
  3. talifero

    talifero Новичок

    Сообщения:
    2
    Симпатии:
    0
    Спасибо.
    Кстати транзистор 2N2222 подходит
     

Поделиться этой страницей