- Descrição: O Sensor de Temperatura LM35 possui alta precisão…
Como usar com Arduino – Sensor Microondas RCWL-0516 (Detector) de Movimento
– Descrição:
O Sensor Microondas RCWL-0516 (Detector) de Movimento foi desenvolvido com a finalidade de detectar automaticamente o movimento de objetos dentro do seu raio de ação a partir do uso da tecnologia de radar Doppler e acionar uma carga ou enviar um sinal a uma plataforma microcontrolada para que uma ação seja executada. O sensor transmite um sinal eletromagnético de micro-ondas de alta frequência e aguarda este mesmo sinal ser refletido por algum objeto em movimento. Ao ser refletido, o sinal sofre uma alteração que é perceptível pelo receptor.
De modo geral, o efeito Doppler é uma alteração na frequência captada por um receptor a partir de um sinal refletido por um objeto em movimento. O comprimento do sinal refletido é maior ou menor proporcionalmente ao afastamento ou aproximação do receptor que capta o sinal eletromagnético. Em caso de aproximação do receptor, a frequência da onda recebida pelo mesmo tende a ser maior e no caso de afastamento a frequência tende a diminuir.
O Sensor Microondas RCWL-0516 (Detector) de Movimento possui alta sensibilidade de detecção, alta confiabilidade, seu ângulo de detecção é de 360º, sua distância de detecção varia de 5 a 7 metros, permite que um LDR (Fotoresistor) seja instalado junto ao módulo (utilizar a marcação CDS de 2 pinos para soldar o LDR) e o mesmo possui capacidade antijamming, ou seja, o sensor é resistente a interferências externas (vento, calor e outros fatores ambientais). Se o objeto (uma pessoa por exemplo) se mover em direção ao sensor, a detecção é feita com mais rapidez. A faixa de tensão para alimentação do módulo é de 4 a 28VDC.
– Especificações e características:
– Modelo do sensor: RCWL-0516
– Tensão de operação: 4 a 28VDC
– Corrente de operação: 2,8mA
– Dissipação de energia: 20mW
– Saída de sinal (nível TTL): 0V (LOW) / 3.3V (HIGH)
– Raio de detecção: 5 a 7m
– Ângulo de alcance: 360º
– Atraso: 2s (padrão)
– Pino 3V3: alimentação para outros dispositivos
– Corrente máxima no pino 3V3: 100mA
– Pino CDS: conexão de LDR externo
– Temperatura de operação: -20º a 80º celsius
– Aplicações:
Projetos com Arduino ou outras plataformas microcontroladas em que seja necessário detectar movimento de um corpo em um ambiente.
– Proposta da prática:
Utilizar o Sensor Microondas RCWL-0516 (Detector) de Movimento em conjunto com o Arduino e acender um LED sempre que o sensor detectar movimento em seu raio de detecção.
– Lista dos itens necessários:
01 – Arduino com Cabo USB
01 – Sensor Microondas RCWL-0516 (Detector) de Movimento
01 – LED Difuso 5mm Verde
01 – Resistor de 150Ω
01 – Protoboard
03 – Cabos Jumper macho-macho
– Esquema de ligação da prática:
– Tutorial de instalação e configuração do ambiente de programação do Arduino:
Arduino – Instalação e Configuração da IDE no Windows
– Código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
const int pinoSensor = 8; //PINO DIGITAL UTILIZADO PELO SENSOR const int pinoLed = 12; //PINO DIGITAL UTILIZADO PELO LED void setup() { pinMode (pinoSensor, INPUT); //DEFINE O PINO COMO ENTRADA pinMode(pinoLed, OUTPUT); //DEFINE O PINO COMO SAÍDA digitalWrite(pinoLed, LOW); //LED INICIA DESLIGADO } void loop() { if(digitalRead(pinoSensor) == HIGH){ //SE LEITURA DO PINO FOR IGUAL A HIGH, FAZ digitalWrite(pinoLed, HIGH); //ACENDE O LED } else{ //SENÃO, FAZ digitalWrite(pinoLed, LOW); //APAGA O LED } } |
– Resultado final:
OBS: temos uma outra publicação sobre o RCWL-0516 que é bem detalhada e você pode acessá-la clicando AQUI.
Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!
Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop
Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.
Obrigado e até a próxima!
Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.
Postagem anterior: Medidor (Tensão / Corrente / Frequência) para Quadro de Energia
Próxima postagem: Como usar com Arduino – Módulo Encoder Rotativo KY-040
Seria possível detectar a velocidade do movimento?
Trabalho com hidráulica gostaria de detectar o movimento(velocidade) do fluido de modo não invasivo, tal qual um fluxo sanguíneo.
Olá Luciano.
Agradeço pelo comentário!
Com este sensor não é possível.
Qual foi o objetivo de iniciar o Monitor Serial?
Olá Samuel.
A linha de inicialização da serial apenas ficou a mais no código, pois não é utilizado em nenhum momento.
Já removi ela do código.