Nesta prática você vai aprender a utilizar o Módulo Expansor…
Como usar com Arduino – Sensor Detector de Fogo / chama Infravermelho
– Descrição:
O Sensor Detector de Fogo/chama Infravermelho é um módulo eletrônico desenvolvido com a finalidade de detectar a presença de fogo/chama/calor em determinado ambiente. A partir da detecção feita pelo sensor, o microcontrolador que estiver ligado ao módulo será notificado e poderá tomar uma ou várias ações que o usuário determinar.
Este Sensor Detector de Fogo/chama Infravermelho pode detectar o espectro de chama/fogo/calor que possua uma onda de largura de 760nm até 1100nm e que estejam até 80cm de distância do sensor. O módulo possui um ângulo de detecção de 60º e é sensível ao espectro de chamas. A sensibilidade de detecção pode ser ajustada a partir de um pequeno potenciômetro (trimpot) que se encontra na placa, dessa forma tornando o módulo mais prático. Seu principio de funcionamento é baseado na tecnologia infravermelha (Receptor Infravermelho de alta sensibilidade). A leitura de sinal do módulo pode ser feita através de uma porta analógica ou através de uma porta digital.
– Especificações e características:
– Controlador: LM393
– Tensão de operação: 3 – 5VDC
– Corrente de Saída: 15mA
– Sensibilidade de detecção: 760~1100nm
– Faixa de detecção: 60º
– Temperatura de operação: -25ºC a 85ºC
– Saída Digital e Analógica
– LED indicador para presença de tensão
– LED indicador para saída digital
– Sensibilidade ajustável através de trimpot
– Aplicações:
Projetos com Arduino ou outras plataformas microcontroladas em que seja necessário fazer a detecção de fogo/chama/calor.
– Proposta da prática:
Utilizar o Sensor Detector de Fogo / chama Infravermelho em conjunto com o Arduino e acender um LED sempre que o sensor fizer a detecção da presença do fogo.
– Lista dos itens necessários:
01 – Arduino com Cabo USB
01 – Sensor Detector de Fogo / chama Infravermelho
01 – LED Difuso 5mm Verde
01 – Resistor de 150Ω
01 – Protoboard
05 – 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 pinoLed = 12; //PINO DIGITAL UTILIZADO PELO LED const int pinoSensor = 8; //PINO DIGITAL UTILIZADO PELO SENSOR 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) == LOW){ //SE A LEITURA DO PINO FOR IGUAL A LOW, FAZ digitalWrite(pinoLed, HIGH); //ACENDE O LED }else{ //SENÃO, FAZ digitalWrite(pinoLed, LOW); //APAGA O LED } } |
– Resultado final:
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: Upgrade de Firmware do WiFi ESP8266 ESP-01 através do Arduino e Conversor USB Serial
Próxima postagem: Componentes Passivos, Ativos e Eletromecânicos
Parabéns! funcionou direito e testei 4 sensores com um isqueiro.
Ola Euler, fiz toda a ligação do sensor e o led, mas não funcionou. o Meu sensor de chama não tem o trimpot, então não sei exatamente se tem como regular a sensibilidade do sensor, pois a chama não esta sendo detectada. Seria esse o problema? Se puder ajudar, agradeço muito. Um abraço. César.
Olá Cesar.
Agradeço pelo comentário!
O ideal seria testar uma outra unidade deste sensor que você tem para confirmar se não é defeito.