Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
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
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
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:
Controle remoto IR baseado em Arduino automático baseado em temperatura: 7 etapas
Controle remoto IR baseado em Arduino automático baseado em temperatura: Ei, e aí, pessoal! Akarsh aqui da CETech. Cansado de acordar no meio de um sono profundo só porque a temperatura ambiente está muito baixa ou muito alta por causa do seu AC mudo. Então este projeto é para você. Neste projeto, vamos fazer o nosso
Termômetro infravermelho sem contato baseado em Arduino - Termômetro baseado em IR usando Arduino: 4 etapas
Termômetro infravermelho sem contato baseado em Arduino | Termômetro baseado em IR usando Arduino: Olá pessoal, neste instructables faremos um termômetro sem contato usando arduino. Já que às vezes a temperatura do líquido / sólido é muito alta ou muito baixa e então é difícil fazer contato com ele e ler sua temperatura então naquele cenário
Leitor de música acionado por movimento baseado em sensor: 3 etapas
Reprodutor de música acionado por movimento baseado em sensor: Na minha faculdade de graduação, tivemos que criar um projeto original que todos os alunos pudessem escolher por conta própria. Para o meu projeto, como sempre ouço música e sempre sinto que é muito complicado ligar um alto-falante, eu
Controle de exaustor DC baseado em sensor de movimento sem Arduino: 4 etapas
Controle de exaustor DC baseado em sensor de movimento sem Arduino: Olá irmãos e irmãs do mundo, eu fiz um pequeno projeto para controlar seu exaustor DC (se você adicionar um relé, você também pode controlar o exaustor AC). espaço para secar as mãos molhadas. e também usou outro aplicativo
Quem está à minha porta? Projeto de sensor de movimento / sensor de alcance PIR: 5 etapas
Quem está à minha porta? Projeto Sensor de Movimento PIR / Sensor de Alcance: Nosso projeto tem como objetivo detectar movimento via PIR e sensores de distância. O código do Arduino produzirá um sinal visual e de áudio para informar ao usuário que alguém está por perto. O código MATLAB enviará um sinal de e-mail para alertar o usuário de que alguém está por perto. Este dispositivo