Услуги
  1. Монтаж и установка систем пожарной сигнализации.
  2. Обслуживание систем пожарной сигнализации.
  3. Ремонт систем пожарной сигнализации.
  4. Монтаж и обслуживание охранно-пожарной сигнализации
  5. Монтаж и обслуживание сисем пожаротушения.
  6. Техническое обслуживание и монтаж СОУЭ.
  7. Монтаж и обслуживание системы СКУД

Что такое Ардуино и какие виды сигнализаций на ней можно сделать?

Просмотров: 543

Каждый, кто разбирается в электронике, планирует создать какую-нибудь собственную электронную систему или роботизированное устройство. Сложность этого процесса заключается в том, что потребуются различные функциональные микросхемы, которые можно будет объединить в единую конфигурацию, выполняющую определенный набор функций. Зачастую на радиорынке не всегда можно подобрать именно ту схему, которая позволит решать запланированную задачу. Важным элементом, позволяющим связать разные функциональные микросхемы является контроллер, который последует запрограммировать и настроить для работы с разными функциональными элементами. Это также является достаточно сложным процессом, требующим специальных знаний и соответствующего оборудования. Чтобы упростить задачу создания различных электронных систем была разработана специальная платформа, которая позволяет свести процесс создания собственных устройств к тому, который схож с собиранием конструктора «Лего». Речь идет о программируемой платформе Arduino. О том, что такое Ардуино и для чего его применяют и пойдет речь ниже.

Универсальная плата Ардуино
Универсальная плата Ардуино

Что такое Ардуино?

Arduino, или как его еще называют «электронный конструктор», является специальным инструментом, который позволяет свободно проектировать и строить различные по функциональности электронные устройства и роботизированные узлы. Отличительная черта Arduino – применение открытого программного кода, благодаря чему можно легко программировать работу создаваемых устройств, используя для этих целей традиционную среду для программирования. Язык программирования Ардуино является достаточно простым и поддерживает возможность подключения дополнительных библиотек С++. Среда для создания софта под платформу Ардуино имеет открытый код и предлагается совершенно бесплатно.

Стандартная IDE для программирования на Ардуино
Стандартная IDE для программирования на Ардуино

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

Обратите внимание!

Устройства или системы, которые создаются на базе платформ Arduino, могут полностью функционировать как независимые объекты или управляться через компьютеры, используя для этого специализированный софт.

Конфигурирование систем на базе Ардуино

Большинство современных систем уровня доступа к объекту построены на основе микроконтроллеров, которые отличаются проприетарной архитектурой. Использование таких контроллеров существенно снижает возможности перенастройки таких систем, а также привязывает потребителя к применению устройств только одного производителя. К тому же все коммерческие системы безопасности отличаются достаточно высокой стоимостью, которую порой не каждая развивающаяся компания может себе позволить. В таком случае возникает вопрос, что можно сделать на Ардуино? Оказывается, создать собственную систему безопасности с применением этой платформы также можно.

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

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

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

Какие виды сигнализаций можно сделать на Ардуино?

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

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

Каждая из этих систем может быть реализована по отдельности или в одной единой конфигурации, которая по своей функциональности будет напоминать систему «Умный дом».

Видео по разработке универсальной сигнализации на Arduino

 

Что для этого нужно?

Чтобы построить сигнализацию на основе платформы Ардуино потребуются следующие элементы и устройства:

  • собственно сама плата Arduino;
  • электронные модули для платформы, которые позволят подключить все функциональные элементы;
  • охранные датчики (температурные, движения, открытия/закрытия, пожарные и пр.);
  • исполнительные устройства в виде звуковых сирен, модулей управления различными электрифицированными механизмами;
  • проводники для соединения с двухпиновыми винтовыми клеммами.

Также может потребоваться ЖК-дисплей для визуализации информации и клавиатура для ввода кодов, если это запланировано.

Преимущества Arduino

  • Низкая себестоимость создаваемых электронных систем и модулей. Если сравнивать с аналогичными платформами, то Ардуино имеет наименьшую стоимость, а возможность создавать электронные модули вручную, как конструктор обеспечивает еще и экономию на различных расходных материалах и инструментах.
  • Простота среды программирования. Программная среда Arduino отличается своей простотой и является понятной для использования даже начинающим программистам. Основу среды составляет известная среда Processing.
  • Масштабируемость аппаратных решений. Устройства Ардуино имеют в своей основе микропроцессоры ATmega168, Atmel ATmega8, ATmega328 что позволяет разработчикам достаточно легко создавать различные функциональные модули поддерживающие работу с этими платформами.
Микропроцессор ATmega328
Микропроцессор ATmega328
  • Поддержка программного обеспечения с открытым кодом. Благодаря открытому исходному коду можно легко менять софт для управления работой Ардуино. Также есть возможность расширения языка программирования Arduino посредством добавления библиотек С++. Учитывая то, что зык программирования основан на AVR C при желании экспериментировать с различными техническими тонкостями создаваемых устройств есть возможность перехода на язык С, а также применять готовые части кода AVR-C в программах Ардуино.
  • Кросплатформенность. В отличии от других аналогичных платформ программное обеспечение под Ардуино поддерживает совместимость с различными операционными системами. среди которых не только Windows, а и Macintosh OSX или Linux.