Оглавление:

Датчик движения PIR на базе Arduino: 4 шага
Датчик движения PIR на базе Arduino: 4 шага

Видео: Датчик движения PIR на базе Arduino: 4 шага

Видео: Датчик движения PIR на базе Arduino: 4 шага
Видео: Датчик движения HC-SR501 - обзор, настройка и подключение 2024, Июнь
Anonim
Датчик движения PIR на базе Arduino
Датчик движения PIR на базе Arduino

С помощью этого проекта вы можете контролировать высокое состояние и чувствительность PIR.

Запасы

Ардуино Уно

Датчик движения PIR

Зуммер

Программный инструмент

IDE Arduino

Шаг 1: Модуль датчика PIR

Модуль датчика PIR используется для обнаружения движения. Его часто называют «PIR», «пироэлектрический», «пассивный инфракрасный» и «инфракрасный датчик движения». Модуль имеет встроенный пироэлектрический датчик, схему кондиционирования и куполообразную линзу Френеля. Он используется для определения движения людей, животных или других объектов. Обычно они используются в системах охранной сигнализации и автоматически активируемых системах освещения.

Шаг 2: О проекте

О проекте
О проекте

Датчик PIR в основном представляет собой электронный датчик, который регулирует инфракрасный (ИК) свет, излучаемый объектами в его поле зрения.

Эти датчики также позволяют ощущать движение и в основном используются для определения того, двигался ли человек в пределах его досягаемости. Вам потребуется 5 перемычек, чтобы соединить все, все эти провода должны иметь разъемы типа папа-мама. Вы можете установить частоту 3000 Гц, потому что большинство сигналов тревоги используют эту частоту. Датчик PIR - это в основном датчик движения, поэтому всякий раз, когда он распознает движения, он устанавливает ВЫСОКИЙ уровень, пользователь также может контролировать время этого ВЫСОКОГО состояния и чувствительность вашего датчика с помощью 2 потенциометров. Этот проект издает звуковой сигнал при распознавании любого движения. Мы можем легко изменить время звукового сигнала, изменив время задержки в конце цикла for.

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

Шаг 3: принципиальная схема

Принципиальная электрическая схема
Принципиальная электрическая схема

Шаг 4: Запустите программу

bool isToneOn = false;

int frequency = 3000;

void setup () {

// вот наш датчик PIR

pinMode (2, ВХОД);

// вот наш зуммер

pinMode (3, ВЫХОД);

}

void loop () {

// когда датчик PIR выдает HIGH, это означает, что он обнаруживает движение

if (digitalRead (2) == HIGH) {

// включим будильник на 15 секунд

// мы используем тон (), чтобы мы могли контролировать частоту звукового сигнала

// чтобы выключить звук, мы должны использовать noTone ()

// если вы хотите изменить частоту тона, вы можете сделать это в переменной

// вверху кода

for (int a = 0; a <30; a ++) {

if (isToneOn) {

noTone (3);

isToneOn = false;

}еще{

// 3 означает наш вывод, к которому подключен зуммер

тон (3, частота);

// мы должны изменить эту переменную на true, мы должны знать

// когда включить зуммер, а когда включить

isToneOn = true; }

// задержка 0,5 секунды, вы можете изменить это значение, чтобы оно

// гудок медленнее или быстрее

задержка (500);

}

}

}

Рекомендуемые: