196

Термостат на NRF24l01 и ESP8266

Всем здравствуйте. Мой первый пост, прошу слишком не пинать. Конструктивная критика приветствуется.


Начнем, наверное, с моего понятия умного дома. У всех оно разное. Для кого-то лампочка, включаемая с телефона- верх совершенства, кому-то умная розетка или кофеварка. Пылесос, наконец (с этим, пожалуй, соглашусь). Да много действительно умных и удобных вещей в продаже. Но я хочу поговорить об умном доме, который потихоньку делаю сам. Мое видение этого IoT.

Начнем сначала, что ли… Первый «девайс», который я посчитал шагом в мир умных вещей, как ни странно, стал AirWick, переделав который под свои алгоритмы много лет назад, стал подумывать о частичной автоматизации своего жилья. Было много проб и ошибок. О них мы разговаривать не будем- это отдельная тема. Много статей пересмотрел и о протоколах передачи данных, и о серверах для умных домов. Но одно мне покоя не давало – туева хуча проводов по всей хате. И ладно-бы , если ты купил новое жилье с черновой отделкой, или капитальный ремонт затеял… А блин, в готовой, отремонтированной квартире тогда как? Тут несколько лет назад, как выстрел, появилась ESP8266. На всех форумах по электронике только и разговора было о ней, кто что на ней собрал. Попробовал. Классно, понравилось. А что дальше- опять провода по всему дому? Так дело не пойдет.

И вот выстрелило. У сестры квартира с индивидуальным отоплением. Но какие-то чудаки с буквы МЫ, кабель под термостат не заложили. Котел работает хрен пойми как, насос постоянно гоняет теплоноситель, температуру руками на котле выставляешь. Выход- поставить термостат и не париться. Штробить стены в ремонтированной квартире? Не вариант. ESP8266 в роли датчика температуры? Вроде выход- ан нет. Батарейки менять замучаешься. Радиоканал- подходит. А как все контролировать и настраивать? Опять дисплеи? Не то. А если совместить радиоканал с WiFi? Выход найден!!! Осталось реализация. Решил так- датчик будет передавать параметры по радиоканалу, а блок управления котлом (не только котлом), принимать их и управлять розжигом.

Теперь по сути. Датчик получился практически универсальный. В роли датчика температуры выбрал AM2320, но подойдет и DHT22. Протоколы обмена одинаковые. В роли радиоканала выступит NRF24l01, подключенный по трехпроводной схеме. Забыл упомянуть про микроконтроллер. Выбрал для себя Attiny85. За низкое потребление в режиме сна. Осталось две ноги. Что можно добавить еще? Датчик освещенности на фоторезисторе или датчик протечки (два электрода). Да светодиодик, для контроля. Нашел подходящий корпус на али и понеслась… Получился универсальный датчик, который отправляет один раз, за запрограммированный промежуток времени (для температуры и влажности – 3 мин., для освещенности и протечки- 1 мин.

Батарейка -литиевая. Потребление в режиме сна примерно 11 uA. Расчетное время работы для температуры и влажности – 4 года, для АЦП – 1 год, может 1.5.

Теперь фотки:

Работает все в приложении BLYNK, не потому, что веб морду написать не могу, а потому, что систер часто уезжает и удаленно управлять хочется.

Arduino & Pi

1.5K поста20.8K подписчик

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий
не очень понял нужду в батарейном питании. это же просто удаленный датчик, который вполне может быть посажен возле розетки сети 220 вольт.
опять же напряжение батареи - параметр понятный не только лишь всем. если даешь управление в лапки простого пользователя, то подобные параметры можно показывать хоть в зеленых попугаях - бесполезная информация. а вот красная/зеленая лампочка, да еще и мигающая в критическом состоянии - штука легкосчитываемая любым дураком
раскрыть ветку (15)
3
Автор поста оценил этот комментарий

По поводу батарейки: цвет текста меняется от значения напряжения. Т.е при 3.2 вольтах будет красный, розетки в новых квартирах на высоте 30 см от пола. Датчик нужно вешать на высоту 160- 190 см. Да и зачем кабель? Повесил где удобно и правильно.

0
Автор поста оценил этот комментарий

сеть это лишнее потребление
плюс зависимость от розетки
плюс таки безопасность,  нужно понизить с 220 переменки на низкую постоянку
ну и цена, да

а такой батарейки на датчик года на два хватит с запасом

раскрыть ветку (13)
0
Автор поста оценил этот комментарий
сеть - это сверхэкономное потребление, в отличие от химических источников. понизить для датчика температуры можно и без гальванической развязки. итого цена такого питальника - конденсатор на тысячу пик, вольт на шестьсот, пара диодов, пара низковольтных кондеров и стабилитрон. дешевле аккумулятора
раскрыть ветку (12)
0
Автор поста оценил этот комментарий

правда????
стабилитрон который прожует 220 постоянки стоит раза в два дороже  такой батарейки

раскрыть ветку (11)
1
Автор поста оценил этот комментарий
стабилитрон не жует напряжение. он, если вам так удобнее, жует ток. посмотрите схемы с токоограничивающим конденсатором - это идеальное решение для подобных маломощных схем
раскрыть ветку (10)
0
Автор поста оценил этот комментарий

я про цену говорю, а не про выдаваемую мощность

раскрыть ветку (9)
1
Автор поста оценил этот комментарий

цена того же bzx84-c5v1 - от 54 копеек. при штучной покупке - пара рублей

раскрыть ветку (8)
0
Автор поста оценил этот комментарий

5 мА
серьезно???????
их что батарею лепить?
при пиковой передаче надо иметь запас хотя бы в 100мА
и это с 24
если ESP то там по даташилду допустимая вообще 2А!
а по факту на пиках ему хватает и 500-600мА с головой
если куча обвязки то до 1А на все про все

раскрыть ветку (7)
1
Автор поста оценил этот комментарий

есп стоит возле печки, где и без выпендрежа есть 220 и куча места. я говорю про датчик. ставим электролит, заряда которого хватает на один передаваемый датчиком пакет, и заряжаем его током в пару миллиампер, на которые и посчитан гасящий конденсатор в переменке блока питания

раскрыть ветку (6)
0
Автор поста оценил этот комментарий

кстати датчики норм на BLE вешаются
и даже на ESP
просто глубоком сне
раз в 5 мин выходит из сна кидает данные и дальше спать
АА батареек хватает на год



220 еще плох тем что если нет света то все легло
помню один проект там в котедже ВСЕ выключатели умные
даже на джакузи, краны протечки и твердотопливный котел

и выбило у них как то под ночь свет
вообщем до утра сидели вообще без воды и тепла
хотя у тепла там чисто управление поддувом сделали умным и все


я не знаю как принято в СНГ, но по европейским стандартам все что может быть низковольтным автономным, датчики, маломощные индикаторы и тд должны делаться максимально автономными и беспроводными

это для умного дома

раскрыть ветку (5)
0
Автор поста оценил этот комментарий
делать только электронное управление жизненноважными устройствами считаю дикостью. но в данном случае речь только о питании датчика, который нужен исключительно для удобства. при пропадании 220 с очень большой вероятностью в скором времени котел выключится - им нынче питание нужно
раскрыть ветку (2)
0
Автор поста оценил этот комментарий
я слишком ленив, чтоб менять батарейки так часто. потому и топлю за сетевое питание
раскрыть ветку (1)
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества