Задача проекта
Свести освещение, обогрев, вентиляторы, влажность и охлаждение светодиодного радиатора в одну автономную систему с понятными настройками и записью событий.
Реальные экраны панели управления
Это четыре скриншота из действующей веб-панели нашего контроллера. Здесь можно увидеть не макет, а настоящий интерфейс проекта. Нажмите на изображение, чтобы увеличить его; закрытие — крестиком, клавишей Esc или нажатием на тёмный фон.
Функции контроллера
- Измерение температуры и влажности датчиком DHT22, контроль радиатора датчиком DS18B20.
- Дневная и ночная целевая температура, продолжительность светового периода.
- Регулирование нагрева SSR и управление вентиляторами через PWM.
- Контроль циркуляции воздуха и реакции на изменение влажности.
- Управление светом и охлаждением COB.
- Локальная веб-панель с режимами, статусом, командами и журналом.
- Диагностика, сторожевой таймер и протоколирование ошибок и перезапусков.
- Построение графиков температуры и влажности за периоды от часа до пяти суток, просмотр журнала измерений.
- Отдельная страница мониторинга порта: отправка команд, чтение статуса и скачивание диагностики.
- В настройках предусмотрены поиск сети Wi-Fi, загрузка прошивки через браузер и параметры уведомлений ВКонтакте; отдельные функции требуют настройки и проверки.
Особенности инженерной реализации
При проектировании важно не только включить исполнительный выход, но и определить безопасное состояние после перезагрузки, потери датчика и сбоя связи. Для проекта проработаны реакции на неисправности и диагностические сообщения.
Это собственная разработка, которая продолжает совершенствоваться. В частности, ранее выявленные особенности коммутации светового реле требуют аппаратной проверки; не все запланированные функции стоит считать окончательно испытанными.
Где пригодится такой подход
Теплицы, инкубаторы, сушильные камеры, климатические шкафы, вентиляция и другие системы, которым нужны датчики, сценарии и автономное управление.