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
ESP32 POE Ethernet Tasmota
ESP32 POE Ethernet Tasmota

Потребление при включенном 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

ESP32 – LAN8720A Board – Tasmota

Так все работает – Ethernet and Tasmota – ESP32 LAN8720A Board – All is Working.

ESP32 LAN8720 board
GPIO16 – OSC_ENABLE NC – Осциллятор ENABLE (белый провод, 4.7K к Ground)
GPIO22 – EMAC_TXD1 TX1
GPIO19 – EMAC_TXD0 TX0
GPIO21 – EMAC_TX_EN TX_EN
GPIO26 – EMAC_RXD1 RX1
GPIO25 – EMAC_RXD0 RX0
GPIO27 – EMAC_CRS_DV CRS
GPIO00 – EMAC_CLK (Возле кнопки)  nINT/REFCLK (50MHz) 
GPIO23 – SMI_MDC MDC
GPIO18 – SMI_MDIO MDIO
GND GND
3V3 VCC

Tasmota Config Ethernet:


#define USE_ETHERNET       // Add support for ethernet (+20k code)
#define USE_WT32_ETH01     // Add support for Wireless-Tag WT32-ETH01
#define ETH_TYPE         0 // [EthType] 0 = ETH_PHY_LAN8720
#define ETH_ADDRESS      1 // [EthAddress] 0 = PHY0 .. 31 = PHY31
#define ETH_CLKMODE      0 // [EthClockMode] 0 = ETH_CLOCK_GPIO0_IN

NC - to - GROUND - and - 1 PIN of OSC 50 Mhz
NC – to – GROUND – and – 1 PIN of OSC 50 Mhz
GPIO0
GPIO0

Tasmota-ESP32-Onion Omega2-GSM-SSR Gateway V1.0

Особенности проекта:

  • WiFi ESP32-WROOM-32(E,D) – Основная прошивка Tasmota
  • ESP32-WROOM-32E (ESP32-D0WD-V3 rev.3) – Работает.
  • Ethernet to WiFi – Onion Omega2+ 
  • 4 – Solid State Relay – Твердотельных реле (2А)  Индикация включения.
  • 4 – Оптронных входа (Изолированные Входа)
  • 1 – 220 Вольт вход (Изолированный Вход)
  • WS2812B – Индикация. LedLink – Индикация WiFi and MQTT
  • Индикация напряжений 3.3В, 4.2В
  • Интерфейсы Ethernet (Omega2+), WiFi
  • Установить модуля GSM SIM800L 
  • USB для перепрограммирования ESP32 (Boot перемычка на всякий случай)
  • Внешнее подключение 4xGPIO, I2C, 3.3V, GND.
  • Внутренние подключение 2xGPIO (Например Display ТМ1637) Boot, Reset
  • Питание 9-15 Вольт.
  • Дополнительный модуль ZigBee 
  • Схема: Schematic: Onion-Tasmota-V1.0 (PDF)

Продолжить чтение Tasmota-ESP32-Onion Omega2-GSM-SSR Gateway V1.0