Научная статья на тему 'Автоматизированная система удаленного мониторинга производственного помещения'

Автоматизированная система удаленного мониторинга производственного помещения Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
714
99
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БЕЗОПАСНОСТЬ / SECURITY / УДАЛЕННЫЙ ДОСТУП / REMOTE ACCESS / ARDUINO / ДАТЧИКИ / SENSORS / МОНИТОРИНГ / MONITORING / УМНЫЙ ДОМ / SMART HOME
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Automated system for remote monitoring of industrial premises

Relevant questions of server rooms security are examined in this work. Principles and schemes are provided. It is proposed hardware and software architecture of the automated system, the principles of the device and the circuit board based on the Arduino are considered.

Текст научной работы на тему «Автоматизированная система удаленного мониторинга производственного помещения»

УДК 62-783.2:004.9

Автоматизированная система удаленного мониторинга производственного помещения

Д.В. Виноградов, Д.И. Попов

Московский государственный университет печати имени Ивана Федорова 127550, Москва, ул. Прянишникова, 2А e-mail: winamp24@mail.ru

В настоящее время на большинстве предприятий существует необходимость поддержания стабильного, безопасного и оптимального режима работы производственного оборудования [1], выполняющего большую часть производственных процессов. Для того чтобы увеличить надежность, качество и сроки службы работы аппаратуры необходимо создать соответствующие условия, в том числе и постоянный контроль условий эксплуатации. Например, для помещений оснащенных вычислительной техникой (компьютерами, серверами), существуют следующие требования [2]:

• температура воздуха в помещении должна быть в пределах от 15 до 32°C, а рекомендованная - от 18 до 27°C. Высокая температура может привести к сбоям в работе компьютерной техники, в том числе к полному или временному отказу оборудования;

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

• влажность воздуха должна лежать в диапазоне от 30 до 55% или же от 40 до 55% без конденсации влаги. В случае, если уровень влажности будет выше, вода, находящаяся в воз-

30

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

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

Системы на базе Arduino [3], в отличие от обычных персональных компьютеров, могут взаимодействовать с физической средой, что значительно расширяет область их применения, позволяет выйти за границы виртуальности и является средством коммуникации между виртуальным миром и реальным.

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

Среди преимуществ Arduino следует отметить:

• кроссплатформенность - в отличие от некоторых других подобных систем, программное обеспечение Arduino работает не только под Windows, но и под Mac OS X и Linux [4];

• ориентированность на непрофессиональных пользователей - необязательно быть знатоком робототехники или программирования, чтобы научиться создавать простые проекты на Arduino, можно, например, воспользоваться стандартными библиотеками для автоматизации каких-либо процессов, а язык программирования представляет собой реализацию платформы Wiring, основанной на мультимедийной среде Processing. Он является простым и понятным в изучении даже для начинающих программистов;

• доступная среда разработки - среду разработки Arduino можно бесплатно скачать с официального сайта, и она доступна всем желающим;

• открытая архитектура - можно свободно копировать и дополнять линейку продуктов Arduino;

• доступность - плату, совместимую с Arduino можно приобрести меньше, чем за 30 долларов в любых специализированных магазинах;

• простота в конструировании - все компоненты платы Arduino спроектированы так, что при необходимости их

31

можно расширять и добавлять в устройство новые компоненты;

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

Именно поэтому для обеспечения безопасности производственных помещений предлагается создание и использование устройств на базе платы Arduino.

Аппаратная часть:

• плата Arduino Uno, выступающая в роли центрального процессора устройства;

• Ethernet-модуль ENC28J60 - сетевой модуль для отправки данных на web-сервер;

• макетная плата Breadboard Mini - специальная доска для прототипирования, которая позволяет быстро и удобно собирать электрические схемы;

• инфракрасный датчик движения - пироэлектрический сенсор, позволяющий фиксировать движение теплых объектов, в частности, людей;

• датчик температуры и влажности DHT11 для измерения относительной влажности и температуры окружающего воздуха;

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

Программная часть:

• Arduino IDE - интегрированная среда разработки Arduino, состоящая из встроенного текстового редактора программного кода, консоли, области сообщений и панели инструментов и подключающаяся к аппаратной части Arduino для загрузки скетчей (программ) и связи с устройствами;

• Python IDLE - интегрированная среда разработки на языке Python, позволяющая, в отличие от обычных текстовых редакторов, быстро и удобно редактировать программы и имеющая встроенную систему отладки;

• Web Browser - программное обеспечение для просмотра созданной web-страницы с данными, полученными с датчиков.

Схема устройства выглядит следующим образом (рис. 1).

Описание работы устройства. С датчиков температуры, дыма и движения, подключенным к Arduino через макетную плату с определенным интервалом, считываются показания и посредством Ethernet-модуля отправляются на сгенерированную web-страницу. В случае нестандартных ситуаций персоналу по e-mail высылается соот-

32

Рис. 1. Схема устройства

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

Таким образом, разработанная система позволяет вести мониторинг состояния производственного помещения и своевременно реагировать в ситуациях, несущих угрозу оборудованию. В качестве возможных расширений предложенной архитектуры можно предложить включение в контур системы модуля СМС-оповещений по факту изменения нормальных (стандартных) показателей датчиков, а также интеллектуальных модулей на основе алгоритмов адаптации [5] с использованием нечеткой логики [6].

Библиографический список

1. БуровД.А, ОстроухА.В, ПоповД.И. Проблемы и перспективы внедрения компонентов CALS-технологии на промышленных предприятиях // Научный вестник Московского государственного технического университета гражданской авиации. - 2008. - № 130. -С. 138-146.

2. Правительство РФ // Технические требования к зданиям и помещениям для установки средств вычислительной техники.

3. Massimo Banzi // Getting Started with Arduino. O'Reilly Media,

2009.

4. Соммер У // Программирование микроконтроллерных плат Arduino/Freeduino. - М.: БХВ-Петербург, 2012.

5. Попов Д.И, Демидов Д.Г. Адаптивная стратегия обучения персонала предприятий// В мире научных открытий. - 2011. - № 9. -С. 65-71.

6. PopovD.I. Adaptive testing algorithm based on fuzzy logic // International Journal of Advanced Studies. - 2013. - Т. 3. - № 4. - P. 23-27.

33

i Надоели баннеры? Вы всегда можете отключить рекламу.