суть кода такова!!!
2 датчика dth22 1й в подвале и 2й на улице при показаниях включал
1е реле срабатывало на вдув в подвал при температуре образно от +2,5°C до +8,5°C и влажности 50%
2е реле срабатывало на выдув из подвала при температуре образно от +10°C и влажности 70-95%
из этих данных вычисляем абсолютную влажность т.е количество влаги в воздухе если в подвале ее больше то включаем вентилятор на выдув
если влаги больше на улице то не включаем вентилятор на вдув
добавить зависимость температуры например
если на улице например мороз или дождь то вдувать воздух с улице не нужно
если большой перепад температур то не гоним туда горячий воздух
это все выводилось на дисплей oled 0.96 от waveshare
на дисплее до полосочки по центру с верху время 17:54:13 (время как понимаю сохраняться не будет и при включении будет продолжатся с того момента как подали питание)
чуть ниже с лева температура и влажность в подвале (какая на данный момент)
с права температура и влажность на улице (какая на данный момент)
17:54:13
-5.2°C Tem +13.4°C <- так должно отображаться на дисплее
50.5% Hum 60.2%
подвал улица
дисплей перепаял под i2c резистор поставил в положение 1 на плате обозначение BS1 (можно и на место перепаять если скажите)
в конце строки кода описание что она делает например (void setup() // Вентилятор включен или курит)
комплектация что в наличии было куплено с али
dth22 2шт
ru.aliexpress.com/item/1P... Arduino nano v3.0 1шт
ru.aliexpress.com/item/1p... реле 1шт
ru.aliexpress.com/item/1P... oled 0.96 от waveshare 1шт
ru.aliexpress.com/item/0-...