Как прописать (добавить) карты в вызывную IP видеопанель Dahua VTO2111D.

Вызывная панель Dahua VTO2111D имеет на борту встроенный считыватель карт формата MIFARE, что очень удобно – не нужно устанавливать дополнительный считыватель и контроллер для отпирания замка. В этом посте я расскажу как прописать карты в панель VTO2111D. Начнем. Для начала подключимся по веб-интерфейсу и залогинимся. Переходим на вкладку Монитор видео и удаляем запись по умолчанию. Нажимаем кнопку Добавить Заполняем поля. К данной панели можно подключить только 1 монитор, поэтому в поле Короткий № монитора мы прописываем адрес подключенного монитора, значение по умолчанию 9901, так же прописываем IP адрес (не обязательно). Переходим на вкладку Локальные настройки -> A&C для считывания карт.... Читать далее...

Изменение настроек сети и сопряжение вызывной IP видеопанели VTO2111D и IP монитора VTH1550CH

В этой статье пойдет речь об изменении сетевых настроек связки IP домофонии VTO2111D и VTH1550CH от компании DAHUA. Заводские настройки данных устройств 192.168.1.110 и 192.168.1.109 соответственно. Сети у всех разные, поэтому возникает необходимость в их изменении. Если честно, пришлось поплясать с бубном для того чтобы это сделать. Вызывная панель никак не хотела цепляться к монитору… Я покажу алгоритм действий который работает. Исходное состояние: адрес вызывной панели VTO2111D 10.0.0.106, а видеодомофона VTH1550CH 10.0.0.107. Изменим сетевые настройки под сеть 10.0.1.0/24. Приступим. Сначала меняем сетевые настройки у вызывной панели. Подключаемся к ней через веб-интерфейс. Переходим на вкладку Сетевые настройки и видим их текущее... Читать далее...

Углы обзора и детекции камер видеонаблюдения в горизонтальной

Автокад. Динамические блоки углов обзора и зон детекции камер видеонаблюдения.

Почитав отечественную литературу на тему требований к зонам детекции современных (IP) камер видеонаблюдения, я обнаружил какую-то не внятную позицию по данному вопросу. Почему-то в нашей стране принято привязываться к ТВ-линиям или, еще того хуже, к размерам монитора… Поэтому пришлось изучать литературу зарубежную. Лично мне понравился стандарт BS EN 62676 жителей туманного альбиона. К сожалению, в сети бесплатно нашлась только версия от 2014 года, но, я думаю, если стандарт и изменился, то не очень сильно. Итак, что же нам говорит данный стандарт про возможный расчет зон детекции камер? Здесь сделан упор на плотность пикселей которые покрывают по вертикали фигуру человека на... Читать далее...

С2000-ПП и Raspberry Pi. Подключаем Болид к одноплатнику по протоколу Modbus RTU. Часть 1.

В этом посте мы рассмотрим как подключить Болид к Raspberry Pi с помощью С2000-ПП по протоколу Modbus RTU. В данном примере я использовал для подключения старую плату С2000-USB версии 2.0. Теоретическую часть, в части формирования запросов, структуры пакетов, расчета CRC, настройки С2000-ПП и т.д., вы можете почерпнуть из поста 2000-ПП и Arduino. Соединяем Болид и ардуино по протоколу Modbus RTU. Часть 1. Теоретическая.. Повторяться я не буду. Здесь мы рассмотрим подключение С2000-ПП к Raspberry Pi только через shell. Подключение с помощью С++ через С2000-USB и напрямую через GPIO-UART с помощью преобразователя интерфейса, мы рассмотрим в следующих постах. Итак, для тестового... Читать далее...

С2000-ПП и Arduino. Соединяем Болид и ардуино по протоколу Modbus RTU. Часть 2. Практическая.

В этой статье мы рассмотрим вариант подключения С2000-ПП к Arduino MEGA через конвертирующий модуль на базе чипа MAX485, научимся рассчитывать контрольную сумму CRC16 для протокола Modbus, отправим простейший запрос от Ардуино Мега к С2000-ПП и получим ответ. Итак, начнем. Для начала нам необходимо как-то подключить С2000-ПП к ардуино. Как мы знаем из описаний, С2000-ПП работает по интерфейсу RS485, а у ардуинки его нет, зато есть UART. Значит нам необходимо некоторое промежуточное устройство, которое будет конвертировать RS485 в UART и обратно. Благо, такие штучки китайцы выпускают в огромных количествах. В данном примере я применил TTL to RS-485 module. Выглядит он вот... Читать далее...

С2000-ПП и Arduino. Соединяем Болид и ардуино по протоколу Modbus RTU. Часть 1. Теоретическая.

Относительно недавно компания Болид выпустила продукт под названием Преобразователь протокола “С2000-ПП”, который, в частности, предназначен для преобразования Болидовского протокола Орион в протокол ModBus RTU. Я купил себе такую коробочку и решил попробовать подключить Болид к Ардуино. Зачем? Не знаю. Возможно разработаю SCADA-систему на базе ардуинки. Я не буду копировать ТТХ и принцип работы преобразователя протокола – это все вы сможете прочитать сами в мануале. Перейдем сразу к практике. В этой части мы подключим С2000-ПП к компьютеру используя две разных программы, а так же кратко разберемся как формируются пакеты для запросов от ардуинки к С2000-ПП и что мы получаем в ответ.... Читать далее...

Библиотека для управления реле на Ардуино. 7 программ работы реле без delay().

Библиотека предназначена для управления любыми устройствами основанными на изменении состояния входа: реле, светодиоды, пьезоэлектрические источники звука и т.д. В библиотеке реализовано 7 программ управления реле: включить реле выключить реле включить реле на время выключить реле на время мигать по маске с заданной длительностью импульса пищать при использовании пьезоэлектрического источника звука по маске с заданной длительностью импульса и частотой переключить реле Все программы использующие временные задержки реализованы с помощью моей библиотеки Timer без использования функции delay(), ссылка нее будет внизу страницы. При подключении библиотеки в скетче появляется возможность создавать объекты класса Relay. Каждый созданный объект по-сути является самостоятельным реле. Номера программ... Читать далее...

Как сделать прозрачную штриховку в autocad.

Частенько поступают вопросы как добавить прозрачность к штриховке или как сделать прозрачную заливку в автокаде. Про прозрачность слоев и ссылок я уже писал, давайте рассмотрим прозрачность штриховки и заливки. Для начала создадим объект, который будем заштриховывать и кнопкой или командой _hatch войдем в настройки штриховки. В окне настроек, для наглядности, укажем тип штриховки – SOLID и выберем красный цвет. Обратите внимание на параметр прозрачность во второй колонке. Именно он отвечает за прозрачность штриховки или заливки. Вы можете выбрать значение от 0 (прозрачность отсутствует) до 90 (прозрачность максимальная). Также данное значение для всех вновь создаваемых штриховок можно задать с помощью системной... Читать далее...

Arduino MEGA-2560 R31 Prototype Screw Terminal

Подключение 4х проводного дымового пожарного извещателя ИП212-45 к цифровому входу Ардуино

В этом посте я расскажу как можно подключить 4х проводный дымовой пожарный извещатель ИП212-45 к цифровому входу Ардуино. Про метод подачи питания на извещатель вы можете прочитать в посте Подключение 4х проводного дымового пожарного извещателя к Ардуино, здесь используется тот же принцип. В данном примере я использовал оптореле AQW212. Оно сильно дешевле отечественных, особенно если заказывать у наших китайских братьев. Сразу оговорюсь о минусах и плюсах подключения к цифровому входу. Из плюсов – мы экономим аналоговые входы и самое главное – меньше зависим от возможных перепадов напряжения, т.к. при подключении к аналоговому входу мы использовали делители напряжения, на которых это... Читать далее...

Автоматическое создание атрибутов блоков в автокад. LISP.

По просьбе подписчика с моего канала на YouTube выкладываю скрипт на языке LISP для создания атрибутов блоков, из поста Демонстрация работы связки AutoCad и MS SQL для создания смет, спецификаций и др.. Для товарищей, которые считают себя гуру LISP : не нравится – не используйте. Я не претендую на звание супер-разработчика. У меня работает и мне этого достаточно. Собственно лисп: (defun begin_activex ( / ) (vl-load-com) (setq acad_application (vlax-get-acad-object)) (setq active_document (vla-get-ActiveDocument acad_application)) (setq model_space (vla-get-ModelSpace active_document)) (setq paper_space (vla-get-PaperSpace active_document)) )(begin_activex)(defun c:attsCreate ( / ) (defun-q createLayer (layerName layerColor / ) (entmakex (list (cons 0 "LAYER") (cons 100 "AcDbSymbolTableRecord")... Читать далее...