![]() |
Строим вместе! |
|
![]() |
#11 или 138801 | |
Член Совета
|
![]() Цитата:
Алгоритм такой: 1. На основании данных метеостанции выставляется температура подачи в смеситель теплого пола. Предварительно, зависимость обратно-пропорциональная - от +10 до -20 на улице -> от +20 до +50 в смеситель. В программу заложены корректирующие коэфиициенты (влажность, динамика измерения температуры, давления и т.п.), но это на потом. 2. На основании данных о времени суток и дне недели (и коэффициентов) корректируем температуру подачи в смеситель. По классической схеме - ночью чуть ниже, когда никого нет - тоже, и т.д. 3. На основании комнатных датчиков поддерживаем заданную температуру в каждой комнате (с учетом гистерезиса), посредством включения/выключения сервопривода на смесителе теплого пола. 4. На основании влажности (dht11) принимаем решение о включении/выключении вентиляции в санузлах и на кухне. Вытяжка над газовой плитой тоже управляется по этому датчику (плюс по датчику газа/дыма). В программе есть блоки обработки нештатных ситуаций (warning) и аварий (error) - они следят за аномальным изменением параметров (например если датчик показывает дурную температуру или влажность постоянно высокая, и т.п.) и за аварийными датчиками (датчик протечки, газ, дым и т.д.). Если доведу систему до конца и все будет работать - докуплю модуль GSM и буду слать смс-ки. Пока сигнализация будет логальной - вывод на дисплей, звук, свет, ну еще в интернет слать можно. Сама по себе программа будет максимально автономна с одной стороны (в процессе ничего подкручивать не надо и самому решения принимать не надо), но практически все параметры настраиваемы и хранятся в еепроме ардуинки - планирую (но это потом, если все будет работать) сделать веб-морду, где все это будет отображаться и настраиваться. На данный момент все блоки по отдельности работают. Да собственно и вместе практически работают, просто длительные испытания не удобны на макетке. Не хватает только lan-модуля. И не до конца решен вопрос о приводе на смесительном узле. Сейчас занимаюсь изготовлением печатной платы и приступил к разводке проводов по дому. Параллельно причесываю программу, но она простая а я закомментировал практически каждую запятую. P.S. Может к обработчику аварий прикручу контроль за целостностью перриметра, но может перенесу его на второй модуль, который будет управлять освещением. Еще не решил. ---------- Сообщение добавлено в 08:49 ---------- Предыдущее было в 08:45 ---------- А! Вспомнил в чем затык - не довел до ума часы реального времени, как-то странно работают... |
|
![]() |
![]() |
|
|
Умный дом на Ардуино Рейтинг:5.00 из 5 на основе 4 оценок. |
Дом СоветовЪ,
Беларусь,
Минск
Раздаём плюшки!
Старт:
Получи бонус!
Старт:
Получаем скидки!
Старт:
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |