«Умный дом» (ненавижу это слово) или термостат своими руками

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (7) [1] 2 3 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
ipv4 27.04.2020 - 22:53
Ярила

Регистрация: 4.11.09
Сообщений: 7454
127
Добрый вечер, уважаемые камрады, надоела меня политота и вирус — решил разбавить ленту рукоделием.

Картинка для затравки:

«Умный дом» (ненавижу это слово) или термостат своими руками
Yap 03.04.2026 - 06:06
Продам слона
Об окончании сообщу.

Итак, термостат. Получился ни разу не «проект выходного дня», поэтому постараюсь не надоедать - «коротенько минут на сорок» ©.

Постановка вопроса.

Есть три комнаты. Есть инфрастурктура (ну… не первый год дурная голова идея «ногам покоя не даёт») в виде термометров в каждой комнате, микросервер на OrangePi с установленной на нём mosquitto+influxdb+grafana. В общем, с квартиры определённая телеметрия собирается и даже как-то визуализируется — а толку? И тут у меня скропостижно, после 8 лет работы, кончается газовый котёл. На замену куплен новый и — вуаля! — он умеет OpenTherm 2.0, это стандарт такой, позволяет по двум проводам и, как оказалось, нехитрому интерфейсу много чего делать с ним.

Та-дам! У нас есть термометры по всей квартире, у нас есть офигенно-современный котёл… ХОЧУ АВТОМАТ!!!!

Идея: термостат, собирающий информацию о температуре по комнатам, регулирующий котёл с учётом температуры на улице, управляющийся по вафле, отображающий всю необходимую мне информацию на TFT дисплее (2.4“) и имеющий потенциал развития.

Поехали. Курим эти ваши энтеронеты, в частности хабр, изя-элеткроникс, радиокот… может быть что-то ещё. Повторять 1:1 чужое — не наш метод, собираем информацию, компилируем. С учётом своих наработок разрабатываем примерно такую схему:

Это сообщение отредактировал ipv4 - 27.04.2020 - 22:54

«Умный дом» (ненавижу это слово) или термостат своими руками
В результате родилась схема «одноплатника» на МК АТмега1284 с вафлей, с БП ~220В, TFT, интерфейсом OpenTherm, а также возможностью подключения периферии к шинам RS-485, I2C, 1-wire — на выбор (об этом позже).

Долго курил принцип работы найденного схемотехнического решения интерфейса OpenTherm. Консультировался со конструкторами. С горем пополам разобрались. Кажется. Но, забегая вперёд, оно работает.

Понеслась: ведём плату…

«Умный дом» (ненавижу это слово) или термостат своими руками
Тратим ипаную провру времени на 3Д-моделирование платы (ну и заодно изучаем новый опенсорс продукт «pcb-rnd»):

«Умный дом» (ненавижу это слово) или термостат своими руками
Зато получается збс!

«Умный дом» (ненавижу это слово) или термостат своими руками
Сразу дизайним коробку (OpenSCAD — великая программа, вообще!):

«Умный дом» (ненавижу это слово) или термостат своими руками
Дальше стандарт: пилим текстолит, накатывает фоторезист, печатаем фотошаблон, экспонируем, травим, пилим, лудим… Начинаем паять:

«Умный дом» (ненавижу это слово) или термостат своими руками
Что-то лепим феном на пасту, остальное паяем просто паяльником… Спаяли. Моем. Вот такая красота получилась:

Это сообщение отредактировал ipv4 - 27.04.2020 - 23:00

«Умный дом» (ненавижу это слово) или термостат своими руками
Маску не делаю: геморроя много, профита особо не вижу — у меня и без неё всё норм выходит.

Включаем. Первые тесты:

«Умный дом» (ненавижу это слово) или термостат своими руками
Дальше — много программирования. Идей — просто ноль. Ну, не дизайнер я, что касается интерфейса пользователя и картинок, у меня всё происходит ну оооочень тяжело! Но, что-то начинает вырисовываться.

«Умный дом» (ненавижу это слово) или термостат своими руками
Первое включение вместе с котлом…

«Умный дом» (ненавижу это слово) или термостат своими руками
УРРРАААА, ЗАРАБОТАЛО!!! © Матроскин
Сам в шоке! Оно вот просто взяло и увидело друг друга. Одной проблемой меньше. Гут.

Дальше опять пишем… пишем… пишем… программу, в смысле. Скажу по секрету: написать код размером, приближающимся к 128КБ (на C++, прошу заметить), на МК АТмега — это надо подзаебаться. Но у меня почти получилось. )))

Вкрации (реализовано руками в данном проекте):
1. DNS запросы
2. NTP запросы
3. протокол MQTT
4. протокол OpenTherm
5. протокол ILI9341 (контроллер TFT дисплея)
6. PID-регулятор со всякими свителками-перделками типа «несколько точек регулирования»

Управляем тупа по телнету.

Это сообщение отредактировал ipv4 - 27.04.2020 - 23:01

«Умный дом» (ненавижу это слово) или термостат своими руками
Ну, кстати, от людей, занимающимися промышленным производством я получил оценку «профессионально» — ну прям оочень доволен )))

Это сообщение отредактировал ipv4 - 27.04.2020 - 23:02

«Умный дом» (ненавижу это слово) или термостат своими руками
В планах, модернизировать (переделать, по факту) «гребёнку» отопления, установить регулируемые клапана, реализовать автоматическую балансировку потока воды. По ходу, модуль балансировки тоже попросит довольно жирный контроллер, будет оформлен отдельной коробкой, и будет подключаться по одному из предусмотренных внешних интерфейсов.

Ну и совсем забыл, да. Размер платы контроллера — 85х58мм. Размер корпуса — немногим больше. Гордюсь. ))))

Всё. Кончил. Можно пинать.

Это сообщение отредактировал ipv4 - 27.04.2020 - 23:02
Все комментарии:
Sashok999 27.04.2020 - 22:59
Сварщик
14


Это сообщение отредактировал Sashok999 - 27.04.2020 - 23:00
7
Что за комната такая- Кристиша?))

Размещено через приложение ЯПлакалъ
5
Блин... пойду как я тоже посмотрю на свой котёл ;)

Размещено через приложение ЯПлакалъ
faxer44 27.04.2020 - 23:02
Весельчак
1
Недурно. А чем управляет контроллер сейчас? Трехходовики?

Размещено через приложение ЯПлакалъ
Led 27.04.2020 - 23:03
−•− −−− −••• •− ••••
45
Вот то, что я сейчас прочитал, для меня все равно, что Майн Кампф на арабском. Но чую, что достойно

Это сообщение отредактировал Led - 27.04.2020 - 23:04
ipv4

Смысл-то экономический есть или просто хоббе?
Ну там, благодаря девайсу я съэкономил 2000 кубов газа отключением отопления по расписанию когда я на работе или бухаю в несознанке и пр.
ipv4 автор 27.04.2020 - 23:06
Ярила
3
Цитата (faxer44 @ 27.04.2020 - 23:02)
Недурно. А чем управляет контроллер сейчас? Трехходовики?

Котлом. OpenTherm. Фактически, он задаёт температуру контура отопления. Но эти пидоры - производители котла, решили что "если вы управляете по OpenTherm, то будьте любезны управлять ВСЕМ"!!!! - режим работы, температура ГВС и т.п. )))

Пришлось реализовываать.

Это сообщение отредактировал ipv4 - 27.04.2020 - 23:06
Извините за глупый вопрос. Исходников видимо не будет?

З.ы. у меня котел по трем датчикам регулирует температуру котла: улица, дом и температура воды. Причем там кривая и коэфф смещения (не знаю как точно называется), вобщем 4 года, полет нормальный (свечу токма поменял), не реклама. Единственное добавил бы к нему отправку по нету ошибок хотябы по смс. Котел нева люкс

Размещено через приложение ЯПлакалъ
Вижу температуру ГВС 60 градусов - это оптимальная температура для ускорения откладывания всякой бяки в теплообменнике. У экофора конечно теплообменники раздельные, что снижает уровень ущерба. Но лучше пользоваться ГВС напрямую с котла без подмеса холодной воды. Для контура отопления температура не играет особой роли, ибо контур замкнутый и мусора в теплоносителе уже нет.

ps Все остальное красиво и позволяет экономить денежку малую.
Цитата (faxer44 @ 28.04.2020 - 00:02)
Недурно. А чем управляет контроллер сейчас? Трехходовики?

Есть девайсы, могут по вуй фуй управлять каждой батареей.
Либо контурами тёплого пола.
Типа закрыта комната, никто не живёт - держит контроллер в контуре 12-15 градусов.
На общем фоне за год набегает копеечка.
Или если дача то весь дом держит +12/ +15 а к приезду в субботу через приложуху выстваляешь +22 и приезжаешь в тёплый дом.
ipv4 автор 27.04.2020 - 23:07
Ярила
9
Цитата (ruslan3967 @ 27.04.2020 - 23:05)
ipv4

Смысл-то экономический есть или просто хоббе?
Ну там, благодаря девайсу я съэкономил 2000 кубов газа отключением отопления по расписанию когда я на работе или бухаю в несознанке и пр.


Экономический эффект есть. Пока возможности оценить особо не было. Вижу одно: эта балалайка полмесяца практически выключала газ, когда я лично бы просто открывал бы окна. ))

Ну и удобство и комфорт - прежде всего. )

Это сообщение отредактировал ipv4 - 27.04.2020 - 23:10
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 21753
0 Пользователей:
Страницы: (7) [1] 2 3 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх