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

датчик движения ардуино

Что из себя представляют стандартный датчик движения HC-SR501?

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

Зачем нужен и где используется?

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

Аппарат может располагаться в частном доме, в квартире, в отелях, гостиницах, промышленных предприятиях, офисах, учреждениях, и даже на улицах. Главное, это не отклоняться от инструкции по установке.

Технические характеристики

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

  • Напряжение питания 220 вольт.
  • Напряжение при выходе 3.3 вольты.
  • Расстояние обнаружения от 3 до 7 м, настраивается индивидуально.
  • Угол обнаружения варьируется в зависимости от места размещения от 120 до 140 градусов.
  • Импульс подается с длительностью от 5 до 200 секунд. Среднее значение настраивается.
  • Наступающее время блокировки до следующего замера 3 секунды.
  • Рабочая температура от — 20 до + 50 градусов, что позволяет размещать такой аппарат в уличных условиях. Работает в двух режимах одиночного захвата и повторяемого захвата.

Как работает: устройство и принцип действия

Принцип действия такого инфракрасного аппарата строится на подаче инфракрасных лучей.
  1. После запуска аппарата включается генератор инфракрасных лучей.
  2. Они сканируют поверхность на предмет подвижных объектов.
  3. Как только в зоне действия устройства появляется человек, животное или посторонний предмет, который создает помеху для инфракрасного луча, аппарат начинает подавать соответствующий световой сигнал.
Но необязательно, чтобы в зоне работы оказался именно объект.

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

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

С инфракрасным датчиком, подключенным к Arduino такое не пройдет.

Подключение датчика движения к Arduino

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

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

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

Чтобы устройство заработало, необходимо подключить сам датчик Arduino. Помимо двух приборов у вас должны быть еще в комплекте и соответствующие провода. Проверьте, чтобы комплект был полон. Чтобы соединить микроконтроллер необходимо найти три вывода.

Подключать их к Arduino следует по следующей схеме: справа, слева, с внешней стороны.

Сам цифровой выход от датчика должен генерировать высокий уровень сигнала при срабатывании. В компьютере вы должны написать простую программу, которая будет отправлять вам последовательный порт 1, если датчик уловил какие-либо движения в радиусе своего действия. Если же движения не было, то отправляться будет 0.

Затем нужно загрузить эту программу на Arduino и проверить работу датчика.

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

Настройка работы системы

Перезапуск

  1. Откройте компьютер.
  2. Скачайте файл Arduino только с официального сайта.
  3. После этого, откройте скачанное приложение.
  4. Вы увидите краткое пособие по использованию. Обязательно прочтите его.
  5. Дополнительно параллельно в другой вкладке откройте урок, который рассказывает о том, как совместить работу датчика движения и подобного программного обеспечения.
  6. Начинайте писать программу, задавая простые числовые значения.
  7. Для этого вам потребуется программный блокнот.
  8. Также, вы можете осуществлять написание программы напрямую в окне Arduino.
  9. После того, как программа была написана, вы можете осуществить подключение.
  10. После этого следует действие по перепроверке.
  11. После того, как подключение и настройка были осуществлены, необходимо произвести перезапуск. Для этого нужно отключить датчик и Arduino от сети электропитания, выключить компьютер. Затем запустите все эти устройства одновременно.
  12. Теперь необходимо, чтобы в радиусе действия датчика появился предмет, который станет помехой.

Если программа напишет единицу, то значит, настройка произошла верно, и перезапуск показал, что все заданные вами настройки сохранены.

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

Чувствительность

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

Если вы настроите максимальную чувствительность, то датчик будет реагировать даже на веяние ветра.

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

Время импульса

Время импульса тоже очень важная настройка. Она показывает, как быстро датчик будет реагировать на появившийся инородный объект. Минимальная длительность времени 5 секунд, максимальная 200.

Выбирайте ту величину, которая соответствует вашим ожиданиям от работы устройства.

Рекомендуется взять величину в 10-15 секунд. Так датчик точно определит, инородный предмет в зоне действия, или же это изменения погодных условий. Вас не будут тревожить понапрасну.

Где купить датчик движения для микроконтроллера Ардуино?

В Москве

  1. ООО Диодус, светодиодное освещение и датчики движения, 1812 Года ул., 12, Москва, 121127, 8 (495) 741-46-60.
  2. B.E.G. Датчики Движения/Присутствия, Светильники с Датчиками, Малая Ордынка ул., 39, стр. 1, Москва, 115184, 8 (499) 236-10-67.
  3. Сенсор, Волгоградский пр., 42 корпус 5, Москва, 109548, 8 (495) 256-80-19.

В Санкт-Петербурге

  1. SmS sensor, Выборгская наб., 29, 510, Санкт-Петербург, 194044, 8 (800) 250-65-54.
  2. Датчик движения Steinel Малая Бронная ул., 37, 115184 8 (499) 237-28-68,
  3. Промситех. ул. Книпович, 9, Санкт-Петербург, 192019, 8 (812) 702-65-90

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

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