Проект "Климат-контроль"

Показатели
- Температура контроллера
- Температура воздуха
- Влажность воздуха
- Температура обогревателя
Устройства
- Охлаждение контроллера
- Обогреватель
- Вентиляция
- Увлажнитель воздуха
- Предохранитель
Материалы проекта
В основе проекта лежит контроллер типа Arduino, но более компактный и функциональный. Рекомендуемый вариант платы - Wemos D1 mini, где используется чип ESP8266. В проекте определены:
- SelfTemp - датчик температуры DS18B20 для контроля температуры устройства. Используется 1-Wire подключение.
- AirHum, AirTemp - модуль BME280 для замеров температуры и влажности в помещении. Подключается по I2С-шине.
- HeatTemp - датчик температуры DS18B20 для контроля температуры обогревателя или теплоносителя. Использует 1-Wire подключение.
- SelfFan - управление вентилятором (U=5V, Imax=200mA) для охлаждения контроллера.
- AirHeat - управление обогревателем.
- AirFan - управление вытяжкой или вентилятором.
- AirHumid - управление увлажнителем воздуха.
- FuseHeat - управление предохранителем. Обычно в качестве предохранителя выступает контактор, который размыкает питание других устройств.
# | Обозначение | Кол-во | Тип | Модель | Описание |
---|---|---|---|---|---|
![]() |
U1 | 1 шт | Модуль | WeMos D1 mini | WiFi board with 4MB flash based on ESP-8266EX |
![]() | BME280 | 1 шт | Модуль | BME280 I2C | Temperature Humidity Pressure Sensor |
![]() | SelfTemp, HeatTemp | 2 шт | Датчик | DS18B20 | 1-wire digital temperature sensor, TO-92 |
![]() | D1, D2, D3, D4, D5 | 5 шт | Диод | 1N4007 | 1000V 1A General Purpose Rectifier Diode, DO-41 |
![]() |
Q1, Q2, Q3, Q4, Q5 | 5 шт | Транзистор | 2N3904 | 0.2A Ic, 40V Vce, Small Signal NPN Transistor, TO-92 |
![]() |
R1 | 1 шт | Резистор | 4K7 | Resistor 0.25W, THT, DIN 0207 |
![]() | R2, R3, R4, R5, R6 | 5 шт | Резистор | 1K | Resistor 0.25W, THT, DIN 0207 |
![]() | K1, K2, K3, K4 | 4 шт | Реле | SRD-05VDC-SL-C | 10A Relay SPDT SANYOU SRD Series Form C |
![]() | J1 | 1 шт | Разъем | MKDS 1,5/2-5.08 KF301-2P | Way Screw Terminal Block 17.5A 5.08mm |
![]() | J11, J12, J15, J16 | 4 шт | Разъем | MKDS 1,5/3-5.08 KF301-3P | Way Screw Terminal Block 17.5A 5.08mm |
![]() | J8 | 1 шт | Коннектор | B2B-XH-A(LF)(SN) | JST XH Series P2.5 mm |
![]() | J3, J4 | 2 шт | Коннектор | B3B-XH-A(LF)(SN) | JST XH Series P2.5 mm |
![]() | J2 | 1 шт | Коннектор | B4B-XH-A(LF)(SN) | JST XH Series P2.5 mm |
![]() | опционально | ? | Реле | SSR-40 DA | Твердотельное и бесшумное реле |
![]() | Pwr5V | ? | Блок питания | HLK-PM01 | AC-DC 220V to 5V |
![]() | SelfFan | ? | Вентилятор | MX-3010 | Радиальный вентилятор 30x30x10мм, 5В 150мА |
Датчик контроля температуры модуля SelfTemp, может быть размещен прямо на плате без подключения через разъем.
Печатная плата допускает подключение высоковольтной нагрузки, но все же обратите внимание:
- чтобы уменьшить сопротивление, коммутируемые дорожки идущие к реле должны быть дополнительно хорошо залужены
- со временем, коммутация цепи с большим током приведёт к подгоранию контактов, поэтому лучше использовать SSR-реле, как бесшумное и износостойкое.
Предохранитель ставится перед всеми устройствами. Его задача, в случае поломки реле (залипание контактов, выгорания MOSFET) иметь возможность разорвать цепь и не допустить предельного повышения температуры теплоносителя.
Очень часто для отопления помещения используется несколько обогревателей, которые размещены друг от друга на приличное расстояние. То же самое касается вытяжки и увлажнителя. Поэтому, если использовать основную плату проекта, возникнет необходимость в прокладке кабелей питания ко всем обогревателям и другим устройствам. Это не очень удобно и даже очень не хорошо питать все устройства от одной розетки! Для решения подобных задач, лучше использовать несколько контроллеров, то есть один основной, а остальные как вспомогательные. Вы размещаете контроллер возле каждого устройства, либо возле нескольких устройств сразу. Можно использовать основную плату для каждого контроллера, припаяв на неё только необходимые компоненты, но можно использовать еще более простой вариант печатной платы.
Печатная плата "ClimatePlace"
Плата разработана на основе проекта "Климат-контроль" и имеет следующие особенности:
- Компактный размер 76x64мм.
- Содержит компактный блок питания HLK-PM01.
- Силовое напряжение заведено сразу на реле предохранителя.
- Установлены разъёмы для подключения бесшумного SSR-реле.
- Установлены разъёмы для подключения двух обогревателей параллельно.
- Установлены разъёмы для подключения внешних блоков реле для управления вытяжкой и увлажнителем.
- Можно отказаться от предохранителя и использовать его реле для прямого включения обогревателя. Для этого необходимо припаять перемычку на место разъёма SSR-220V, и изменить в настройках контроллера GPIO обогревателя с 4 на 13.
Корпус для платы контроллера, блока питания и вентилятора.
Защитный колпак для ТЭНа радиатора.
Защитный корпус для датчика температуры и влажности BME280.
Переходник для компьютерного вентилятора 120х120 в трубу ?100мм.