1d10t / air_conditioner

конструкция из микроконтроллера stm8 (stm8s103f3p6), датчика температуры и влажности dht22 (am2302) и двойного реле-модуля, предназначенная для обогрева и вентиляции небольшого помещения

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

air_conditioner

конструкция из микроконтроллера stm8 (stm8s103f3p6), датчика температуры и влажности dht22(am2302) и двойного реле-модуля, предназначенная для обогрева и вентиляции небольшого помещения.

конкретная реализация

обогрев производится киловатным обогревателем.

вентиляция производится вытяжным вентилятором под потолком.

алгоритм и настройки по умолчанию

до 23 градусов только подогрев.

от 23 градусов при влажности более 70% включается вытяжка для удаления пара (от приготовления пищи).

подогрев включается при падении температуры ниже 23 градусов и выключается при температуре выше 24 градусов.

при температуре более 28 градусов включается вытяжка для удаления чрезмерно разогретого воздуха.

опрос датчика и переключение реле происходит раз в 30 секунд.

при первой итерации контроллер промигивает светодиодом текущую температуру.

при use_hic = TRUE вместо значения температуры в условиях используется индекс жары по формуле из библиотеки arduino для датчика dht22.

About

конструкция из микроконтроллера stm8 (stm8s103f3p6), датчика температуры и влажности dht22 (am2302) и двойного реле-модуля, предназначенная для обогрева и вентиляции небольшого помещения


Languages

Language:C 59.0%Language:C++ 33.9%Language:HTML 6.8%Language:Batchfile 0.3%