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

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


Ярила

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

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

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



Продам слона

Регистрация: 10.12.04
Сообщений: 1488
 
[^]
ipv4
27.04.2020 - 22:54
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7295
Об окончании сообщу.

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

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

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

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

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

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

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

«Умный дом» (ненавижу это слово) или термостат своими руками
 
[^]
ipv4
27.04.2020 - 22:55
Статус: Offline


Ярила

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

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

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

«Умный дом» (ненавижу это слово) или термостат своими руками
 
[^]
ipv4
27.04.2020 - 22:55
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7295
Тратим ипаную провру времени на 3Д-моделирование платы (ну и заодно изучаем новый опенсорс продукт «pcb-rnd»):

«Умный дом» (ненавижу это слово) или термостат своими руками
 
[^]
ipv4
27.04.2020 - 22:55
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7295
Зато получается збс!

«Умный дом» (ненавижу это слово) или термостат своими руками
 
[^]
ipv4
27.04.2020 - 22:55
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7295
Сразу дизайним коробку (OpenSCAD — великая программа, вообще!):

«Умный дом» (ненавижу это слово) или термостат своими руками
 
[^]
ipv4
27.04.2020 - 22:56
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7295
Дальше стандарт: пилим текстолит, накатывает фоторезист, печатаем фотошаблон, экспонируем, травим, пилим, лудим… Начинаем паять:

«Умный дом» (ненавижу это слово) или термостат своими руками
 
[^]
ipv4
27.04.2020 - 22:56
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7295
Что-то лепим феном на пасту, остальное паяем просто паяльником… Спаяли. Моем. Вот такая красота получилась:

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

«Умный дом» (ненавижу это слово) или термостат своими руками
 
[^]
ipv4
27.04.2020 - 22:57
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7295
Маску не делаю: геморроя много, профита особо не вижу — у меня и без неё всё норм выходит.

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

«Умный дом» (ненавижу это слово) или термостат своими руками
 
[^]
ipv4
27.04.2020 - 22:57
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7295
Дальше — много программирования. Идей — просто ноль. Ну, не дизайнер я, что касается интерфейса пользователя и картинок, у меня всё происходит ну оооочень тяжело! Но, что-то начинает вырисовываться.

«Умный дом» (ненавижу это слово) или термостат своими руками
 
[^]
ipv4
27.04.2020 - 22:57
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7295
Первое включение вместе с котлом…

«Умный дом» (ненавижу это слово) или термостат своими руками
 
[^]
ipv4
27.04.2020 - 22:58
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7295
УРРРАААА, ЗАРАБОТАЛО!!! © Матроскин
Сам в шоке! Оно вот просто взяло и увидело друг друга. Одной проблемой меньше. Гут.

Дальше опять пишем… пишем… пишем… программу, в смысле. Скажу по секрету: написать код размером, приближающимся к 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 - 22:58
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7295
Ну, кстати, от людей, занимающимися промышленным производством я получил оценку «профессионально» — ну прям оочень доволен )))

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

«Умный дом» (ненавижу это слово) или термостат своими руками
 
[^]
ipv4
27.04.2020 - 22:58
Статус: Offline


Ярила

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

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

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

Это сообщение отредактировал ipv4 - 27.04.2020 - 23:02
 
[^]
Sashok999
27.04.2020 - 22:59
14
Статус: Offline


Сварщик

Регистрация: 5.11.13
Сообщений: 1607


Это сообщение отредактировал Sashok999 - 27.04.2020 - 23:00
 
[^]
Jumbay
27.04.2020 - 23:00
7
Статус: Offline


Ярила

Регистрация: 29.01.18
Сообщений: 2327
Что за комната такая- Кристиша?))

Размещено через приложение ЯПлакалъ
 
[^]
ark788
27.04.2020 - 23:00
5
Статус: Offline


Балагур

Регистрация: 24.03.18
Сообщений: 959
Блин... пойду как я тоже посмотрю на свой котёл ;)

Размещено через приложение ЯПлакалъ
 
[^]
faxer44
27.04.2020 - 23:02
1
Статус: Offline


Шутник

Регистрация: 30.11.15
Сообщений: 94
Недурно. А чем управляет контроллер сейчас? Трехходовики?

Размещено через приложение ЯПлакалъ
 
[^]
Led
27.04.2020 - 23:03
45
Статус: Online


−•− −−− −••• •− ••••

Регистрация: 4.09.06
Сообщений: 3994
Вот то, что я сейчас прочитал, для меня все равно, что Майн Кампф на арабском. Но чую, что достойно

Это сообщение отредактировал Led - 27.04.2020 - 23:04
 
[^]
ruslan3967
27.04.2020 - 23:05
9
Статус: Offline


Ярила

Регистрация: 5.08.14
Сообщений: 10999
ipv4

Смысл-то экономический есть или просто хоббе?
Ну там, благодаря девайсу я съэкономил 2000 кубов газа отключением отопления по расписанию когда я на работе или бухаю в несознанке и пр.
 
[^]
ipv4
27.04.2020 - 23:06
3
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7295
Цитата (faxer44 @ 27.04.2020 - 23:02)
Недурно. А чем управляет контроллер сейчас? Трехходовики?

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

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

Это сообщение отредактировал ipv4 - 27.04.2020 - 23:06
 
[^]
junglist
27.04.2020 - 23:06
2
Статус: Offline


Ярила

Регистрация: 24.05.08
Сообщений: 1377
Извините за глупый вопрос. Исходников видимо не будет?

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

Размещено через приложение ЯПлакалъ
 
[^]
floyd63
27.04.2020 - 23:07
2
Статус: Offline


Балагур

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

ps Все остальное красиво и позволяет экономить денежку малую.
 
[^]
ruslan3967
27.04.2020 - 23:07
0
Статус: Offline


Ярила

Регистрация: 5.08.14
Сообщений: 10999
Цитата (faxer44 @ 28.04.2020 - 00:02)
Недурно. А чем управляет контроллер сейчас? Трехходовики?

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


Ярила

Регистрация: 4.11.09
Сообщений: 7295
Цитата (ruslan3967 @ 27.04.2020 - 23:05)
ipv4

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


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

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

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


 
 



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






Наверх