- Схема: C3-ESP32-PRO-Project-2.0
- ESP32C3 Super-Mini module
- 1 x Relay 10A
- 2 x PWM Output 5A
- I2C на плате выводы
- TM1638 or TM1637 выводы на плате
- 2 x Digital GPIO (Input or Output) с защитой
- 2 x Оптронных входа, управляемые +5V и GND
- Питание 12 Вольт
- #define CODE_IMAGE_STR “ESP32 POE V1.0”
Архив метки: ESP32
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”



Потребление при включенном Ethernet и WiFi. Все Реле включены.
Досадная ошибка – во входах – сухие контакты. Вот что нужно сделать, чтобы исправить.
Исправленная схема: LAN-ESP32-POE-Relay-V1.0-FIXED
TM1638 Project v1.0
Orange Pi Zero 2W,Tasmota,ZigBee,Home Assistant.
- Orange Pi Zero 2W 4G RAM
- Tasmota ESP32
- ZigBee E72-2G4M20S1E (CC2652P) Coordinaror 3.0 (zStack3x0)
- Home Assistant Supervised
- 4 x 12 Вольт выхода для внешних реле
- 4 x Входа для сухих контактов
- 1 x I2C External Interface
- WiFi + Ethernet
- 2 x USB 2.0
- USB-UART для ESP32, CC2652P, Orange Pi Zero 2W Unix Console
- RTC DS3231 или другой через I2C Internal Connector
- JTAG – для CC2652P на плате.
- Питание 12 Вольт (оно же для внешних реле)
- Схема Schematic – OrangePiZero2W-HA-Ver-1-0-2023
- FFC/FPC Шаг: 0.5 Pins: 24
- Установка Home Assistant on OrangePi 5
Ethernet LED: if-up and if-down для включение и выключения LED на RJ45
- /usr/bin/gpio mode 26 output
- /usr/bin/gpio mode 27 output
- /usr/bin/gpio write 27 1
- /usr/bin/gpio write 26 1
P.S. При программировании ZigBee модуля питание от JTAG программатора не подключать.
Home Assistant:
- Для уменьшения логов в configuration.yaml добавить logger: default: critical
Tainted: cgroupsv1 echo "extraargs=apparmor=1 security=apparmor" >> /boot/orangepiEnv.txt sed -i -e "1 s/$/ systemd.unified_cgroup_hierarchy=0/" /boot/orangepiEnv.txt update-initramfs -u reboot
Home Assistant – Вывести температуру процесора на дисплей через MQTT Publish.
Tasmota TM1637
topic: cmnd/ha2wESP32/displaytext
payload_template: “{{ states(‘sensor.system_monitor_processor_temperature’)+’^’ }}”
TM1637 or TM1638 – Displayclock 2 – Выводит часа с мигающими точками в формате 24h
payload: {{ states(‘sensor.system_monitor_processor_temperature’)+’^’ }}{{ now().hour}}{{ now().minute }}
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