Índice:

Sensor de movimento PIR baseado em Arduino: 4 etapas
Sensor de movimento PIR baseado em Arduino: 4 etapas

Vídeo: Sensor de movimento PIR baseado em Arduino: 4 etapas

Vídeo: Sensor de movimento PIR baseado em Arduino: 4 etapas
Vídeo: Conheça os sensores do Arduino #ManualMaker Aula 6, Vídeo 1 2024, Setembro
Anonim
Sensor de movimento PIR baseado em Arduino
Sensor de movimento PIR baseado em Arduino

Com a ajuda deste projeto, você pode controlar o estado alto e a sensibilidade do PIR.

Suprimentos

Arduino Uno

Sensor de movimento PIR

Campainha

Ferramenta de software

IDE Arduino

Etapa 1: Módulo Sensor PIR

O módulo sensor PIR é utilizado para detecção de movimento. É frequentemente referido como sensor usado "PIR", "Piroelétrico", "Infravermelho passivo" e "Movimento IR". O módulo possui um sensor piroelétrico integrado, circuito de condicionamento e uma lente Fresnel em forma de cúpula. É utilizado para detectar o movimento de pessoas, animais ou outros objetos. Eles são geralmente utilizados em alarmes contra roubo e sistemas de iluminação ativados automaticamente.

Etapa 2: Sobre o Projeto

Sobre o projeto
Sobre o projeto

O Sensor PIR é basicamente um sensor eletrônico que regula a luz infravermelha (IR) que irradia de objetos em seu campo de visão.

Esses sensores também permitem sentir o movimento e são usados principalmente para descobrir se um humano se moveu em seu alcance. Você precisará de 5 fios de jumper para combinar tudo, todos esses fios devem ter conectores macho-fêmea. Você pode definir a frequência para 3000 Hz porque a maioria dos alarmes usa essa frequência. O sensor PIR é basicamente um sensor de movimento, então sempre que ele reconhece movimentos, ele define OUT como HIGH, o usuário também pode controlar o tempo deste estado HIGH e a sensibilidade do seu sensor com os 2 potenciômetros. Este projeto produz sons de bipe quando qualquer movimento é reconhecido. Podemos modificar facilmente o tempo do bipe, alterando o tempo de atraso no final do loop for.

O IoT Training Online o ajudará a criar mais projetos desse tipo com base no Arduino, bem como em outras plataformas IoT para construir Soluções IoT Industriais.

Etapa 3: Diagrama de Circuito

Diagrama de circuito
Diagrama de circuito

Etapa 4: execute um programa

bool isToneOn = false;

frequência interna = 3000;

void setup () {

// aqui está nosso sensor PIR

pinMode (2, INPUT);

// aqui está nossa campainha

pinMode (3, SAÍDA);

}

void loop () {

// quando o sensor PIR nos dá ALTO, significa que detecta movimento

if (digitalRead (2) == HIGH) {

// vamos ligar o alarme por 15 segundos

// estamos usando tone () para que possamos controlar a frequência de nosso som de bipe

// para desligar o tom, temos que usar noTone ()

// se você quiser mudar a frequência do tom, você pode fazê-lo na variável

// no topo do código

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

if (isToneOn) {

noTone (3);

isToneOn = false;

}outro{

// 3 significa nosso pino onde a campainha está conectada

tom (3, frequência);

// temos que mudar esta variável para verdadeira, temos que saber

// quando ligar a campainha e quando ligá-la

isToneOn = true; }

// atrasar 0,5 segundo, você pode alterar este valor para que

// beep mais lento ou mais rápido

atraso (500);

}

}

}

Recomendado: