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

Esp88266 relay x4 управление со смартфона

Igorevich

New member
Доброго времени суток, прошу помощь в настройке модуля esp8266 для управления реле напрямую со смартфона, изначально не видел в сети WiFi сам модуль, приобрел (USB переходник) после заливки через Arduino IDE разных скетчей (конкретно для своего случая не нашел) удалось к нему подключиться, но на этом мои успехи закончились, может есть у кого стандартные или рабочие для моего случая скетчи, буду благодарен за помощь.
 

NeoroN

Member
Нагуглил такое, что полностью объясняет как работать с реле через контроллер:
YAML:
# Enable logging
logger:
  baud_rate: 0 #need this to free up UART pins

uart:
  baud_rate: 115200 # speed to STC15L101EW
  tx_pin: GPIO1
  rx_pin: GPIO3

switch:
  - platform: uart
    name: "A1on"
    data: [0xA0, 0x01, 0x01, 0xA2]

  - platform: uart
    name: "A1off"
    data: [0xA0, 0x01, 0x00, 0xA1]

  - platform: uart
    name: "A2on"
    data: [0xA0, 0x02, 0x01, 0xA3]

  - platform: uart
    name: "A2off"
    data: [0xA0, 0x02, 0x00, 0xA2]

  - platform: uart
    name: "A3on"
    data: [0xA0, 0x03, 0x01, 0xA4]

  - platform: uart
    name: "A3off"
    data: [0xA0, 0x03, 0x00, 0xA3]

  - platform: uart
    name: "A4on"
    data: [0xA0, 0x04, 0x01, 0xA5]

  - platform: uart
    name: "A4off"
    data: [0xA0, 0x04, 0x00, 0xA4]

  - platform: restart
    name: "4switch_a Restart"
скорость 115200, посылки по 4 байта:
1 байт = 0xA0
2 байт = номер реле (1...4)
3 байт = состояние (0...1)
4 байт = сумма этих 3 байт
 

tretyakov_sa

Moderator
Команда форума
Нужно то что. Пример кода? Готовый код? Или прошивку?
 

Igorevich

New member
Нужно то что. Пример кода? Готовый код? Или прошивку?
Стандартную бы прошивку, по идее должно было работать с коробки, но пришлось разбирается. В общем если есть возможность чтоб заработало при загрузке программы ( это наверное и называется кодoм) через Arduino IDE то пример хотя бы буду вникать дальше
 

Igorevich

New member
Нагуглил такое, что полностью объясняет как работать с реле через контроллер:
YAML:
# Enable logging
logger:
  baud_rate: 0 #need this to free up UART pins

uart:
  baud_rate: 115200 # speed to STC15L101EW
  tx_pin: GPIO1
  rx_pin: GPIO3

switch:
  - platform: uart
    name: "A1on"
    data: [0xA0, 0x01, 0x01, 0xA2]

  - platform: uart
    name: "A1off"
    data: [0xA0, 0x01, 0x00, 0xA1]

  - platform: uart
    name: "A2on"
    data: [0xA0, 0x02, 0x01, 0xA3]

  - platform: uart
    name: "A2off"
    data: [0xA0, 0x02, 0x00, 0xA2]

  - platform: uart
    name: "A3on"
    data: [0xA0, 0x03, 0x01, 0xA4]

  - platform: uart
    name: "A3off"
    data: [0xA0, 0x03, 0x00, 0xA3]

  - platform: uart
    name: "A4on"
    data: [0xA0, 0x04, 0x01, 0xA5]

  - platform: uart
    name: "A4off"
    data: [0xA0, 0x04, 0x00, 0xA4]

  - platform: restart
    name: "4switch_a Restart"
скорость 115200, посылки по 4 байта:
1 байт = 0xA0
2 байт = номер реле (1...4)
3 байт = состояние (0...1)
4 байт = сумма этих 3 байт
Спасибо, буду пробовать
 
Сверху Снизу