Умный дом, я всё-таки тебя сделал



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

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


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

Первым делом определил функционал УД, который реально нужен:

  • Управление всеми источниками света, как с выключателя, так из приложения
  • Управление яркостью ламп
  • Различные режимы освещения: автоматическое выключение, режим присутствия, свет в ночи,- этот режим я сам придумал, когда его включаешь он освещает тебе путь ночью до туалета. Не гладишь рукой стены в поисках выключателя, можно еще что-то придумать.
  • Управление определенными розетками, куда подключается утюг, плойка, фен, варочная панель и т.д. Идеология следующая: уехал, забыл выключил или нет, через приложение выключил.
  • Из предыдущего пункта вытекает необходимость, управлять домом из любой точки земного шара и осталось лайтовенькое:

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

От слов к делу


Разделил систему на три блока:

  • Блок управления освещением и силовой нагрузкой
  • Блок мониторинга (различные датчики)
  • Мини компьютер(Основной мозг, OS server core, .Net)

9-Канальный блок управления освещением и силовой нагрузкой

Основа МК от Atmel atmega1284 никакого arduino, только hardcode, только C, в качестве канала связи с мозгом был выбран ethernet модуль ENC28J60 (UART скучно, ограничение длины провода, зависает даже от перегара), пару слов о модуле ENC28J60, на самом деле сомнительная микросхемка: errata больше даташита, но за месяц работы ни разу не зависла, так что пока претензий к ней не имею. Обещал же без технических повествований, но это же не мытье полов, полностью без терминологии никуда. К блоку подключены 7 выключателей и соответственно 7 осветительных приборов, два канала идут на контакторы по 25A каждый, один на розетку где жена гладит мне брючки на работу, а второй на детскую комнату, там две за параллельные розетки. Сначала собрал все на коленке в своей лаборатории



Травил плату методом ЛУТ





После того как плата была протестирована на работоспособность я заказал несколько экземпляров монтажных плат в г.Новосибирск



Собрал два экземпляра блока управления, один для тестирования нагрузок второй уже для установки в загородный дом. Страшно устанавливать оборудование, в котором не уверен, в дом. Каждый канал в теории выдерживает силу тока в 12 ампер, но для освещения или управления контакторами достаточно 2-3А. Как бы я не пытался спалить тестируемую плату, у меня не получилось, я даже подключал тепловую пушку на 3 КВт, симисторы грелись почти до красна, но ни один не вышел из строя. Подытожу плата прошла испытание как нельзя лучше.

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

Мини компьютер

На работе отрыл тонкий клиент с ОЗУ 1Гб и ПЗУ 8Гб, на амазоне цена на него чуть больше 100 баксов. В качестве ОС я выбрал Server Core, потому как я C# ориентированный человек). Нативные ПО для android и apple я писать не умею и давно для себя решил что умным домом управлять будет мой бот на платформе Пашки Дурова(Телеграмм кто не понял) вот неделю посидел за ноутом под spaten и бот готов. Приятно работать с умными людьми, это я о телеграмм, бот писался на одном дыхании, понятная документация, рабочие библиотеки, никаких глюков. Один всем известный печальный момент: роскомнадзор всеми силами хочет заблокировать телегу и на смартфонах он работает как и работал, а вот с ботами ситуация немного иная, они подключаются к серверам через раз и чтобы не испытывать судьбу я поднял на AWS(Amazon Web Services) openvpn server(причем бесплатно, в амазоне идет оплата за трафик, а трафик через бота минимален). После загрузки тонкий клиент подключается к vpn серверу и уже минуя все блокировки роскомнадзора спокойно обрабатывал запросы.

Итог


Система месяц работает в реальных условиях без единого глюка. В телеграмм на андроиде есть плюшка что можно бота вынести прямо на рабочий стол и открывать как отдельное приложение. Да, я далеко не творческий человек и назвал бота Jarvis


Очень доволен ботом и просто нет необходимости написания нативного ПО под мобильные устройства


Немного информации от блока мониторинга


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

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

Похожие публикации

Комментарии 134

    +1
    КДПВ супер.
      0
      Спасибо. Сделал еще круче.
      +2
      Отсутствующие температуры систем отопления и Гвс это не глюк?
        0
        Не совсем, температуру горячей воды я действительно не подцепил, стоит бойлер и не разбирая его, температуру снять проблематично, а с системой отопления я уже исправил глюк, за определенное время иногда не приходил отклик от датчика.
          0
          Зачем разбирать? Достаточно сделать переходник для вывода горячей воды и в нем просверлить резьбовое отверстие для датчика. А датчик можно взять автомобильный. Единственное — лучше позаботиться о гальванической развязке между силовой частью и датчиком — во избежание неприятностей…
            0
            Если сделать таким способом, то датчик правильно будет показывать только когда горячая вода включена и протекает через переходник, если воду перекрыть, то через некоторое время вода в переходнике начнет остывать и датчик будет врать.
              0
              Не думаю — переходник это фактически часть бойлера, разница не будет столь значимой. Да и «температура воды в бойлере» — это понятие абстрактное, тем более когда от него до потребителя метров 5-10 хитрозагнутых труб.
                +2
                Согласен, да и вообще, какой смысл знать какой температуры вода. Мокрая и то хорошо.
                  0
                  Согласен со всеми, поэтому я ее пока и не измеряю, далеко не самый важный параметр
                    0
                    *поднимает табличку с каким-то словом на «С», но передумываем и опускает обратно*
            +8
            для этого есть накладные NTC/PTC датчики

            ну и за компанию — умный дом, это который сам себе что то думает и управляет, а сделанное — это телемеханика
              0
              в бойлер надо делать рейку с десятком (хотя бы) термодатчиков. т.к. неизвестно, сколько осталось горячей воды, а сколько — холодной…
                0
                надо

                Можно. Но зачем это знание можно применить?
                  0
                  а что даст знание температуры воды в одной из точек бака?.. ну узнали что сверху (как при установке родного термометра) 60 градусов, и? а в баке 75% воды — холодная свеженабранная…
                    0
                    В отдной точке — работает ли бойлер. Если длительное время там комнатная температура, то нет. А в целом, да, эти знания мало применимы.
            +7
            Это просто УД (расшифровки и толкования возможны).

            Почему систему управления и мониторинга наградили этим термином, притом такая тенденция прослеживается повсеместно. Где нейросети, обучающиеся поддерживать комфортную температуру зонально, включать свет какой надо (ну скажем, если я сел на диван и включил ТВ, то надо пригасить и так далее).
              –1
              Выкладывайте конечно. Как говориться пусть цветет сто цветов. С картинкой про розетку согласен, честно говоря жаль, что нет проекта умных встроенных розеток… Точнее как нет, он был, но вроде как там все сошло на нет. А было бы неплохо разработать какую-нибудь хитрую модульную структуру и чтобы розетка сразу еще функцию переходника выполнять могла.
                +1
                Xiaomi Aqara Smart Wall Socket ZigBee
                Нате.
                  0
                  есть готовые встроенные разетки с протоколом Х10

                  и ли так
                  Заголовок спойлера
                  image
                0
                Есть ли возможность написания каких-то правил(а-ля скриптов)?
                  0
                  Конечно, как без этого, только на а-ля C#
                  0

                  "никакого arduino, только hardcode, только C"
                  Вы жёсткий дядька :)

                    +3
                    Hardcore — это ассемблер.
                      +1
                      Hardcore — это машинные коды
                        +1
                          +1
                          Hardcore — это ПЛИС дискретная логика на транзисторах.
                            0
                            Hardcore — это релейная логика с таблицами истинности!
                            +1
                            Про релейную логику забыли — хардкорней некуда.
                              +1
                              Хардкорнее всегда есть куда. Нужно озадачить этим вопросом дворецкого.
                                +1
                                Шкурой вход в пещеру завесить, и ладно. =)
                                  0
                                  А что, это идея: антропоморфный робот-дворецкий как новый виток технологии умного дома.
                                    0
                                    Логика на пневматике в особо пожароопасном объекте
                                      0

                                      Стимпанк с медными трубами и бронзовыми шестернями. Шах и мат :)

                                        0
                                        Медными переговорными трубами в машинное отделение :)
                                  0
                                  Давай тогда уж теплые лампы сразу.
                              +1
                              да…, как микрухи на кроватях увидел, сразу вспомнил радиотехнический кружок...)
                              Какой датчик на давлении горячей воды, если не секрет?
                                0
                                Конечно не секрет, датчики дорогие относительно других, но и качественные, на одном датчике даже было написано «made in germany» я честно не понял прикола в этом.
                                ru.aliexpress.com/item/Pressure-Transducer-Sensor-Oil-Fuel-for-Gas-Water-Air/32523806518.html?spm=a2g0s.9042311.0.0.274233edJrBrPA
                                  –1

                                  Как я ненавижу ссылки на Али начинающиеся с "ru"… переключить страницу товара на английскую версию нельзя, язык всего Али автоматом переключается на русский и потом приходится идти в настройки и возвращать на английский. Если бы ещё русский был нормальный, но это ужасный автоперевод.

                                    0
                                    Какая жиза прижиза с ссылками на алик «ru». С этим убогим переводом вообще искать нормально не получается. Как люди этим пользуются? Плюс еще через левые ссылки может перекинуть на best.aliexpress, который потом будет по умолчанию открыватся, пока не очистить куки.
                                      0
                                      Небольшой костыль лайфхак (вдруг кто не в курсе): можно скопировать из ссылки число перед .html (здесь это «32523806518»), а после переключения на английский из быстрого меню и, соответственно, переброса на главную, вбить это число в поиск. Должно перебросить сразу на страницу товара.
                                        0
                                        Ну можно проще, под названием товара есть ссылка «показать название на английском», собственно меняется не только название, но и описание товара.
                                        0

                                        Меня это тоже достало, так что я написал правило для Redirector, удалающее язык из URL.


                                        Правило
                                        Redirect: https://\w\w\.aliexpress\.com/(.*)
                                        to: https://www.aliexpress.com/$1
                                        excluding: https://my.aliexpress\.com/(.*)
                                        0
                                        Очень похоже на обычные автомобильные датчики давления масла. Только с проводами и разъемом. Не удивлюсь если это какой-нибудь Bosch.
                                          0
                                          ну да, у меня такие же, так вот на горячей воде уже 2-й за год меняю..., на холодной стоят, а на горячей нет. Хоть и вода фильтрованная и температура вроде не большая…
                                          сначала плывут показатели, а потом 3.7 вольта на выходе.
                                        0

                                        А на ардуино разве не си?

                                          0
                                          Вырезка с оффсайта: "...is programmed using the Arduino programming language (based on Wiring)". По факту Arduino это сборная солянка C/C++ и набора библиотек, я же имел ввиду под словами «только C», что я использовал только C и его стандартные функции.
                                          +1
                                          Спасибо, интересно.
                                          Немного не раскрыта сама система:
                                          но умным домом еще и не пахло

                                          Мини компьютер

                                          Итог

                                          И очень кратко описано ПО (бот)… одна только страничка (освещение, а другие?) и мониторинг…
                                          Но в целом — Спасибо!
                                          Такие статьи вселяют надежду в себя, что «не боги горшки обжигают» и, при желании, ты тоже можешь такое сделать.
                                            0
                                            Спасибо за отзыв! Действительно статья не раскрывает большую техническую часть системы, была проведена огромная работа, как по программированию так и по схемотехнике, было очень много нюансов, о которых хотелось бы подробно рассказать, а в одной статье все это точно бы не уместилось, поэтому статья носит больше вводный(ознакомительный) характер. Конкретика будет в следующих публикациях!
                                            +1
                                            Подобную задачу я «решал» на бакалаврский дипом — то есть придумал проблему, которой не существовало и мужественно ее поборол, к счастью только на бумаге.
                                            Управлять освещением неплохо и руками. Смотреть за температурой теплоносителя интересно, но только первое время, польза будет только в случае какой то аварии и если при этом вас не будет дома.
                                            Но вам есть куда двигаться, благо руки есть, не хватает только идеи.
                                            Сам я недавно построил каркасник на 90 квадратов, который сейчас отапливается только одной кирпичной печью. Без регистра и радиаторов. В планах расставить по комнатам электрические конвекторы. Плюс в каждой комнате есть клапан приточной вентиляции, в который нужно засунуть по тэну. В комнатах расставить датчики CO2 и управлять приточкой, а так же подогревом входящего воздуха. То есть влиять на качество воздуха, температуру и, возможно, влажность. Выглядеть это будет довольно занимательно — переместились люди из спальни на кухню, уровень CO2 на кухне стал расти, в спальне падать. Кстати, происходит это довольно быстро. В спальне приток закрывается, конвектор выключается. В кухне же наоборот.
                                            Хотя, все это вполне решается одним канальным кондиционером с подогреваемым притоком и некоторой избыточной мощностью.
                                              –1
                                              И, кстати, если уровень CO2 упал, а приточка закрыта, то можно обрубать и все нагружаемые розетки. Все равно дома никого нет.
                                                +1
                                                обрубать и все нагружаемые розетки
                                                Особенно холодильник.
                                                  0
                                                  Холодильник у меня специально на отдельной линии.
                                                    +3

                                                    И wifi-роутер. Oh, shi..

                                                      0
                                                      И радиобудильник, и телевизор с таймером. Хотя цифровое вещание уже позволяет время считывать автоматом.
                                              +9
                                              — Юхху… Умный дом, я всё-таки тебя сделал…
                                              — Глупый человек, я наконец-то тебя смогу убить...0101011
                                                0
                                                Хорошая шутка
                                                  0
                                                  Футураму пересматриваю, влияние ощущается :D
                                                +2

                                                драйвер для ENC28J60 тоже сами писали? на C?
                                                я вот для своего аналогичного проекта сам писал, на C. штудируя даташит и еррату. подглядывая в сорцы ардуиновского драйвера.
                                                как собственно и драйверы для всех железок DS18B20 и т.д. и т.п.
                                                ENC действительно хают, но у меня, как и у многих, работает ГОДАМИ и не зависает. возможно бывают бракованные партии, ревизии, и я с ними просто не сталкивался.
                                                при нынешней цене на Wiznet 5500 нет никакого смысла заморачиваться с ENC.
                                                и ещё вопрос, не вижу на плате симисторов на 12 ампер, ткните носом. пробовал делать управление силовыми ключами на BT136, 138, 139, всё дымит и плавится от 2 кВт. лампочки понятное дело работают. в итоге всё мощное скоммутировал на реле.

                                                  0
                                                  Весь код писал в начале на CodeVisionAVR, но после пары тупиковых ситуаций, перетащил все на Atmel Studio
                                                  Что касаемо симисторов, то посмотрите самую верхнюю картринку, на ней все видно. Предположу, что в качестве двух кило ваттного потребителя вы использовали индуктивную нагрузку(например пылесос), которая без снаббера может вывести симистор из строя, в таком случае варианта два: использовать снаббер(RC цепь) для симисторов серии BT(например BT-138) или же использовать sbubberless симисторы например BTA12-600/800BW/CW, лично у меня все симисторы BTA12-600BW.
                                                    +1
                                                    (UART скучно, ограничение длины провода, зависает даже от перегара)

                                                    Я-бы не был так категоричен насчёт UART'а. Но если на «тонком» его тупо нет (не пром ПК), то выбор более чем оправдан.

                                                    Как бы я не пытался спалить тестируемую плату, у меня не получилось, я даже подключал тепловую пушку на 3 КВт, симисторы грелись почти до красна, но ни один не вышел из строя.

                                                    Не скажу, что это повод для гордости. Отслеживание перегрузок и уведомление вкупе с конечным числом попыток перезапуска — это да.
                                                      0
                                                      По Uart тут претензия не к самому протоколу, а к микросхемам с эмуляцией COM порта, они все глючные, штуки три перепробовал, только после этого ушел разбираться с ethernet
                                                        0

                                                        Берите ft232r, только оригинальные например с диджикея или Маузера. Отличные переходники получаются.

                                                      +8
                                                      Заголовок на рубль, удар на копейку. Тут уже был человек, который рассказывал, как он ставит умные дома своей разработки где-то в тайланде за большие деньги, и как у него все работает.
                                                      Описанное в статье обладает тем же недостатком — система собственной разработки, которая не привносит дополнительных уровней абстракции. Ценности для других не имеет: внедрить такую систему ее не сильно проще, чем сделать с нуля, а плюшек от внедрения ноль.

                                                      Плюшки в таких проектах — это обособленные блоки, с помощью которых можно понизить сложность своего проекта. Скажем, не делать диммер самому, а взять готовый, и дальше управлять им, получая выгоду от того, что вы не заморачиваетесь написанием кода под МК и не разбираетесь в том, как надо делать диммер с контролем нуля, а пишите только высокоуровневую логику поверх всего этого. Можно еще взять и написать систему управления логикой(путь для сильных духом, потому что это сложнее диммера будет, да и систем таких уже вагон), и тогда профит будет за счет возможности писать логику, не отвлекаясь на частности вроде «как реализовать таймер», «как обеспечить общение двух кусков кода» или «какой там протокол низкого уровня».
                                                      Описанное же автором — монолит, который работает хорошо для условия разработчика, и не более. Ремонтопригодности — ноль, документированности — ноль(иначе документация и схемы уже бы были на гитхабе и без необходимости получать мотивацию подтверждением нужности), повторяемости — ноль.

                                                      Я, в общем-то, не против автора: явной ардуины нет, колхоза тоже. Но и интересных решений, которые хочется повторить, тоже.
                                                        0
                                                        А автомат состояний применён в программе МК? А как реализуется выполнение функций с заданным интервалом времени?
                                                          +3
                                                          Чем обусловлены прямые углы в разводке (кроме «работает, значит, сойдет»)?
                                                            0
                                                            Незнанием этого: «Помимо прочего, при повороте в 90 градусов ток распределяется по проводнику неравномерно, а значит, в мощных цепях с большими токами это может привести к перегреву и выгоранию участка»
                                                              +1
                                                              Ну, судя по схеме, самые «квадратные» идут к контроллеру. Там токи маленькие. Но помехи излучать смогут. И под контроллером места много, непонятно, зачем прижимать проводники почти к ножкам.
                                                            +1
                                                            Да, прямые углы на печатной плате просто режут глаз )
                                                            И кстати, если симистор красный, то он должен «уйти в верхнюю тундру, там где много дичи и всегда хорошая охота». Радиатор начнёт светиться примерно при 650 градусах — так что поправьте текст, уже очень неправдоподобно.
                                                            А насчёт 12 А автор конечно погорячился — максимум 3 А при такой толщине дорожек на печатке. Я думаю, при 5 А уже начнётся нагрев и далее — тепловая деградация с выходом из строя.
                                                            Такая конструкция мне уже где-то попадалась — и называлась типа универсального контроллера. И тоже прямые углы были… Надо вспомнить, где это было.
                                                            А вообще, лет 20 назад такое изделие вызвало бы у меня некий интерес — но не более. Но в общем автор молодец — не сидит на месте, а пытается найти свой путь, своё решение. Это достойно похвалы.
                                                              0
                                                              «симисторы грелись почти до красна», — это гипербола, что грелись они очень даже хорошо, я честно думал про 3А точно так же как и вы, предварительно и высчитывал толщину дорожек под это значение, но по факту получилось немного лучше, для начала был куплен автомат на 3А, протестировал с ним, ни дорожки ни компоненты, за исключением симисторов не грелись, потом поставил автомат на 6А, с ним ситуация повторилась, автомат срабатывал а дорожки по прежнему не грелись.
                                                              +1
                                                              Умный дом, я всё-таки тебя сделал

                                                              Я правильно понимаю, что к вашему пробуждению уже готовы кофе и горячий завтрак?
                                                              (умный дом включает к вашему пробуждению кофемашину и мультиварку с хлебопечкой)
                                                              А ещё в зимнее время помимо сигнала будильника включается свет.
                                                                0
                                                                Да вы все правильно понимаете, только часть функций я все же оставил жене, чтобы не скучала)
                                                                0
                                                                что за датчик в септике?
                                                                  0
                                                                  Датчик не в септике, а установлен после скважинного насоса, расчет простой, — вся вода попадает в септик за небольшой погрешностью, кстати датчик подобный этому
                                                                  ali.onl/1aiu
                                                                    +1
                                                                    нде… Понятно. Усушка утряска игнорируется.
                                                                    А полив в летнее время?
                                                                      0
                                                                      Такой подход не я придумал и он используется повсеместно. В многоэтажках вы тоже платите за септик, и он рассчитывается именно так. Про полив, да, вывод на улицу нужно поставить до датчика
                                                                  0
                                                                  Я решил проблему с разными платформами иначе. В место бота, сделал адаптивное приложение на react. Из недостатка такого подхода, это адовое количество кода. Но как бы и функционал соответствующий. Ну из недостатка пришлось стат IP взять, и посадить всё это за nginx.
                                                                    0
                                                                    А почему не стали использовать готовую систему умного дома?
                                                                      0
                                                                      не нравились. Все не так и всё не то. А тут сам делаешь ровно ту логику которую хочешь, и дизайн. Умные розетки, подсветка, ИК пульт, сенсоры и лампочки. Это в принципе все не сложно. Просто по времени затратно, а коротать вечера самое то :) Попутно изучая стек java (я .net разраб всё же)
                                                                    0
                                                                    Любопытно, как измеряете уровень септика?
                                                                      0
                                                                      Уже ответил на этот вопрос
                                                                      +1
                                                                      Интересно, спасибо. Но вас не волнует проблема информационной безопасности? А именно, вы управляете домом через бота в Телеграме, а значит, владельцы Телеграма могут отправить вашему боту команду от вашего лица. Конечно, пока это история про Неуловимого Джо (который никому не нужен), да и вряд ли можно нанести большой вред (разве что лишних киловатт накрутить на счётчик), но, как параноик на почве ИБ, я бы крепко задумался.
                                                                        0
                                                                        Думаю, репутационные потери телеграма будут несоизмеримо превышать пользу от «игры» с чужим ботом… Я вот тоже подумал, что управлять через телеграм — хорошая мысль, как минимум на этапе прототипирования и тестирования… Позже, когда будет свободное время, можно переписать на чём-то другом…
                                                                          0

                                                                          Мне тоже в целом нравится идея управлять домом через бота, но такой очевидный вектор атаки доставляет мне беспокойство. Можно добавить к командам цифровые подписи, но очень вряд ли удастся при этом сохранить интерфейс с красивыми кнопочками (не без мороки, по крайней мере).

                                                                        0
                                                                        Интересуют ваши идеи по ночной «туалетной» подсветки… В следующем году предстоит ремон квартиры, планирую делать «линейный» свет и есть два варианта реализации ночной подсветки: пустить «слабую» светодиодную ленту параллельно основной или сделать отдельно по половому плинтусу… Второй вариант нравится больше, но труднее в исполнении… Ну и включаться она должна не выключателем, а автоматически, чтобы не шарить в темноте по стене и не включить случайно основной свет… Варианты включения: ультразвуковой или инфракрасный датчик движения, может есть другие варианты? Может под покрытие рядом с кроватью засунуть какие-нибудь датчики давления?
                                                                          +1
                                                                          Датчик давления — сразу мимо. Все реализуют на PIR сенсоре. Проблемы с ним две — нужно направить туда, где вы точно будите проходить и он может включаться от животных.
                                                                            0
                                                                            Ооо, спасибо за наводку! Животных нет и не планируется, так что должно работать корректно.
                                                                            0
                                                                            Существуют специальные светильники, монтируются низко, светят неярко.
                                                                              0
                                                                              Я не хочу светильники, освещение будет либо линейное, встроенное в потолок, либо панели, так же встроенные в потолок… Максимум — светильники над барной стойкой и у кровати для чтения.
                                                                              0

                                                                              Не буду Вас отговаривать, скажу свое мнение. Тоже на этапе проектирования ремонта, планировал реализовать ночную подсветку для
                                                                              квартиры в плинтусах, но не реализовал и не жалею, потому что если это квартира в которой живёшь даже глаз открывать не надо, чтобы дойти с кровати до туалета. По крайней мере я не помню ни одного случая, чтобы мне понадобился свет, чтобы дойти до туалета в постоянном жилье.
                                                                              Это может быть полезно для гостей, для постоянно проживающих же в большинстве случаев смысл подсветку монтировать чисто эстетический. Кроме того даже незначительный свет может очень раздражать чувствительно спящих членов семьи. Так что подумайте над целесообразностью.

                                                                                0
                                                                                Отчасти соглашусь, но, по нашей планировке, маршрут будет весьма нетривиальный, плюс может быть закрыта дверь, можно будет «споймать» угол кровати (угол, скорее всего будет закруглён, но, всё равно будет малоприятно)… Плюс дети, как мне кажется, хуже будут «нащупывать» дорогу… Подсветка должна включаться только если кто-то пошёл бродить, её должно быть достаточно, чтобы увидеть дорогу и она не должна мешать спящим…

                                                                                Т.е. вопрос, можно сказать, решён, надо только решить как. В плинтусах меня смущяет трудоёмкость, в потолке, скорее всего, будет мешать спящим… Может под основание кровати засунуть, будет как у «крутых» тачек днище, с подсветкой )))
                                                                                  0
                                                                                  Я видел решение для подсветки ступенек в виде маленьких плоских плафончиков, размером с обычную розетку, на высоте 30 см от пола.
                                                                                    0

                                                                                    Тоже вариант, спасибо за идею, их много не бывает :)

                                                                              0
                                                                              После загрузки тонкий клиент подключается к vpn серверу

                                                                              На своем опыте скажу, что это — так себе схема. Мой vps был успешно заблочен РКН-ом в одну из первых волн блокировок. Я подключился в обратную сторону: мой сервер внутри РФ — это сервер VPN, а заграничный — это клиент VPN.
                                                                                0
                                                                                Отличная идея, спасибо. А то я уперся в эту проблему, забыв что можно трафик развернуть.
                                                                                0
                                                                                Не подскажете модель септика?
                                                                                  +1
                                                                                  Как увидел картинку «Подключение умной розетки через переходник» не смог не поделиться мыслями.
                                                                                  При использовании готовых умных домов, например xiaomi — как раз получается такая картинка, но как показывает практика, мало кто задумывается, что переходники эти часто совсем не очень, а иногда очень не очень.
                                                                                  Вот как-то была ситуация, что потребителем выступал обогреватель, причем не особо то и мощный. Все в целом нормально работало, и работало долгое время, но в какой-то момент переходник внезапно расплавился и судя по всему собирался натурально загореться. Осторожнее вообщем.
                                                                                    0
                                                                                    Кстати да. Мощную нагрузку через такую кучу переходников подключать не стоит. Да и маломощную тоже. Не нужно из контактов розетки делать вешалку.
                                                                                    0
                                                                                    Какие зазоры на печатной плате между проводниками? Мне кажется между ножками тиристоров около 0.2?
                                                                                      0
                                                                                      Честно не знаю, где-то так
                                                                                        +1
                                                                                        Если напряжение 220В, то это очень и очень мало. Как только появится слой пыли услышите первый бабах.
                                                                                          0
                                                                                          Про пыль, честно не знал, да действительно может натворить делов.
                                                                                            0
                                                                                            Лак.
                                                                                              0
                                                                                              olartamonov уже несколько статей написал на эту тему, вот например эту почитайте. Проектирование плат это не просто ИЗО всё таки. Зазоры должны быть как минимум 2мм между 0 и фазой и 4-5 мм между землёй. В данном случае даже лак не спасёт.
                                                                                                0

                                                                                                Я сварщик ненастоящий… и если бы пилил что-то подобное, то по максимуму старался бы использовать типовые модули, изготовленные настоящими сварщиками… чтобы, к примеру, через 5 лет, если что-то выгорит, замену можно было купить.

                                                                                                  0
                                                                                                  Между 0 и фазой зазоры 2 мм точно есть, между ножками симистора зазоры меньше, но даже в случае если плату засыпит проводниковой пылью и между ножками симистора будет проходить ток, то максимум, что может произойти, — это произвольное включение потребителя.
                                                                                                    0
                                                                                                    Ну не может здесь быть 2мм, с учетом того что между контактами клемника расстояние 5-5.08 мм.

                                                                                                    В сети могут быть высоковольтные импульсы и считается, что устройства должны выдерживать 2кВ между фазой и нулём и 4кВ между землёй и фазой.
                                                                                                    А на вашей плате даже земли нет. В таком случае ваше устройство потенциально опасное. С учетом этого:
                                                                                                    один на розетку где жена гладит мне брючки на работу, а второй на детскую комнату, там две за параллельные розетки.

                                                                                                    Я переживаю за здоровье ваших близких.
                                                                                                      0
                                                                                                      Спасибо, действительно часть комментариев направлены на недочеты в проектировании монтажной платы, это моя первая монтажная плата. Я учту все недочеты. Оборудование в первую очередь должно быть безопасным, а уже потом полезным.
                                                                                                      Добавлю свои пять копеек:
                                                                                                      -Плата не коммутирует серьезные нагрузки, только освещение и контакторы, которые уже коммутируют розетки.
                                                                                                      -На каждом модуле для защиты от скачкой напряжения стоит супрессор на 400вольт.
                                                                                                        0
                                                                                                        А в данном случае зазору без разницы мощность, только напряжение.
                                                                                                          0
                                                                                                          на форумах, посвященных печатным платам, всегда можно выложить готовый дизайн на суд общественности. если указать все исходные данные, то поправят грубые промахи.
                                                                                                        0
                                                                                                        Плохой сценарий:
                                                                                                        Пробой через слой пыли.
                                                                                                        Обугливание пыли и платы под ней.
                                                                                                        Через уголь ток идет и без высокого напряжения.
                                                                                                        Локальный перегрев.
                                                                                                        А дальше как повезет. Может, просто отгорит нога у симистора и спецэффектов не будет. Может расплавиться припой и замкнуть чего-то — тогда возможно всякое…
                                                                                                0
                                                                                                Если на оптронах задумана опторазвязка, то она неудачная, т.к. зазор между проводником, который проходит скраю и развязываемой частью, на сколько я могу судить визуально, очень малы.
                                                                                                  0
                                                                                                  Можете подробнее написать, не совсем понял про какие зазоры вы говорите
                                                                                            0
                                                                                            ethernet модуль ENC28J60

                                                                                            Когда то начинал с RTL8019, потом с ENC28J60 (грелись как утюги), потом окончательно мигрировал на ESP8266 (кстати, греются тоже, но не так как ENC), интересные были времена. А спросить хотел как определяете уровень в септике? ультразвуковой или инфракрасный датчики расстояния? Или методом плюха?
                                                                                              0
                                                                                              Читайте комментарии, я уже об этом писал
                                                                                              –3
                                                                                              Братан, харе фигнёй заниматься… го PUBG играть)))
                                                                                                –1
                                                                                                Погнали че)
                                                                                                0
                                                                                                Ваш оператор ещё Амазон не блочил?
                                                                                                  0
                                                                                                  Нет еще, да и не заблочит, как он узнает
                                                                                                    0
                                                                                                    про AWS(Amazon Web Services) как узнает? РТ и ТТК лихо так блочили 13.58.0.0, да и ещё много чего, на себе испытали.
                                                                                                      0
                                                                                                      Тогда под удар все попали, я не думаю, что они еще когда-то будут целые подсети рубить, хотя…
                                                                                                  0
                                                                                                  Для удовольствия ребят, для удовольствия, понимание того, что ты можешь автоматизировать свой дом, причем вложить в это свою душу, свои идеи, свою логику, реально делает твой дом каким-то живым. Погнали!

                                                                                                  Вступление шикарное !
                                                                                                    0
                                                                                                    Спасибо за статью!
                                                                                                    Скоро ремонт предстоит, думаю тоже построить УД.
                                                                                                      0
                                                                                                      Супер! Исходники интересно было бы посмотреть!
                                                                                                        –2
                                                                                                        У меня нетехнический комментарий, а скорее крик души, потому пройти мимо не смог.

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

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

                                                                                                        А далее автор немного противоречит сам себе:
                                                                                                        Я мог купить готовую систему умного дома, но в недалеком прошлом я неплохо разбирался в схемотехнике, радиоэлектронике, программировании и у меня был вагон времени, а еще на тот момент я начал строить загородный дом, который очень хотел наделить мозгом. В общем, это как спросить рыбака, зачем ты ловишь рыбу, если можно сходить купить! Для удовольствия ребят, для удовольствия, понимание того, что ты можешь автоматизировать свой дом, причем вложить в это свою душу, свои идеи, свою логику, реально делает твой дом каким-то живым.
                                                                                                        «Я мог купить» — это успокаивалка для местной публики, чтобы не назвали нищебродом? А вот с остальным согласен на 100%

                                                                                                        Ребята, дом, умный или не очень — это продолжение его владельца. Это как ваши собственные сыновья или дочки. Это что-то такое родное, близкое и даже интимное. Это что-то сугубо индивидуальное. Что-то такое, что нельзя купить ни за какие деньги, это можно лишь создать самому, проживя в нем какое-то время, обжить его так, чтобы он был именно твоим.

                                                                                                        Купить или скачать умный дом нельзя. Можно купить умные розетки, лампочки и прочую чепуху. Можно накачать кучу разных прошивок, которые обеспечивают «что-то среднее для среднего потребителя».

                                                                                                        Если вы покупаете готовые решения, или даже модульные конструкции, то на их базе можно создать: умный общественный сортир, умный отель, умную бензоколонку, умную больницу, умную тюрьму, умную пыточную, умный детский лагерь. Что-то такое, в чем по определению нет индивидуального духа, что по определению заточено «на среднего человека». Вы что, серьезно хотите жить в таком доме?

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

                                                                                                        Современные микроконтроллеры управляются крайне просто и стоят копейки. Если вы просите к ним прошивки, то это примерно как просить «дай прогу для высчитывания 2+2». Другие же предлагают «не страдать фигней и купить готовые калькуляторы для вычисления 2+2». Тут вопрос даже не в стоимости готовых решений, хотя она как правило завышена раз в десять. Тут вопрос о эффективности этих решений, мне крайне не хочется ставить по отдельному «серверу» для управления каждой лампочкой, что порой случается в случае использования всех этих умных устройств.

                                                                                                        Продолжать этот крик можно долго, но уже просто надоело. Подобные топики просто позорят идею умного дома, выставляя ее как набор «выключателей с интернетом» или просто как игрушку для богатых людей. И уже даже как-то не удобно перед друзьями сказать, что я делаю свой умный дом, на смех начинают поднимать.
                                                                                                          +1
                                                                                                          А может сначала почитать теорию, а потом вылезать со своим очень важным мнением?
                                                                                                          en.wikipedia.org/wiki/Building_automation
                                                                                                          Современные микроконтроллеры управляются крайне просто и стоят копейки. Если вы просите к ним прошивки, то это примерно как просить «дай прогу для высчитывания 2+2».
                                                                                                          Промышленные решения от Сименс, Эндвер Контролз или Джонсон Контролз очень дороги.

                                                                                                          Статья же про домашний IOT и относиться к ней надо соответственно.
                                                                                                            0
                                                                                                            Дружище, перед тем как, изложить свои мысли, хоть маленько приводи их в порядок, а то из той же серии:
                                                                                                            мы, календарь, майя нет, мы не будем, спички, консервы… Далай Лама… Свет не будет… фотоны, фонарь, включил… Кто? ()
                                                                                                            И про «задолбали» тебя никто не заставляет это читать, читай книги, может поможет последовательно излагать мысли. Удачи
                                                                                                            0
                                                                                                            лазеры энергетически затратны

                                                                                                            Милливаттным УФ лазером в глаз?

                                                                                                            и в случае обесточивания не заведутся,


                                                                                                            Бесперебойник.

                                                                                                            в самострелах кончаются патроны, потому я остановился именно на ядовитом газе


                                                                                                            Бесконечного источника патронов нет, а бесконечный источник газа есть?

                                                                                                            У вас получился не умный дом, а умная ловушка.

                                                                                                            Умный дом должен комплектоваться C-3PO для задач, требующих человекоподобия (дверь открыть/закрыть, посуду убрать) и R2D2 — для всего прочего.
                                                                                                              0
                                                                                                              Милливаттным УФ лазером в глаз?
                                                                                                              А как целиться?
                                                                                                              Бесперебойник
                                                                                                              Само собой, но долго оно не протянет, пару киловаттный лазер сложно завести
                                                                                                              Бесконечного источника патронов нет, а бесконечный источник газа есть?
                                                                                                              Зачем? Газ можно выпустить 1 раз и будет эффект, а патронами еще попасть надо, особенно если целей много. Газ же для любых количеств и целиться не надо
                                                                                                              У вас получился не умный дом, а умная ловушка.
                                                                                                              Нет, у меня именно ДОМ. МОЙ дом. А если в него вторгнется враг, то дом просто обязан его уничтожить, но это далеко не единственная функция умного ДОМа.
                                                                                                              Умный дом должен комплектоваться C-3PO для задач, требующих человекоподобия (дверь открыть/закрыть, посуду убрать) и R2D2 — для всего прочего.
                                                                                                              А вот для этих задач давно изобрели разные специализированные девайсы. Впрочем, узкоспециализированные станки на заводах порой заменяют на «руки», может быть и в домах до этого дойдем, не знаю
                                                                                                                0
                                                                                                                Нет, у меня именно ДОМ. МОЙ дом. А если в него вторгнется враг, то дом просто обязан его уничтожить, но это далеко не единственная функция умного ДОМа.


                                                                                                                Если главная функция (про другие вы не упоминаете — значит они вторичны) — уничтожать врагов… Ну ок, пусть будет дом. Главное, не делать его мобильным.
                                                                                                                  0
                                                                                                                  Главное, не делать его мобильным
                                                                                                                  С мозгами на Андроид или Айозь?
                                                                                                              0
                                                                                                              Очень круто!

                                                                                                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                                              Самое читаемое