Предлагаю в данной теме поделиться опытом тем, кто САМ разрабатывает и делает системы домашней автоматики. (термин "умный дом" как то не приемлю) Задачи? Применение микроконтроллеров, использование разных шин передачи данных, и т.д. К примеру я считаю, что система домашней автоматики должна обеспечивать комплексное управление системами отопления, вентиляции, освещения, охранно-пожарной сигнализации... что забыл? Я применяю в основном МП "Микрочип", интерфейсов перебрал кучу, остановился на CAN, сложно но надежно... В "голове" Всей системы комп. Програмное обеспечение свое... У кого какие мнения?
Безусловно, лень двигатель прогресса ... Идеального, даже Природа не создала, однако достижения высоких технологий, значительно облегчают решения многих практических задач. Скоро, маленький "КОРОБОЧЕК" достижений мысли человеческой, заменит огромный коллектив дармоедов от сервиса. Ему по праву можно будет доверить многое (если ЗАКОН позволит), иначе страховые общества разорятся. Осталось определить техническое задание: Вандало-защитный корпус, автономное электропитание, энерго независимая память (для отслеживания процессов - хотя бы за последний год, СОМ-порт для связи, линии датчиков и управления со стандартными токами и напряжениями . Ладно, пока хватит ...
Для того и создал тему, что бы выслушать все варианты! Игорь, Буду рад услышать о более простых вещах! Но собственной разработки! Не надо предлогать купить модули "умного дома". Вы знаете простое решение задачи? Добро пожаловать! У Вас есть вопросы? То же сюда! Вместе обсудим! Друг другу поможем! Позвольте мнение... СОМ порт, пожалуй в корзину... на современных компах его уже нет. И вандало-защитный корпус чего? Ведь система состоит из многих элементов... Предлогаю начать с чего нибудь одного, с освещения например, или охраны... Как я уже писал в одной из тем форума, у меня проблема автоматизации освещения решена путем подсчета входящих и выходящих людей. Весь дом разбит на зоны-комнаты и комп всегда знает где и сколько людей.
разумный минимум функций, которые мы доверим микроконтроллеру. Чем короче этот список, тем надёжнее система. Я бы доверил микроконтроллеру следующие дела: 1. охрана; 2. температура; 3. освещение; 4. утечки воды и газа; 4. оповещение владельца о нештатных ситуациях. Управление кухонными приборами, телевизором и прочей бытовой электроникой считаю пустой тратой времени и сил. Это бессмысленное усложнение системы.
Поддерживаю! Все попытки автоматизировать "чайник" привели к тому, что этим никто не пользуется... Автоматизировать отдельно взятую точку, например свет в одной комнате, не составляет труда. Основная сложность - объеденить все узлы в одну взаимосвязанную сеть. Вот тут и встает вопрос физического и логического интерфейса связи устройств между собой и центральным компьютером... Протоколов и сред передачи данных масса! Вот и встает выбор! Например 1-WIRE хорош для связи простейших датчиков с МК, но для связи МК-МК он не подходит по причине невозможности мультимастерного построения сети... CAN хорош для МК-МК но слишком сложен и дорог для Датчик-МК... Еще варианты?
Не забывайте о том, что каждая система (охрана, климат, отопление и т.д.) имеют свои контроллеры управления, и они не всегда любят вмешательство из вне. Да и использование единого общего контроллера просто неправильно ...выйдет он из строя и вся система без контроля
Я только начал изучать этот вопрос, поэтому глубокую оценку тем или иным системам дать не могу пока. Сейчас вот читаю книжку про Х10. Поскольку сам являюсь специалистом в этой области, думаю, что неразрешимых вопросов в том чтобы связать несколько разнотипных систем с центральным компьютером нет. Другое дело, что дополнительные интерфейсы будут усложнять систему, одним из важнейших свойст которой является надёжность. Мне кажется, нужно использовать не более двух систем. В части охраны для пущей надёжности можно добавить автономнуую, ни с чем не связанную, сигнализацию.
Уточню - даже в одной системе (охрана, климат, отопление и т.д.) очень часто присутствуют несколько контроллеров... и это вполне оправдано. А избежать вмешательства из вне это основная задача обеспечения безопасности любой системы! Но у нас же разговор о ЕДИНОЙ системе домашней автоматики СВОЕЙ разработки а не набора модулей разных производителей! И о каком вмешательстве речь если это ЕДИНАЯ система? Не соглашусь, главный контроллер только координирует совместную работу разных частей системы, к примеру: поставил на охрану дом - пошла команда на отключение розеток, перекрытие воды, уменьшения температуры и так далее... Или наоборот: выключил в спальне свет - пошла команда на включение охраны внешнего периметра... Да много можно примеров привести. А вышел из строя центральный проц - все работают автономно, по заданной программе. х10 тестировали, отстой... Вообще не проблема, особенно если системы сам разрабатываешь, проблема - выбор интерфейса. Так именно надежность и безотказность интерфейса я и ставлю на первое место! Цена комплектующих - вторична! Так как это система "для себя" а не в серию запускать!(разработки серийного и на работе хватает) Вы о каких системах? Интерфейсах или "разделов" типа свет-климат-охрана? Вполне возможно, даже скорее всего полезно. Дублирование узлов и сетей есть способ повышения надежности системы.
Мое мнение такое: Поскольку такая автоматика предназначена для круглосуточной работы, к ней предъявляются жесткие требования по температурному режиму работы и электробезопасности, защите от бросков питающего напряжения, защите входных цепей, например, от электроразряда и т.д. и т.п. Таким требованиям не отвечает ни ПК, ни его составляющие компоненты. Автоматика на базе ПК годится только в качестве конструктора для его обладателя, ее эксплуатация может привести к печальным последствиям. Серьезная автоматика должна строиться только на базе специализированного контроллера промышленного исполнения.
Senin, Вы меня удивляете... ПК не отвечает этим условиям? Подозреваю, что для Вас будет большой новостью что ПК как раз и расчитан на непрерывную, круглосуточную, многолетнюю работу! О каких входных цепях Вы говорите? А такое "хитрое" устройство как UPS Вам знакомо? И наверное Вы не разглядели в заголовке темы "СВОИМИ СИЛАМИ". (Для справки - у меня дома несколько компьютеров уже лет пять не выключались...)
Я вас удивлю еще больше: 1. Для круглосуточной работы предназначены только ПК специального промышленного исполнения, которые много дороже. 2. UPS не обеспечивает защиту входных цепей (к ним подключаются разные датчики и исполнительные устройства) от электроразряда, в том числе, преднамеренного в системах сигнализации, например. Непреднамеренный электроразряд происходит, например, при соединении ПК с любым устройством с неавтономным (не от аккумулятора) питанием. 3. То, что у Вас дома пять лет непрерывно работает ПК говорит не о его надежности, а о Вашей слишком большой уверенности. 4. «СВОИМИ СИЛАМИ» можно вполне сделать домашнюю автоматику на базе, например, GSM контроллера Морион АТ-200.
Не будем спорить, а? Компьютеры и системы автоматики это моя профессия уже более 20 лет... Как защитить цепи я прекрасно знаю... Мы здесь говорим о самостоятельной разработке! А не о применении промышленных модулей... И уж тем более не о рекламе таковых...
Согласен, что спорить не будем. Не согласен с тем, что без «промышленных модулей» можно сделать что-то современное и надежное.
А кто, по Вашему, делает "промышленные модули"? Точнее разрабатывает? Не такие же люди как мы с Вами? Я как раз и занимаюсь на работе разработкой "промышленных" модулей... правда систем управления доступом... Вот в свободное время и ваяю домашнюю автоматику, заметьте - не на продажу, для себя! Вот и интересно пообщаться с единомышленниками.