Официальный сайт компании Arduino по адресу arduino.cc
Управление котлом при двухтарифном счетчике на ардуино
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Сб, 15/08/2020 - 16:45
Здравствуйте.
Пару лет назад запустил отопление дома на двухтарифном счетчике.
Реле времени включало и отключало котел в 23:00 и 07:00 соответственно. А ардуино включало в любое время, если температура обратки упала ниже изменяемой уставки.
Тогда я просто нашел в интернете скетч под датчик температуры, слепил его с "миганием светодиодом" и вот такая "программа" отработала два года без проблем. Немецкое реле времени за это время успело кончиться (дисплея почти не видно и время приходится по кол-ву нажатий менять) и вот вспомнилось желание реализовать на ардуино управление по температуре и по времени.
Пока не нашел подобного, посоветуйте или поделитесь ссылками пожалуйста!
Возьмите китайское реле.
За 7 баксов.
Они не кончаются.
А время то зачем менять?
У вас что времена переключения тарифов постоянно меняются?
Спасибо за совет.
В реле по умолчанию вбита смена часов :))
Хочется и самому разобраться, на ардуино можно и автоматику ворот сделать и многое другое :))
Пока разбираюсь, часы подключил, но у них время постоянно сбивается при отключении питания... наверное это не отвечает названию "часов реального времени" :) Надо разбираться дальше.
Спасибо еще раз за совет!
Это же реле немецкое Muller и там есть возможность переключения на летнее -зимнее время выключить :)) Так что теперь вопрос из необходимости решить проблему переходит в возможность научиться подключать реле времени к Ардуино :) Благо у меня оно с коробкой всяких датчиков в наличии имеется - вот и буду тренироваться "на кошках" :)
Так что теперь вопрос из необходимости решить проблему переходит в возможность научиться подключать реле времени к Ардуино :)
думаю, что это неправильный подход.
Ардуино с часами полностью заменяет это реле и сделать переключение котла только на ардуино - в разы проще, чем на ардуино + реле
Согласен, именно так я и хотел реализовать, но своими силами это реализовать не смог, а реле времени под руку попалось...
Можно и сейчас переделать, но пока у меня после выключения питания время сбивается. Да и пока даже не знаю как сделать на ардуино, чтоб он по времени включал-выключал...
часы подключил, но у них время постоянно сбивается при отключении питания... наверное это не отвечает названию "часов реального времени" :) Надо разбираться дальше.
Обычно у часовых модулей есть гнездо для батарейки - вот эта батарейка как раз для того, чтобы время не сбивалось
Rtc + реле + ардуина.
Из примеров можно надёргать.
Ds18b20 само собой.
Тоже 2х тарифный счётчик. Заинтересован в результате.
Я пока не нашел, если носом ткнете, то благодарен буду!
https://aliexpress.ru/wholesale?catId=0&initiative_id=SB_20200817215954&origin=y&SearchText=RTC+arduino
https://aliexpress.ru/wholesale?catId=0&initiative_id=SB_20200817220038&SearchText=relay+arduino
https://aliexpress.ru/wholesale?catId=0&initiative_id=SB_20200817220121&SearchText=arduino
https://aliexpress.ru/item/4000664827015.html?spm=a2g0o.productlist.0.0.5119e7707Xf3mp&algo_pvid=597214ae-adbe-481a-80a0-1591f402ca9f&algo_expid=597214ae-adbe-481a-80a0-1591f402ca9f-3&btsid=0b8b034c15977305061547845e6011&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
то же можно найти в отечественных магазинах, таких как чип-дип и т.п.
Лично от себя рекомендую использовать ESP8266:
https://aliexpress.ru/item/32733798744.html?spm=a2g0o.productlist.0.0.4b9b7555ygE0wA&algo_pvid=c9f7ebe6-fdfc-4b25-b95c-92ea1af53a4b&algo_expid=c9f7ebe6-fdfc-4b25-b95c-92ea1af53a4b-1&btsid=0b8b15d415977306882533795effa8&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
(к нему нужен адаптер USB-UART 3,3V:
https://aliexpress.ru/item/32808711526.html?spm=a2g0o.productlist.0.0.54157902eWeUkM&algo_pvid=ab613e32-fc1d-4905-b58f-84f918d02d72&algo_expid=ab613e32-fc1d-4905-b58f-84f918d02d72-1&btsid=0b8b034c15977308323515067e5a0d&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
)
и Датчик температуры с RTC - на одном виде шины : или I2C или 1Wire (
TMP102 - I2C датчик температуры
DS2415 - 1Wire RTC
)
Для ESP8266 напряжение питания датчиков 3,3 В
Для Arduino nano, uno, mega - 5 В.
Теплоаккумулятор у вас есть? Очень хорошая штука для данной задачи.
Похвастаюсь, делал отопление солнечным коллектором:
https://www.youtube.com/watch?v=1abWT1N1S3g&list=PLWPGkgnA_YMaTwBM0gq4aywByMRI9SBjY&index=4
Спасибо за ссылки.
У меня целая коробка всяких ништяков с Ардуино Уно, покупал комплектом, чтоб научиться с ней работать...
лет несколько назад, так и не научился...
То есть есть Ардуино, реле, датчик температуры, часы реального времени - остается все это вместе собрать и прогу написать.
В этом и загвоздка. Пока с часами не разберусь, они у меня почему-то сбиваются после отключения питания. Такого же не должно быть?
Дома есть, там ТА на тонну стоит и хватает ночного тарифа до -10 градусов, а в прошлую зиму морозов и не было и топился только ночным тарифом.
Сейчас хочу в гараже подогрев плиты сделать (она теплоизолирована и будет играть роль большой батареи). для этого и сдул пыль с коробочки с Ардуино :))
В этом и загвоздка. Пока с часами не разберусь, они у меня почему-то сбиваются после отключения питания. Такого же не должно быть?
Да вставьте туда уже батарейку))
Плиты ? Гараж не разорвёт?
Батарейка есть и даже рабочая :))
Плита фундамента гаража будет являться батареей- она термоизолирована, сверху будет греть теплый мат.
Часы часто новички иницализируют в сетапе. Надо поставить новую батарейку и сторонней программой установить время. В рабочей программе время только читать. Тогда ничего сбрасываться не должно.
Вот это попадание в точку. А какой сторонней программой установить время?
Да никакой. Просто прошейте МК дважды, первый раз для установки времени, потом в сетапе закомментируйте строки установки времени и залейте прошивку ещё раз))