Авторизация


...

Кто на сайте?

Сейчас 85 гостей и ни одного зарегистрированного пользователя на сайте

Статистика

-Посетители : 24586
-Материалы : 210

Пользователь сайта продает...

  VM111

Пользователь сайта покупает...

Умный дом в нашем доме (Обзор систем).

Автор: Sergey Roslik Просмотров: 8147

 

 

Одна из систем может управлять поведением других по заранее выработанным алгоритмам.

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

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

Систему отопления, вентиляции и кондиционирования;
Охранно-пожарную сигнализацию, систему контроля доступа в помещения, контроль протечек воды, утечек газа;
Систему видеонаблюдения;
Сети связи (в том числе телефон и локальная сеть здания);
Систему освещения;
Систему электропитания здания (АВР, промышленные ИБП, дизель-генераторы);
Механизацию здания (открытие/закрытие ворот, шлагбаумов, электроподогрев ступеней и т. п.);
Управление с одного места аудио - видеотехникой, домашним кинотеатром;
Телеметрия — удалённое слежение за системами;
IP-мониторинг объекта — удалённое управление системами по сети.

Умный дом своими руками.

Мне тоже захотелось чего-нибудь подобного у себя дома. Начал штудировать интернет, на предмет систем удобных для повторения и расширения. Долго искать не пришлось, нашёл статью по адресу http://www.ab-log.ru/smart-house/info под Linux .

 

alt

Рис.1. Умный дом под Linux.

 

     Здесь управление системой производится с помощью компьютера под управлением OC Linux Debian (Рис.1.). До этого с Linux я не сталкивался, но система понравилась, и я решил попробовать повторить. Поставил Linux Debian, поднял WEB сервер, видеонаблюдение, оставалось подключить 1-Wire сеть. Для этого заказал преобразователь DS9490R. Заказывал на этом же сайте http://www.ab-log.ru/smart-house/1-wire-modules/shop. Преобразователь дошёл без проблем, осталось его проверить и подключить.

    Хотел для начала написать статью, как я ставил Linux, но в интернете по данной тематике есть и так много подробной информации. О прелестях системы тоже не стоит рассказывать, как говорится, пока сам не попробуешь, не поймёшь. Скажу одно, чем больше вникаешь в Linux, тем больше хочется. Под Linux пока преобразователь не стал пробовать, он у меня стоит отдельным сервером, регистрирует видеонаблюдение.
 

Универсальная компьютерная система "Бенукс".

 
    Для начала решил преобразователь под Windows проверить. Скачал дрова, установил. Скачал демо-версию benuks http://benuks.ru/zagr.html.  Можно и простую версию поставить, но тогда надо активировать датчики, по 2$ за штуку. Но для проверки работоспособности адаптера достаточно и демо-версии программы. Я поставил демо-версию программы, она работает как обычная, но не сохраняет настройки датчиков (при следующем запуске необходимо заново настраивать). В преобразователе мне не понравилось, что выход у него был под RJ-11 (телефонная розетка), где были задействованы все 6 концов, а питание висело на одном из крайних. В продаже такие редко встречаются. В целом, для системы нужно только средние контакты разъёма, а питание брать от стороннего источника. Для проверки у меня был аналогичный кабель от ICD-2. Я его разрезал пополам и припаял датчик DS18B20.
Вставил кабель в преобразователь, преобразователь в USB разъём. В диспетчере устройств появился (после установки дров) в папке 1-Wire, USB Host Adapter Network using WinUSB. Это значит, что дрова успешно установились и устройство готово к работе.
Теперь запускаем программу benuks. 
 
alt

Рис.2. Конфигурация системы.

 

    Щёлкаем слева вверху на конфигурацию системы, Выбираем адаптер микросети 1-Wire USB(DS9490). Количество логгеров 1. После этого появится слева вверху вкладка Logger_1. Далее слева выбираем справочник устройств (Рис.3.). Нажимаем на зелёный плюс (добавить новое устройство). Если всё сделано правильно, то отобразится номер подключенного датчика. Присваиваем ему имя и жмём Ок. Появится таблица с заводским номером датчика, номер канала и наименование (Рис.4.). В раскрывающемся меню Logger_1 выбираем настройки logger_1 и настраиваем как показано на (Рис.5).

 

alt

 

Рис.3. Добавление нового устройства.

 

alt

 

Рис.4. Справочник устройств.

 

alt

Рис.5. Настройка Logger_1.

 

    Ну и осталась ещё одна вкладка настройки, где указано, что датчик не указан. Здесь просто выбираем тип датчика «Температурный» (даже если он там указан), после этого появится имя нашего датчика. Для проверки работоспособности нам достаточно и этих настроек. 

 

alt

Рис.6. Настройка сенсора.

 

    Нажимаем слева на Logger_1 (Рис.7.) и запускаем logger нажатием на зелёный треугольник. После этого будет рисоваться график регистрирующий показания подключенного термодатчика.

 

alt

Рис.7. Окно Loggera.

 

Об остальных возможностях программы читайте на сайте http://benuks.ru/.

 

Программа для контроля и наблюдения за температурой и влажностью Temp.Keeper.

 

 

    Программа предназначена для контроля и наблюдения за температурой и влажностью различных объектов или сред, в которые будут помещены датчики. Данная программа позволит Вам визуально наблюдать за происходящими изменениями, а так же контролировать нахождение указанных параметров в норме, предупреждая Вас звуковым сигналом, если потребуется. Измерение влажности основано на психрометрическом принципе, т.е. используется сухой и влажный термометр. Программа работает с цифровыми термометрами DS1820, DS18S20, DS18B20, DS1920 фирмы Dallas Semiconductor через адаптер сети MicroLan. Программу можно скачать по ссылке http://isens.ru/download.php?http://isens.ru/files/tk2.15.6.bsetup.exe . Проведу краткий обзор для первого запуска программы. Интерфейс программы простой (Рис.8.), после первого запуска нажимаем кнопку «Менеджер объектов». Нажимаем на «Поис устройства» (Рис.9.), после чего, если всё правильно, появится сообщение о количестве найденных устройств и сколько устройств добавлено. Теперь щёлкаем на иконку с графиком и добавляем устройства, которые нам необходимо отобразить на графике (Рис.10.). После проделанных манипуляций можно запустить опрос устройств. Для этого необходимо нажать на иконку треугольника (самая первая кнопка). На этом всё, остальные настройки настраиваются по необходимости. В итоге при минимуме настроек у нас идёт опрос устройств, данные которых выводятся на график (Рис.11.).

 

alt

 

Рис.8. Программа Temp.Keeper.

 

alt

 

Рис.9. Добавление нового объекта.

 

alt

 

Рис.10. Настройка графика.

 

alt

Рис.11. Программа в работе.

 

    Всё это конечно хорошо, устройства, графики, данные, но они жёстко привязаны к конкретному устройству 1-Wire. А хочется как-нибудь расширить возможности системы: контролировать целостность линии, промежуточные всевозможные хабы, репитеры и т.д. Хотя в настоящее время есть достаточно устройств 1-Wire, которые выполняют разнообразные функции, от измерения температуры, напряжения и заканчивая устройствами управления и контроля. Но их или не найти или цена на них очень высокая. Даная проблема по неволе заставляет искать обходные решения, что бы было дёшево и сердито. Для этого необходимо разобраться с протоколом 1-Wire, чтобы устройство можно было прикрутить к данным программам и сделать эмуляторы устройств 1-Wire. Чем я и займусь и посвящу этому следующую статью. Эмуляторы будут разрабатываться на PIC контроллерах.

 

Файлы для скачивания:

 

Ссылка для скачивания доступна только авторизованным пользователям сайта !

 

 

Список использованных ресурсов:

 

http://www.ab-log.ru/

http://benuks.ru/

http://isens.ru/

 

 

Обсудить на форуме

Случайные статьи....

Prev Next

Монитор электросети.

29-10-2014 Kapiton

Монитор электросети.

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

Термометр на PIC18F25K20 с применением видеоадаптера.

24-07-2011 Николай Викторов

Термометр на PIC18F25K20 с применением видеоадаптера.

Данная статья это продолжение статьи «Видеоадаптер на микроконтроллере PIC18F46K20» . В качестве примера рассмотрена  работа термометра   DS18B20 на микроконтроллере PIC18F25K20.  Алгоритм работы устройства  мало чем отличается от работы с ЖКИ . Инициализация видеоадаптера заключается в задержке,  длительностью 600 мкс , она...

Модуль регулятора и счетчика оборотов коллекторного двигателя

18-02-2012 Александр Милевский

Модуль регулятора и счетчика оборотов коллекторного двигателя

Данное устройство разрабатывалось как устройство стабилизации двигателя насоса для домашней производственной установки. Предназначено для жесткой фиксации скорости перекачивания жидкости насосом. Два объемных насоса должны качать жидкости в определенном соотношении, и никакие внешние воздействия не должны это соотношение менять. Жидкости разные...

Умножение константы 0xFFFF на байт

19-05-2012 Александр Милевский

Умножение константы 0xFFFF на байт

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


Все права принадлежат ChipMK.ru. При копировании материала ссылка обязательна. 2011-2017 © ChipMK.ru

ChipMk.ru Яндекс.Метрика
PRCY.ru