Обзор модуля реле для ESP8266-01S

Обзор модуля реле для ESP8266-01S

Сегодня расскажу о простом Wi-Fi реле основаны на ESP-01S (ESP8266). С помощью данного реле, можно удаленно отключать свет, электроприборы и многое другое.

Технические параметры 

► Модель ESP8266: ESP-01S
► Напряжение питания: DC 5 В
► Рабочий ток: 250 мА
► Вывод управления реле: GPIO0
► Нагрузка переменного тока: 10 А, 250 В
► Нагрузка постоянного тока: 10 А, 30 В
► Габариты пульта: 37 мм х 25 мм

Общие сведения о модуле реле для ESP8266-01S (ESP-01S)

С помощью данного модуля можно управлять любым устройством по сети Wi-Fi,
в качестве передающего устройства используется контроллер ESP8266-01S (ESP-01S). Модуль собран на зеленом стеклотекстолите габаритами 37 см на 25 см, большую часть платы занимает реле SRD-5DVC-SL-C, такое же используется в обычных модулях реле на один и два канала. Рядом с реле небольшая электрическая обвязка, необходимая для нормального переключения этого реле. Так как управление реле осуществляя напряжение 5В, а для ESP01 необходимо напряжение 3.3 В на плате предусмотрен стабилизатор напряжения AMS1117 рядом установлены керамические конденсаторы. На плате предусмотрена кнопка RESET с помощью которой можно перегрузить модуль, рядом установлен светодиод показывающий включение реле.

Внимание! Данное Wi-Fi реле версией V1.0 разработано исключительно для ESP-01S.
С ESP-01 без «S» не работает (в интернете можно найти много доработок по этому поводу), на данный момент существует версия Wi-Fi реле V4.0 которая поддерживает обе версии ESP-01 и ESP-01S.

Обзор модуля реле для ESP8266-01S
Обзор модуля реле для ESP8266-01S


Назначение разъемов Wi-Fi реле:
► 3-х пиновый разъем подключения управляющей нагрузки.
► 2-х пиновый разъем питания GND и 5В
► 10-ти пиновый разъем ESP-01S

Схема модуля реле для ESP8266-01S

Настройка Wi-Fi реле

Необходимые детали:
► Беспроводной Wi-Fi модуль ESP8266-01S (ESP-01S) x 1 шт.
► Модуль реле для ESP8266-01S x 1 шт.
► Адаптер для ESP-01 (USB, CH340G, ESP8266) x 1 шт.
► Блок питания на 5В

Прошивка ESP-01S:
Первым делом, необходимо прошить модуль ESP-01S (ES8266), для этого берем USB адаптер на CH340G (с небольшой доработкой, которая включаем в себя перемычку между GND и GPIO0). Устанавливаем модуль ESP-01S в USB адаптер CH340G и подключаем его в USB разъем компьютера (в системе должен появится новый последовательный порт (COMx).

Обзор модуля реле для ESP8266-01S


Программа написана в среде IDE Arduino, для работы с чипами ESP8266, необходимо установить ESP плату, как это сделать можно посмотреть в этой статье. Теперь осталось загрузить скетч в программу IDE и загрузить в модуль ESP-01S.

Скачать скетч

Определение IP (ESP-01S):
Далее, необходимо узнать IP модуля, для этого открываем окно «Мониторинг порта» с выставленной скоростью «115200», в моем случаи сеть выдала «192.168.22.100».

Мониторинг порта

Теперь устанавливаем прошитый модуль ESP-01S в модуль WiF-Fi реле, подключаем питание и открываем любой браузер, вводим IP-адрес (192.168.22.100) и нажимаем Enter.

Мониторинг порта

Вот и все, будут вопросы пишите.

Обзор модуля реле для ESP8266-01S

Купить на Aliexpress
  Беспроводной Wi-Fi модуль ESP8266-01S (ESP-01S)
 Модуль реле для ESP8266-01S V1.0
 Модуль реле для ESP8266-01S V4.0 
  Адаптер USB для ESP-01 (Wi-Fi, CH340G)
  Адаптер USB для ESP-01 (Wi-Fi, CH340G) — с переключателем 

Купить в Самаре и области
Беспроводной Wi-Fi модуль ESP8266-01 (ESP-01)
Модуль реле для ESP8266-01S V1.0
Адаптер USB для ESP-01 (Wi-Fi, CH340G)

Читайте также:

комментариев 19

  1. Равшан:

    Здравствуйте у меня проблема я зделал как показано здесь но почему-то программа IDE Arduino не загружает скечть на esp8622-01S показывает следующий ошибку:
    Скетч использует 275068 байт (55%) памяти устройства. Всего доступно 499696 байт.
    Глобальные переменные используют 27228 байт (33%) динамической памяти, оставляя 54692 байт для локальных переменных. Максимум: 81920 байт.
    esptool.py v2.6
    2.6
    esptool.py v2.6
    Serial port COM5
    Connecting…….._____….._____….._____….._____….._____….._____…..____Traceback (most recent call last):
    File «C:\Users\$$$ UTKIR $$$\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2/tools/upload.py», line 25, in
    esptool.main(fakeargs)
    File «C:/Users/$$$ UTKIR $$$/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py», line 2653, in main
    esp.connect(args.before)
    File «C:/Users/$$$ UTKIR $$$/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py», line 468, in connect
    raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
    esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
    _
    выбранный последовательный порт _
    не существует или плата не подключена к нему

    • Сергей:

      Добрый день, через что пытаетесь прошить? Может не выбрали COM порт

      • Равшан:

        нет все я загрузил вашу скетч проста я не вставил перемичку между gpio0 и gnd в юсб програматора ch340g. и еще хотел спросить у вас кое что а есть еще другой способ управление с реле ну например приложения для смартфона ?

        • Сергей:

          Добрый день, на данный момент нету.

          • Равшан:

            как можно сделать esp что бы контактировался только телефон и esp а не через маршуратизатора связивался

        • Кирилл:

          Помогут GET запросы и приложение на андроид HTTP ярлыки
          Погугли прошивки типа Тасмота или WIFI IoT

    • Владислав:

      Вы использовали программатор?

  2. Александр:

    Здравствуйте. Не работает при подключении к реле. Один раз моргает при подачи питания и не подключается к wifi. Напряжение на плате есть 3.3 В. Срабатывает реле если замкнуть GPIO0 и GPIO2. Хотя если подать питание через адаптер, то все работает. Подключается к wifi и работают команды.

  3. Юрий:

    а разве не нужно указывать int RelayPin ?????

    • Сергей:

      Добрый день, Юрин.
      Если RelayPin меняется в программе то да, можно указать int, если нет для экономии памяти можно указать #define

  4. Там с (адаптером программатор) на плату esp8266 идёт 5вольт (rst) пин.
    У меня тоже так

  5. Евгений:

    День добрый!
    Все работает согласно описанию, НО, возникает следующая ситуация: esp коннектится с роутером, и у меня, как у добропорядочного гражданина имеется возможность управлять скажем «умной розеткой» хоть из-за ….
    Так вот, дело в том, что esp создает незащищенное соединение, к которому любой может подключиться и простым перебором хвостика IP-адреса в браузере перекормить моего кота…

    • Алексей:

      Вы можете организовать доступ к своей внутренней сети через впн. Ваш esp не виден за пределами роутера, обычно так бывает, если вы конечно не выделили для него отдельный адрес или ек прокинули порт. Чтобы было удобно с этим работать, обычно ставят основное устройство, которое защищено паролем или чем пожелает, а вот оно уже управляет всеми уже esp в вашей сети.

  6. Мурад:

    Здравствуйте!можно ли прошить прошивкой от sonooff ?я прошил но решение запускается хотя на sonoof стоит чип esp8266

  7. Александр:

    Здравствуйте Сергей!
    Модуль ESP-01s
    Реле v4.0 (TB: OITMCU)

    Все работает, но с одним неприятным нюансом: при подаче питания на модуль 5 вольт, модуль ESP-01s кратковременно дергает реле (щелкает и загорается диодик на плате реле). Если модуль реле запитывать без ESP-01s, то ничего не щелкает.

    Как бы этот момент лишает возможности применения реле для управления розеткой из-за щелчков.

  8. Олег:

    Сайт работает 5-10 мин, потом сайт становится не доступным, ping по ip проходит, подскажите что с этим делать?

  9. Роман:

    добрый день.
    Как запитать 2 таких модуля от одного БП? Почему-то лабораторник показывает периодическое КЗ если из просто параллельно подключить. Может нужен какой-то фильтр или диодную развязку?
    Плата 4.0 ESP-01s

  10. Кирилл:

    Здравствуйте, спасибо за код. Подскажите как реализовать удаленное включение/отключение ПК на этих железках не важно каким образом можно через телеграм. Интересует именно код, пробовал по всякому у меня не получилось написать код, мало знаний.

  11. Андрей:

    Сайт работает 5-10 мин, потом сайт становится не доступным, ping по ip проходит, подскажите что с этим делать?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *