Обзор модуля реле для 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
Модуль реле для ESP8266-01S V4.0
Адаптер USB для ESP-01 (Wi-Fi, CH340G)
 Адаптер USB для ESP-01 (Wi-Fi, CH340G) — с переключателем 

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

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

  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 а не через маршуратизатора связивался

    • Владислав:

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

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

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

  3. Юрий:

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

    • Сергей:

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

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

  5. Евгений:

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

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

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