Съдържание:

PIR сензор за движение: Как да използвате PIRs с Arduino и Raspberry Pi: 5 стъпки
PIR сензор за движение: Как да използвате PIRs с Arduino и Raspberry Pi: 5 стъпки

Видео: PIR сензор за движение: Как да използвате PIRs с Arduino и Raspberry Pi: 5 стъпки

Видео: PIR сензор за движение: Как да използвате PIRs с Arduino и Raspberry Pi: 5 стъпки
Видео: Marlin Firmware 2.0.x Explained 2024, Ноември
Anonim
PIR сензор за движение: Как да използвате PIR с Arduino и Raspberry Pi
PIR сензор за движение: Как да използвате PIR с Arduino и Raspberry Pi

Можете да прочетете този и други невероятни уроци на официалния уебсайт на ElectroPeak

В този урок ще научите как да използвате PIR сензор за движение за откриване на движение. В края на този урок ще научите:

  1. Как работят PIR сензорите за движение
  2. Как да използвате PIR сензори с Arduino
  3. Как да използвате PIR сензори с Raspberry Pi

Стъпка 1: Как работят PIR сензорите за движение

Как работят PIR сензорите за движение
Как работят PIR сензорите за движение
Как работят PIR сензорите за движение
Как работят PIR сензорите за движение

Пасивните инфрачервени сензори могат да откриват движение на обекти, които излъчват инфрачервена светлина (като човешки тела). Следователно използването на тези сензори за откриване на движение или обитаване на хора в системите за сигурност е много често. Първоначалната настройка и калибриране на тези сензори отнема около 10 до 60 секунди.

Инфрачервеният сензор за изображения на HC-SR501 е ефективен, евтин и регулируем модул за откриване на движение в околната среда. Малкият размер и физическият дизайн на този модул ви позволяват лесно да го използвате във вашия проект. Изходът на PIR сензор за откриване на движение може да бъде свързан директно към един от цифровите изводи на Arduino (или всеки микроконтролер). Ако сензорът открие някакво движение, тази стойност на щифта ще бъде зададена на „1“. Двата потенциометра на платката ви позволяват да регулирате чувствителността и времето за забавяне след откриване на движение.

PIR модулите имат пасивен инфрачервен сензор, който открива обитаването и движението от инфрачервената светлина, излъчвана от човешкото тяло. Можете да използвате този модул в системи за сигурност, интелигентни системи за осветление, автоматизация и др. На пазара се предлагат различни PIR модули, но всички те са основно еднакви. Всички те имат поне Vcc щифт, GND щифт и цифров изход. В някои от тези модули има топка като леща върху сензора, която подобрява ъгъла на видимост.

Стъпка 2: Използване на PIR сензор с Arduino

Използване на PIR сензор с Arduino
Използване на PIR сензор с Arduino

Верига

Можете да свържете PIR изход към всеки цифров щифт. Зад този модул има джъмпер. Ако преместите джъмпера в позиция L, сензорът ще „превключва“(променя състоянието), когато се открие движение. Това едва ли ще бъде от голяма полза в практическите приложения. Този режим се нарича режим без задействане или режим на единично задействане. Преместването на джъмпера в позиция H ще доведе до по -обичайната логика на сензора. Сензорът ще се включи при откриване на движение и ще се изключи известно време след като бъде открито последното движение. Този сензор ще нулира таймера (който иначе би изключил изхода) всеки път, когато се открие движение; това би било приложимо например за управление на осветлението при заетост в стаята, където не искате светлините да мигат, докато устройството се нулира. Това се нарича режим на презареждане. (или повтарящ се режим на задействане). Зад този модул има и два потенциометра. Чрез промяна на потенциометъра SENSITIVITY можете да намалите или увеличите чувствителността на сензора (увеличение по посока на часовниковата стрелка), а също и като промените TIME потенциометъра, изходното закъснение след откриване на движение ще бъде променено.

Код

Трябва да добавите библиотеката и след това да качите кода. Ако за първи път стартирате дъска на Arduino, просто следвайте тези стъпки: Отидете на www.arduino.cc/en/Main/Software и изтеглете софтуера на вашата операционна система. Инсталирайте софтуера IDE според инструкциите.

  1. Стартирайте Arduino IDE и изчистете текстовия редактор и копирайте следния код в текстовия редактор.
  2. Изберете дъската в инструменти и дъски, след това изберете вашата дъска Arduino.
  3. Свържете Arduino към вашия компютър и задайте COM порта в инструменти и порт.
  4. Натиснете бутона Качване (знак със стрелка).
  5. Готов си!

За правилното калибриране не трябва да има никакво движение пред PIR сензора за до 15 секунди (докато щифт 13 се изключи). След този период сензорът има моментна снимка на зоната си на видимост и може да открива движения. Когато PIR сензорът открие движение, изходът ще бъде ВИСОК, в противен случай ще бъде НИСКИ.

Стъпка 3: Използване на PIR сензор с Raspberry Pi

Използване на PIR сензор с Raspberry Pi
Използване на PIR сензор с Raspberry Pi

Забележете веригата и използвайте следния код:

Стъпка 4: Примерни проекти

Интересувате ли се от допълнителни четения? Не пропускайте този проект:

Откриване на движение и жестове от Arduino и PIR сензор

Стъпка 5: Купете PIR сензор за движение

Купете PIR сензор от ElectroPeak

Препоръчано: