Como referenciar este texto: ‘Sensor de presença PIR com Arduino’. Rodrigo Terra. Publicado em: 18/02/2025. Link da postagem: https://www.makerzine.com.br/educacao/sensor-de-presenca-pir-com-arduino/.
Conteúdos que você verá nesta postagem
A automação residencial e os sistemas de segurança inteligentes têm se tornado cada vez mais acessíveis, graças à popularização de microcontroladores como o Arduino e sensores eficientes, como o sensor PIR (Passive Infrared Sensor). Esse sensor é amplamente utilizado para detectar a presença de pessoas ou movimentos em ambientes, acionando dispositivos como luzes, alarmes e câmeras.
Neste artigo, exploramos como utilizar um sensor de presença PIR em conjunto com o Arduino Uno, montando e simulando o circuito no Tinkercad, uma plataforma online que permite projetar e testar circuitos eletrônicos sem a necessidade de hardware físico. Além de entender a lógica por trás do funcionamento do sensor, apresentamos um código simples para controlar um LED com base na detecção de movimento, tornando o aprendizado acessível para iniciantes e útil para quem deseja criar projetos de automação.
Lógica da programação
INICIALIZAÇÃO
No início, o programa define o pino 3 como BAIXO (LOW), ou seja, o LED começa apagado.
LOOP INFINITO
Dentro do loop principal, o programa faz continuamente a leitura do sensor PIR e controla o LED:
Leitura do sensor PIR:
O bloco ler pino digital 2 lê o estado do sensor PIR, que está conectado ao pino 2 do Arduino.
Condição IF (Se o sensor detectar movimento)
Se o pino 2 estiver em ALTO (1), significa que o sensor PIR detectou movimento.
Nesse caso, o programa define o pino 3 como ALTO (HIGH), ligando o LED.
Else (Caso contrário, se não detectar movimento)
Se o pino 2 estiver em BAIXO (0), significa que não há movimento.
O programa define o pino 3 como BAIXO (LOW), apagando o LED.
Pinagem do Circuito
O circuito utiliza um sensor PIR para detectar movimento e acionar um LED, conectados ao Arduino Uno. Abaixo, detalhamos as conexões de cada componente:
1. Sensor PIR
O sensor PIR possui três pinos que devem ser conectados corretamente ao Arduino:
- VCC – Conectado ao 5V do Arduino para alimentação.
- GND – Conectado ao GND do Arduino.
- OUT – Conectado ao pino digital 2 do Arduino, que recebe o sinal de detecção de movimento.
2. LED
O LED acende quando o sensor detecta movimento. Suas conexões são:
- Ânodo (perna longa do LED) – Conectado ao pino digital 3 do Arduino através de um resistor (geralmente de 220Ω a 1kΩ para limitar a corrente).
- Cátodo (perna curta do LED) – Conectado ao GND do Arduino.
3. Arduino Uno
O Arduino atua como controlador do circuito, realizando as seguintes conexões:
- Pino 2 (entrada digital) – Recebe o sinal do sensor PIR.
- Pino 3 (saída digital) – Controla o LED com base na detecção do sensor.
- 5V – Alimenta o sensor PIR.
- GND – Conectado ao sensor PIR e ao LED.
Com essa configuração, o Arduino verifica continuamente o estado do sensor PIR e, caso detecte movimento, acende o LED. Quando não há detecção, o LED permanece apagado.
Veja como fazer
Simulador
Se você acha que este conteúdo pode ser útil para alguém, compartilhe!
Ao divulgar os textos do MakerZine, você contribui para que todo o material continue acessível e gratuito para todas as pessoas.