- Схема MAX7219-V1.0-D6MG
- Backlog DisplayHeight 8;DisplayWidth 64
Архив рубрики: Пульт управления
MAX7219 (8×8)x6 LED Матрица для корпуса D4MG
- Схема: MAX7219-V1.0-D4MG
rule on system#boot do backlog displayrotate 0;
DisplayHeight 8;DisplayWidth 48;
power4 on;
displaydimmer 1;
displaytext 123456 endon
Rules – Вывод информации каждые 10 секунд.
rule ON System#Boot DO RuleTimer1 10 ENDON
on DS18B20#Temperature do var2 %value% ENDON
ON Rules#Timer=1 DO backlog led %var2%; RuleTimer1 10 ENDON
Выводим Температуру и Давление
Rule2
ON BMP280#Temperature DO var1 %value% ENDON
ON BMP280#Pressure DO led %var1%,%value% ENDON
------------------------- autoexec.be -------------
import string
def led8x8(cmd, idx, payload, payload_json)
var parts = string.split(payload,",")
var Tempe = parts[0]
var Press = parts[1]
var temp = int(Tempe)
var pres = int(Press)
if temp < -9
tasmota.cmd('displaytext '..(temp)..(pres))
elif (temp < 0) && (temp > -10)
tasmota.cmd('displaytext '..(temp)..'^'..(pres))
elif temp == 0
tasmota.cmd('displaytext -'..(temp)..'^'..(pres))
elif (temp > 0) && (temp < 10) tasmota.cmd('displaytext +'..(temp)..'^'..(pres)) elif temp > 9
tasmota.cmd('displaytext '..(temp)..'^'..(pres))
end
end
tasmota.add_cmd('led', led8x8)
TM1638-4-LED для Tasmota – D6MG корпус
- Схема: TM1638-Display-Button-V2.0
- SN74LVC1G3157DBVR – основной переключатель STB
- SN74LVC1G3157DBVR PDF
Управление:
- backlog displaymode 0;power1 on;displaytext 12345678;power1 off;displaytext 87654321
- powerX = Это Relay в конфигурации Tasmota который подключен к SW на плате индикаторов.
- powerX = переключает STB сигнал.
- R4 = запаять если вывод STB не подтянут к земле или к питанию.
- SetOption146 1 # to enable display of ESP32 internal temperature
- Нужно править xdrv_66_tm1638.ino – инициализировать два драйвера.
- Пример TmInit() function. TM1638-Double-Init
- Установка яркости для TM1638 (В Tasmot-e displaydimmer не работает) set-power-bright
- xdrv_66_tm1638.ino – Яркость (Brightness) после TmPower(); добавить Tm16XXSendCommand(0x89);
Пример: Вывод данных на дисплей. Используя Berry Script: autoexec_be
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