Motor Driver (ESP8266) Tasmota Ver 1.0 (L293D)

  • ESP8266 (ESP-07)
  • Схема: L293D-Tasmota-Driver
  • 1 Аналоговый-цифровой вход (Смотри схему)
  • 2 x Relay Output
  • 2 x Channel Motor Driver Output 12V (L293D)
  • Питание 12 Вольт
  • USB Программирование ESP8266
  • Возможность подключить TM1638 

  • GPIO12-IN1-Relay3 – Motor 1
  • GPIO14-IN2-Relay4 – Motor 1
  • ————————————–
  • GPIO4-IN1-Relay5 – Motor 2
  • GPIO5-IN2-Reley6 – Motor2
  • ————————————–
  • Interlock 3,4 5,6
  • Кнопка на Аналоговым входе не очень хорошая идея.
  • ON analog#a0>100 do power1 on ENDON ON analog#a0<100 do power1 off ENDON 

TM1638 Display for D4MG Корпус

  • Схема: TM1638-Display-Button-V2.0
  • Подключение: GPIO-STB; TX-CLK; RX-DIO
  • R4,R5,R6,R7 = 10 Oм – или вообще перемычка
  • backlog SwitchMode1 3;
    SwitchMode2 3;
    SwitchMode3 3;
    SwitchMode4 3
  • backlog webbutton1 T1;
    webbutton2 T2;
    webbutton3 T3;
    webbutton4 T4;
    webbutton5 TM16;
    webbutton6 R1;
    webbutton7 R2;
    webbutton8 R3

RULE
ON Switch1#State DO backlog Power6 %value%; power1 %value% ENDON
ON Switch2#State DO backlog Power7 %value%; power2 %value% ENDON
ON Switch3#State DO backlog Power8 %value%; power3 %value% ENDON

Orange Pi Zero 2W,Tasmota,ZigBee,Home Assistant.

  • Orange Pi Zero 2W 4G RAM
  • Tasmota ESP32
  • ZigBee E72-2G4M20S1E (CC2552P) 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 }}