Я бы не сказал, что свободна. По сравнению с ситуацией пятилетней давности, сейчас на рынке очень много предложений по домашней автоматизации.
Ну а самоделки в старые корпуса, тут бизнес сложно построить, со стабильностью поставок проблемы будут ;)
Называется PLC, но в каждую розетку встроить дороговато, да и это не в розетку, а снаружи торчать будет. Да и считывать данные с других сенсоров все равно надо. Но как решение оправления именно розетками сойдет, хоть и не бюджетно.
В таких случаях лучше сделать своё посадочное место, учитывающее возможность установки разных компонентов.
Логично, просто поленился.
Я раскидал отверстия так чтобы они не стояли в рядок. Это уменьшает вероятность залипухи между контактными площадками.
Да, это рационально, учту на будущее.
На что ещё надо обратить внимание. Мелкие элементы (R, C) имеют ограничение по рабочему напряжению. Надо проверить подходит ли выбранный типоразмер под сетевое напряжение (тут надо не скупиться и взять запас раза в 2-3). Если элемент не проходит, надо или брать более крупный типоразмер, или ставить несколько элементов одного номинала последовательно, чтобы напряжение разделилось между ними.
Это вообще очень дельный совет для начинающего «радиолюбителя». Я этим пренебрегал и поплатился. Особенно пролетел по току на AMS1117. И очень долго искал эту ошибку.
Почти неделю по несколько часов каждый день. Проявлялось как внезапное зависание esp. Грешил, на чип (перепаял несколько штук), на прошивку (перепробовал разные комбинации), потом понял что не хватает тока (отследил, что зависание появляется когда все четыре выходных канала включены), стал грешить на остальные компоненты. Нашел ошибку прямо как в фильме «Пятый элемент». Сидел над платой разглядывал и обреченно вздохнул (а получилось подул на AMS1117, напряжение на момент пришло в норму и я понял что проблема в перегреве, так что в той плате, сделал радиатор, а в новой версии развел более массивный компонент ну и прислонил к к металлическому корпусу через терморезинку.
На счет ада, может быть, но:
1) Вы залезли на углы, которые соприкасаются с металлическим дном.
2) Посредине перекрыли отверстие, через которое проходит антенна.
3) Диод D3 (хоть это на схеме не обозначено, специально размещен на длинной дорожке, так как в SMD варианте у меня в наличии не было и распаивал на ножках, но без сверления.
4) Переместили отверстия перехода от компонентов, а поскольку металлизировать в домашних условиях я не научился, я специально сделал их возле ножек/контактов, чтобы легче было делать переход с одной стороны на другую.
Т.е. по сути, если исправить все замечания, то все улучшения, это замена дорожек под углом 90 на дорожки под углом 45 градусов, может это уменьшает ад, но из чисто эстетических соображений мне нравятся прямые, поэтому везде где это не мешало, старался сохранить.
Можно конечно, вот только там объемы на диске смешные, на фоне, к примеру, видео с камер, так что единственное чем мешало, долгое восстановление после повреждения БД, но ее ломать и так не стоит.
КМК, неправильно подключать выключатели/кнопки и пр. элементы управления низковольтной «витушкой»...
В целом соглашусь, в жизненно важных зонах так и сделано (поскольку было переделано из «классического» подключения, соответственно вернуть труда не составит)
Так же согласен, что в большинстве случаев, следует иметь резервный вариант.
Но конкретно в моем случае вероятность сдавать/поменяться и т. д. пренебрежима мала. А если продавать (что тоже на данный момент крайне маловероятно), то все равно в 90% случаев после покупки ремонт делают.
Есть вопрос по подключению датчиков типа «сухой контакт». Почему выбран вариант с подачей 5 вольт через датчик? Обычно в цифровой технике коммутируют «землю», подтянув вход к питанию. Т.е. «ноль» — активный уровень. Почему Вы сделали по-другому.
В старых схемах (на 1-wire) так было сделано, так как делал по образу и подобию схем «скопипастеных» из интернета. В новых (на esp) коммутация на землю. Или я что-то не так понял?
Ну и позвольте традиционно побрюзжать по поводу качества схем. В этой статье лучше чем в прошлых, но всё же… Пожалуйста, освойте символ «общий» («земля», GND)! Сразу увидите что схема станет «прозрачней», более читабельной и понимабельной.
В старых было, но мне было не очень наглядно, в новых сделал как лично мне было легче воспринимать.
Я не профессионал, так что на вкус и цвет… :P
К платам тоже есть мелкие придирки. Не ленитесь подвигать/повращать элементы чтобы снизить плотность проводников. Просто распечатайте платку в реальном масштабе и посмотрите на неё на предмет мест где наиболее вероятно появление «залипух». Сразу станет понятно что можно подвинуть или повернуть.
Раз десять печатал и двигал, особенно последнюю. Наиболее важным счел как можно дальше развести часть 220v и низковольтную (особенно после того, как оборвавшийся с макетки случайный проводок устроил замыкание с фейерверком, белым дымом и выгоранием половины платы). Еще надо учесть, что по углам, возле крепежа вплотную к плате подходит металлический корпус (да, плохо, уже объяснили, но какой был и тепло отводить удобно) и там тоже нельзя размещать дорожки. Так что если есть конкретные предложения с учетом этих факторов готов принять к рассмотрению, можно сразу на гитхаб. ;)
Почему лаг в секунду при опросе датчиков критичен?
Потому, что это скорость реакции интерфейса системы.
Пользователь нажимает кнопку, реакции нет, пользователь напрягается, его это раздражает.
Тем более, что пользователь привык, что при щелчке обычного выключателя свет включается мгновенно.
Зачем хранить историю датчиков за 4+ лет?
Аналитика, бигдата и все такое. Там ведь не только температура, но и потребление воды, электроэнергии, передвижения по квартире, двери, окна и т. д.
Да если они пропадут, никто не умрет, но если они есть и каши практически не просят, зачем выкидывать.
Файлопмойка, это просто бонус, так как есть диск, диск большой и всегда в сети.
Видеонаблюдение запитано от 12v в кабеле по которому идет разводка 1-wire, питается, соответственно, от того же ИБП.
Можно, но не все так просто, там ведь еще жесткий диск и нужно обеспечить хорошее качественное питание.
Да и где отключили на час рано или поздно отключат на три и все равно времени не хватит.
К слову, я уже сделал из своего «простого UPS» «умный UPS» (на все той же esp8266, на гитхабе у меня есть), и планирую сделать нормальное включение/выключение при потере питания.
В планах, да. На проводах оставить только опрос датчиков.
На данный момент часть управляющей логики тоже остается на 1-wire.
Но эта логика не является жизненно важной (свет в коридоре и на лоджии, вентиляция и т.п.)
Т.е. при выходе из строя сервера или еще какой-либо причине падения всей системы, жизненно важные системы продолжают работать независимо.
RS-485 насколько я знаю более надежен чем 1-wire, хоть и более сложен.
Сделать запасную пару очень правильное решение.
Собственно будь у меня изначально опыта работы с микроконтроллерами больше, я бы сделал как вы.
Ну а самоделки в старые корпуса, тут бизнес сложно построить, со стабильностью поставок проблемы будут ;)
Или размещать самоделки в старые корпуса от других устройств?
Логично, просто поленился.
Да, это рационально, учту на будущее.
Это вообще очень дельный совет для начинающего «радиолюбителя». Я этим пренебрегал и поплатился. Особенно пролетел по току на AMS1117. И очень долго искал эту ошибку.
Почти неделю по несколько часов каждый день. Проявлялось как внезапное зависание esp. Грешил, на чип (перепаял несколько штук), на прошивку (перепробовал разные комбинации), потом понял что не хватает тока (отследил, что зависание появляется когда все четыре выходных канала включены), стал грешить на остальные компоненты. Нашел ошибку прямо как в фильме «Пятый элемент». Сидел над платой разглядывал и обреченно вздохнул (а получилось подул на AMS1117, напряжение на момент пришло в норму и я понял что проблема в перегреве, так что в той плате, сделал радиатор, а в новой версии развел более массивный компонент ну и прислонил к к металлическому корпусу через терморезинку.
1) Вы залезли на углы, которые соприкасаются с металлическим дном.
2) Посредине перекрыли отверстие, через которое проходит антенна.
3) Диод D3 (хоть это на схеме не обозначено, специально размещен на длинной дорожке, так как в SMD варианте у меня в наличии не было и распаивал на ножках, но без сверления.
4) Переместили отверстия перехода от компонентов, а поскольку металлизировать в домашних условиях я не научился, я специально сделал их возле ножек/контактов, чтобы легче было делать переход с одной стороны на другую.
Т.е. по сути, если исправить все замечания, то все улучшения, это замена дорожек под углом 90 на дорожки под углом 45 градусов, может это уменьшает ад, но из чисто эстетических соображений мне нравятся прямые, поэтому везде где это не мешало, старался сохранить.
Но, в любом случае, спасибо!
В целом соглашусь, в жизненно важных зонах так и сделано (поскольку было переделано из «классического» подключения, соответственно вернуть труда не составит)
Так же согласен, что в большинстве случаев, следует иметь резервный вариант.
Но конкретно в моем случае вероятность сдавать/поменяться и т. д. пренебрежима мала. А если продавать (что тоже на данный момент крайне маловероятно), то все равно в 90% случаев после покупки ремонт делают.
В старых схемах (на 1-wire) так было сделано, так как делал по образу и подобию схем «скопипастеных» из интернета. В новых (на esp) коммутация на землю. Или я что-то не так понял?
В старых было, но мне было не очень наглядно, в новых сделал как лично мне было легче воспринимать.
Я не профессионал, так что на вкус и цвет… :P
Раз десять печатал и двигал, особенно последнюю. Наиболее важным счел как можно дальше развести часть 220v и низковольтную (особенно после того, как оборвавшийся с макетки случайный проводок устроил замыкание с фейерверком, белым дымом и выгоранием половины платы). Еще надо учесть, что по углам, возле крепежа вплотную к плате подходит металлический корпус (да, плохо, уже объяснили, но какой был и тепло отводить удобно) и там тоже нельзя размещать дорожки. Так что если есть конкретные предложения с учетом этих факторов готов принять к рассмотрению, можно сразу на гитхаб. ;)
Потому, что это скорость реакции интерфейса системы.
Пользователь нажимает кнопку, реакции нет, пользователь напрягается, его это раздражает.
Тем более, что пользователь привык, что при щелчке обычного выключателя свет включается мгновенно.
Аналитика, бигдата и все такое. Там ведь не только температура, но и потребление воды, электроэнергии, передвижения по квартире, двери, окна и т. д.
Да если они пропадут, никто не умрет, но если они есть и каши практически не просят, зачем выкидывать.
Видеонаблюдение запитано от 12v в кабеле по которому идет разводка 1-wire, питается, соответственно, от того же ИБП.
А raspberry есть, стоит в горячем резерве, как раз на случай когда проблемы с сервером. Один раз уже спасало.
Да и где отключили на час рано или поздно отключат на три и все равно времени не хватит.
К слову, я уже сделал из своего «простого UPS» «умный UPS» (на все той же esp8266, на гитхабе у меня есть), и планирую сделать нормальное включение/выключение при потере питания.
Обычная десктопная материнка на Linux Ubuntu. (только в формфакторе MINI-ITX и с пассивным охлаждением)
На данный момент часть управляющей логики тоже остается на 1-wire.
Но эта логика не является жизненно важной (свет в коридоре и на лоджии, вентиляция и т.п.)
Т.е. при выходе из строя сервера или еще какой-либо причине падения всей системы, жизненно важные системы продолжают работать независимо.
RS-485 насколько я знаю более надежен чем 1-wire, хоть и более сложен.
Сделать запасную пару очень правильное решение.
Собственно будь у меня изначально опыта работы с микроконтроллерами больше, я бы сделал как вы.