• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь Wi-Fi модуль ESP8266 (NodeMcu V3) + реле = не работает

ArdMow

New member
Здорова всем!

Нужна помощь: Wi-Fi модуль ESP8266 (NodeMcu V3) + реле = не работает.

Фото:





Программа для заливки скетча Arduino IDE, все настроено, установлено. Скетч заливается и компилируется без ошибок.
USB кабель с зарядки телефона.
Подключаю только к ноутбуку.
При прошивке на модуле быстро моргает светодиод, после не моргает.
Через программу для Андроида Blynk модуль видно, работает. Wi-Fi сеть тоже есть.

Что делаю не так?

Ну и еще пару вопросов:

- на ESP8266 питание выходное ( как я понял ) 3V, а для реле управления 5V нужно. Верно? Если да, то где взять 5V и как подключить?
- можно ли использовать USB кабель с телефона?

Спасибо всем кто откликнется и поможет разобраться!

P.S. В интернете не нашел ответов на свой вопрос - решил создать тему!
 

Юрий Ботов

Moderator
Команда форума
"Краткость сестра таланта"!? А подробнее? Для нуба :(

P.S. Все это есть, но не работает! Может проблема в питании?
Он тебе вопросы задал...
1. Схема: - как подключаешь реле к esp, какая нога, есть ли подтяжки и согласования
2. Скетч: - как инициализируешь порт и как меняешь его состояние
Ну а тестер - это всегда полезно
 

ArdMow

New member
Он тебе вопросы задал...
1. Схема: - как подключаешь реле к esp, какая нога, есть ли подтяжки и согласования
2. Скетч: - как инициализируешь порт и как меняешь его состояние
Ну а тестер - это всегда полезно
1. Схема:

2. Скетч:
Код:
/*************************************************************
  Download latest Blynk library here:
    https://github.com/blynkkk/blynk-library/releases/latest

  Blynk is a platform with iOS and Android apps to control
  Arduino, Raspberry Pi and the likes over the Internet.
  You can easily build graphic interfaces for all your
  projects by simply dragging and dropping widgets.

    Downloads, docs, tutorials: http://www.blynk.cc
    Sketch generator:           http://examples.blynk.cc
    Blynk community:            http://community.blynk.cc
    Follow us:                  http://www.fb.com/blynkapp
                                http://twitter.com/blynk_app

  Blynk library is licensed under MIT license
  This example code is in public domain.

*************************************************************
  This example runs directly on ESP8266 chip.

  Note: This requires ESP8266 support package:
    https://github.com/esp8266/Arduino

  Please be sure to select the right ESP8266 module
  in the Tools -> Board menu!

  Change WiFi ssid, pass, and Blynk auth token to run :)
  Feel free to apply it to any other example. It's simple!
*************************************************************/

/* Comment this out to disable prints and save space */
#define RELE D7
#define BLYNK_PRINT Serial


#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
bool rele;

// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "***";

// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "TP-LINK";
char pass[] = "***";

void setup()
{
  // Debug console
  Serial.begin(115200);
  Blynk.begin(auth, ssid, pass);
  pinMode(rele, OUTPUT);
}

BLYNK_WRITE(V0)
{
  rele = param.asInt();
  digitalWrite(RELE, rele);
}

void loop()
{
  Blynk.run();
}
Безусловно, тестер очень полезная штука. Но Wi-Fi модуль у меня впервые в руках.
Красный провод на фото подключен к RSV, у меня не так подписан (в первом посте фото), у меня VV. Еще нашел что выход 5V у меня на VIN (левая сама нижняя).
Как разобраться точно?
 

CodeNameHawk

Moderator
Команда форума
Как разобраться точно?
Поискать в гугле и тестер тут поможет цепь прозвонить.
Wi-Fi модуль ESP8266 (NodeMcu V3) - Поиск в Google:
Найдите свою плату и увидите распиновку.

На реле снимите перемычку и подайте на светодиоды оптронов +3,3В, схему то вы поленились рисовать, а там проще показать.(Электрическая схема — Википедия
Однолинейная электрическая схема электроснабжения примеры однолинейных схем примеры электрических схем)

В скетче указанно #define RELE D7 , а куда у вас реле подключено?
 

ArdMow

New member
В скетче указанно #define RELE D7 , а куда у вас реле подключено?
elektrik-master.ru Истёк срок регистрации домена - это по сылке

Реле у меня подключено D0 и D1

На реле снимите перемычку и подайте на светодиоды оптронов +3,3В
Тут не понял. Зачем снимать и как подать?
 

CodeNameHawk

Moderator
Команда форума
Реле у меня подключено D0 и D1
И какие выводы вы сделали?
Тут не понял. Зачем снимать и как подать?
схему то вы поленились рисовать, а там проще показать.
У есп 3.3В, а реле работает от 5В, как думаете будет работать?
 

kab

New member
@ArdMow

@CodeNameHawk - безусловно во всём прав:). Но! - я бы посоветовал действовать методом последовательных приближений. Т.е. пока реле уберите в дальний ящик. Поставьте вместо него светодиод (с резистором - конечно). И добейтесь, чтобы он моргал, имитируя работу реле. А как с ним справитесь - вместо него воткнуть реле - будет уже проще.
 

ArdMow

New member
У есп 3.3В, а реле работает от 5В, как думаете будет работать?
Вот! В шапке темы был этот вопрос, все его игнорили.
Я нарыл такую распиновку/цоколевку:

Как видно есть выход 5V и я понял от него можно питать реле!?. Я прав? (тестер пока не брал в руки)
Светодиода нет, что бы вместо реле воткнуть, поэтому только хардкор.
На днях буду еще тестить, про D0 и D1 понял. Отсюда вопрос, как скетч переписать под два реле?
 

JI_John

Member
В интернете не нашел ответов на свой вопрос
В интернете полно ответов на подобный вопрос, плохо искали.
(тестер пока не брал в руки)
Это зря, возьмите и померяйте.
Светодиода нет, что бы вместо реле воткнуть
Ну, как минимум один есть на плате. Если не ошибаюсь GPIO16.
как скетч переписать под два реле?
Разберитесь как с одним работать, а там поймете как и второе прицепить.
 

nikolz

Well-known member
И какие выводы вы сделали?
У есп 3.3В, а реле работает от 5В, как думаете будет работать?
Берем источник 3.3 в и через сопротивление 3.3/0.012 ом подключаем реле.
0.012 а - это допустимый ток на пине.
И узнаем ответ на вопрос.
 
  • Like
Реакции: kab

nikolz

Well-known member
это где это вы нашли тут выход 5В?
Тут только вход для питания самого esp.
Когда модуль подключите к USB, то на этом пине получите 5 вольт от USB
к нему и подключайте реле на 5 вольт
а управление для реле берем от ESP
так как в реле стоят оптроны то все будет работать.
 

CodeNameHawk

Moderator
Команда форума
Для надежного срабатывания оптрона, через светодиод оптрона необходимо пропустить ток примерно 10 ма.(зависит от оптрона)
Так как в китайском реле последовательно стоит еще красный светодиод, то резистор стоит рассчитать так ( 3.3 - 1.4 ) / 0.01 = 190 ом, где 1.4 это падение на светодиодах, попробуйте 200 ом (R1) поставить.
large_AOC109-3.jpg
 
  • Like
Реакции: kab

CodeNameHawk

Moderator
Команда форума
Не столь важно, скорее всего заменить, но есть вариант припаять одну ногу, а на вторую подать 3.3 В - тогда установить, ну а если подрасчитать сопротивление двух резисторов в параллель - тогда поставить. ;)
 
Последнее редактирование:
  • Like
Реакции: kab

ArdMow

New member
Парни, всем спасибо за помощь и ответы. Все сделал, все работает.
Подключил D1 и D2 - реле. GND - земля (минус) и VU (+5V).
Вот отметил:


Но есть еще пару вопросов:
- как сделать что-то типо обратной связи. Типо нажал ВКЛ реле включилось и пришел ответ типо да действительно включено (использую Blynk, но можно и аналоги) и допустим загорается лампочка на дисплее или написано ВКЛючено.
- как примотать сюда ДУСЮ? (голосовой ассистент - управление всем голосом) Что бы она включала свет и выключала (ну примитивный пример). Знаю через HTTP запросы она может работать, но как реле так переключать? Без Blynk'a типо. Получается будет все работать локально, через локальный IP, а НЕ через интернет.

Спасибо!
 
Сверху Снизу