Neste mundo da eletrônica, robótica e automação é quase certeza que será necessário acionar algo. Dessa forma, se torna fundamental o entendimento de alguns sensores que auxiliam nesta tarefa. Assim, hoje vamos acionar cargas com o sensor de presença. Então, vamos nessa?
Acionando cargas com Sensor de Presença – Conhecendo as possibilidades.
Primeiramente, é fundamental entender as necessidades do seu projeto. Contudo, o sensor de presença se aplica a projetos que precisam de segurança e proteção.
Normalmente, é para verificar movimentos de algo ao redor de algum objeto ou local. Para maiores detalhes, dê uma olhada no artigo abaixo:
Assim, sabe aqueles sensores dos corredores de apartamentos? Por exemplo, aqueles perto de escadas fazendo as luzes acenderem “sozinhas”? Então, normalmente se tem um sensor PIR!
Conhecendo melhor o protagonista.
Portanto, em nosso projeto de hoje utilizaremos o modelo HC-SR501. Dessa forma, precisaremos conhecer melhor suas funcionalidades. Com isso, tudo se inicia pelo seu datasheet e as informações contidas neles.
Certamente, além de compacto, perceba que ele contém dois potenciômetros. Onde cada um tem o seu papel fundamental. Em resumo, podemos controlar duas variáveis: o intervalo de distância (3 a 7 metros) e o tempo de delay para próxima verificação (5 a 200 segundos).
Outras curiosidades interessantes
Entretanto, esses não são os únicos detalhes a se considerar, pois é importante destacar que este sensor detecta movimento e não presença de um corpo.
Assim, caso o corpo/objeto permanecer estático, dentro do raio de detecção do sensor, ele assume como se não existisse nada ali.
Além disso, outro detalhe a observar é a sua alimentação. Como resultado, ele aceita alimentação de 4,5 à 20V, e que apresenta o estado HIGH, ao detectar um movimento, e LOW quando não identifica nada.
Apresentando os participantes.
Claro, não é de protagonista que vive o show, é preciso ter os participantes. Assim, além do sensor de presença, iremos precisar de outros componentes para este projeto. Todos eles estão disponíveis em nossa loja a um clique de distância!
Organizando a casa.
Posteriormente da separação desses participantes, chegou a hora de organizá-los. Ou seja, pegue a sua protoboard, jumpers, separe conecte os sensores igual na imagem abaixo.
Por fim, peço que verifique passo a passo cada conexão para não ocorrer erros de funcionamento.
Hora de revisar os processos.
Então, depois de realizar as conexões (corretamente!) chegou o momento de realizar o upload do código em seu arduino. Para isso, crie um novo projeto, cole o código abaixo e realize o upload.
/* * ACIONANDO CARGAS COM SENSOR DE PRESEÇA * DANILO NOGUEIRA * AUTOCORE ROBOTICA */ // Declarando as variaveis int pino_led = 11; int pino_pir = 7; int acionamento; // Variavel para guardar o estado do sensor void setup() { pinMode(pino_led, OUTPUT); // Define pino do LED como saida pinMode(pino_pir, INPUT); // Define pino sensor como entrada // Iniciando a comunicação serial Serial.begin(9600); } void loop() { acionamento = digitalRead(pino_pir); // Lendo o valor do sensor PIR if (acionamento == LOW) // Sem movimento, mantem LED desligado { digitalWrite(pino_led, LOW); Serial.println("Sem Movimentação"); delay(400); } else // Portanto, se for identificado uma movimentação { digitalWrite(pino_led, HIGH); Serial.println("Movimentação Identificada!"); delay(400); } }
Encerrando esta etapa, após o código ser executado, realize alguma movimentação na frente do sensor.
Portanto, caso o LED não tenha acendido (confira as ligações!) e por fim, movimente lentamente o potenciômetro do delay e verifique se o LED acende!
Apresentando o show.
Por fim, finalizando o nosso projeto de hoje, deixo também um vídeo de nosso canal. Nele, também realizo a execução do projeto e mostro o resultado que eu cheguei. Espero que tenha feito sentido tudo o que foi explicado hoje!
Além disso, espero que tenha ficado claro como estar acionando cargas usando o sensor de presença. Se lhe ajudou de alguma forma, compartilhe com mais pessoas!
Um mega abraço!