Авторизация


...

Кто на сайте?

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

Статистика

-Посетители : 23694
-Материалы : 209

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

  ENC28J60

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

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

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

 

 

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

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

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

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

Цикличный таймер задержки включения питания

24-07-2015 Super User

Цикличный таймер задержки включения питания

  В данной статье идет речь о циклическом таймере задержки питания для эррозионно – поршневых станков советского производства. И хотя таймер разрабатывался автором под конкретные задачи, тем не менее с успехом применим и в других проектах. Устройство выдает стабильной сигнал...

Датчик воды из автомобильной свечи зажигания.

01-11-2013 Николай Викторов

Датчик воды из автомобильной свечи зажигания.

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

Программирование c нуля в AVRStudio 5 (ч.9)

15-10-2012 Радик

Программирование c нуля в AVRStudio 5 (ч.9)

Перейдем к изучению встроенных таймеров. Изучение прерываний и особенно таймеров в микроконтроллерах представляет определенную сложность из за их многофункциональности. Сегодня постараемся разобраться в терминах и названиях. В микроконтроллерах AVR могут быть от одного до 4-х таймеров, восьмиразрядные или шестнадцатиразрядные. Упрощенно таймеры обозначаются буквой...

Стробоскоп для измерения скорости вращения

19-01-2012 Super User

Стробоскоп для измерения скорости вращения

  Назначение прибора.Предлагаемый стробоскоп это контрольно-измерительный прибор для наблюдения быстрых периодических движений. Работа стробоскопа основана на стробоскопическом эффекте. Область применения стробоскопа: – измерение числа оборотов механизмов; – измерение частоты колебаний механических и электронных систем, резонанса; – изучение вибраций различных объектов;  


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

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