No momento, você está visualizando Sensor de presença PIR com Arduino

Sensor de presença PIR com Arduino

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.

Programação em blocos

A programação (em blocos) ficará desta maneira:

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.

Rodrigo Terra

Com formação inicial em Física, especialização em Ciências Educacionais com ênfase em Tecnologia Educacional e Docência, e graduação em Ciências de Dados, construí uma trajetória sólida que une educação, tecnologias ee inovação. Desde 2001, dedico-me ao campo educacional, e desde 2019, atuo também na área de ciência de dados, buscando sempre encontrar soluções focadas no desenvolvimento humano. Minha experiência combina um profundo conhecimento em educação com habilidades técnicas em dados e programação, permitindo-me criar soluções estratégicas e práticas. Com ampla vivência em análise de dados, definição de métricas e desenvolvimento de indicadores, acredito que a formação transdisciplinar é essencial para preparar indivíduos conscientes e capacitados para os desafios do mundo contemporâneo. Apaixonado por café e boas conversas, sou movido pela curiosidade e pela busca constante de novas ideias e perspectivas. Minha missão é contribuir para uma educação que inspire pensamento crítico, estimule a criatividade e promova a colaboração.

Deixe um comentário