New Project: ZMPT SCT013 ESP32 W5500

  • Основной контролер ESP32 (ESP32-DevKitC-32)
  • Схема W5500-Tasmota-V1
  • 4 x Реле NO (Normal Open) с искрогасителями.
  • 4 x Входа
  • Внешние подключение I2C
  • 2 x Входа для SCT013 (Датчики тока) в Tasmota работают
  • ADS1115 АЦП для SCT013 – Датчики тока
  • 1 x ZMPT101B 
  • WiFi + Ethernet 10/100
  • На плате 4 GPIO Выхода/Входа
  • Индикация включения реле, питание, WiFi/MQTT (Tasmota)
  • Питание 220 Вольт
  • EthType 8
  • EthClockMode 3
  • autoexec.be: autoexec.be.txt
  • Berry Script Выводим Свои данные в Web Interface Tasmota autoexec.DisplayMyData.be.txt
  • Поправка для правильного показа Тока с датчиков SCT013: autoexec.DisplayCurrentGood2026.be.txt

  

Схема подключения: w5500-pinout-connect

SCT013 50A/1V Данные практически совпадают с реальным током. Tasmota считывает данные с ADS1115 в дифференциальном режиме. Sensor12 D3 = 1.024V full range, D : differential mode, present only 2 channels where channel 0 is AIN0 – AIN1 and channel 1 in AIN2 – AIN3.

  • SCT013-50A/1V = Данные совпадают по текущему току.
    • Current = Current
  • SCT013-20A/1V = Данные удваиваются – нужно делить пополам.
    • Current = Current/2

on system#boot do backlog telnet start;sensor12 D3 endon

ESP32 + W5500 Lite + Tasmota = New Project v1.0

  • Данная конфигурация работает.
  • Конфигурация для Tasmota – my_user_config.h

// Ethernet W5500
#define USE_ETHERNET // Add support for ethernet (+20k code)
#define ETH_TYPE 8 // [EthType] 8 = W5500
#define ETH_ADDRESS 0 // [EthAddress] 0 = PHY0 .. 31 = PHY31
#define ETH_CLKMODE 0 // [EthClockMode] 0 = ETH_CLOCK_GPIO0_IN

 

ESP32 Ethernet POE Tasmota Version 1.0

  • ESP32 WiFi модуль
  • LAN8720A Ethernet + HY931147C
  • Питание POE (Power over Ethernet) + POE DP1435 5V
  • Питание +5V Дополнительно если нужно
  • 4 Входа (сухие контакты)
  • 4 Выхода SSR (твердотельные реле)
  • 4 GPIO Вход/Выход 
  • USB Для программирования
  • R T V G – RX TX VCC GND 
  • BOOT – GPIO0
  • RST – Reset
  • Схема LAN-ESP32-POE-Relay-V1.0

SetOption53 Display hostname and IP address in GUI
#define CODE_IMAGE_STR “ESP32 POE V1.0”

ESP32 POE Ethernet Tasmota
ESP32 POE Ethernet Tasmota
ESP32 POE Ethernet Tasmota
ESP32 POE Ethernet Tasmota

Распиновка ESP32 Ethernet POE Tasmota
Распиновка ESP32 Ethernet POE Tasmota

Pin-Out-IN-OUT

Потребление при включенном Ethernet и WiFi. Все Реле включены.

Досадная ошибка – во входах – сухие контакты. Вот что нужно сделать, чтобы исправить.

Исправленная схема: LAN-ESP32-POE-Relay-V1.0-FIXED

LAN8720 ESP32 Version 1.0

LAN Ethernet на LAN8720 и ESP32. Версия 1.0

  • 4-е изолированных входа.
  • 4-е выхода 12 Вольт.
  • Программирование через USB порт.
  • Индикация состояния.
  • Питание 12 Вольт.
  • Внешний разъем для I2C (или два GPIO порта и питание 3.3V)
  • На плате также есть Reset (RST) и Boot mode(GPIO0) – выходы.
  • LAN8720A – работает с прошивкой Tasmota
  • Схема: LAN-ESP32-Relay-V1.0

Продолжить чтение LAN8720 ESP32 Version 1.0