1: Introdução ao sensor IR Arduino
Um Ir Ou o sensor infravermelho é um dispositivo que mede as radiações infravermelhas ao redor do seu redor emitindo os raios de IR e depois recebendo o raio refletido de volta. Ele produz um sinal digital depois que os raios refletidos são recebidos de volta.
Esses sensores são comumente usados em uma variedade de aplicações, incluindo sistemas de controle remoto, detectores de movimento e robótica. A placa Arduino permite que os usuários programem e controlem o sensor de IR usando um conjunto simples de instruções. Com a capacidade de sentir a radiação infravermelha, o sensor Arduino IR pode ser usado para detectar a presença de objetos, medir a temperatura e até controlar outros dispositivos.
2: Trabalhando do Sensor IR Arduino
Um sensor de IR funciona emitindo um feixe de radiação infravermelha e detecção quando o feixe é refletido para o sensor. Quando o feixe é interrompido, o sensor será lançado um digital sinal. Este sinal pode ser usado para acionar uma ação ou evento, como ligar uma luz ou ativar um motor.
O sensor de IR apresenta dois componentes principais:
Uma vez que a tensão é aplicada a Diodo emissor de luz infravermelha Emite um raio de luz infravermelha. A luz viaja pelo ar e depois de atingir o objeto que reflete para o sensor de recebimento que é um foto-diodo.
Se o objeto for mais perto para o sensor IR A forte A luz será refletida. À medida que o objeto se move ausente O sinal refletido recebido é mais fraco.
Quando o O sensor de IR está ativo, produz um sinal baixo em seu pino de saída que pode ser lido por qualquer placa de microcontrolador.
Outra coisa interessante sobre este conselho é que ela tem dois a bordo LEDs, um para o poder e segundo para o saída sinal Quando o sensor é desencadeado por qualquer objeto.
3: pinagem do sensor de infravermelho
Um sensor de IR normalmente tem três pinos:
Além disso, o sensor de IR também possui:
4: Interface do sensor IR com Arduino Nano
Para usar o sensor IR com um Arduino, conecte o VCC com 3.Pin 3V ou 5V no Arduino. O pino externo pode ser conectado aos pinos digitais do Nano Board. O pino GND será conectado ao arduino Nano Ground.
Depois que as conexões são feitas, você pode usar o ambiente de programação do Arduino para ler a saída do sensor e executar ações com base na radiação infravermelha detectada.
4.1: esquemático
Dada a tabela explica o diagrama de pinos do sensor de infravermelho com um nano Arduino:
PIN do sensor de IR | Pino Arduino |
VCC | VIN/5V/3.3V |
Gnd | Gnd |
FORA | D2 |
O LED em D3 está conectado que brilha quando o objeto é detectado pela placa Arduino.
4.2: código
Conecte o Arduino Nano com PC e uplote abaixo do código.
#Define ir_sensor 2 /*d2 IR Pin definido* /No código acima, primeiro, inicializamos os pinos digitais para o sensor de IR e LED. D2 e D3 Os pinos do sensor de IR são definidos para o sensor de IR e LED, respectivamente.
Próximo usando pinmode () Função IR PIN do sensor é definida como entrada e o pino de LED é definido como saída. Se a condição for usada para o sensor de IR. Se a entrada recebida do IR for BAIXO LED vai virar SOBRE. Por outro lado, se nenhuma onda refletida for detectada pelo sensor de IR, a saída de IR será ALTO e o LED permanecerá DESLIGADO.
4.3: saída
Depois de fazer upload de código para o Nano Board, podemos testar o circuito usando qualquer objeto que vem na frente do sensor infravermelho.
Abaixo a imagem dada mostra que o LED é DESLIGADO Como as radiações de IR não são refletidas por nenhum dos objetos. O sensor não é acionado, o que significa que enviará um ALTO sinal em seu pino de saída.
Agora, como o objeto está em frente ao sensor de IR, a radiação é refletida e recebida pelo fotodiodo no sensor de IR, de modo que o LED é girado SOBRE. Neste caso um BAIXO o sinal será gerado por um sensor de IR.
Conclusão
Sensores de infravermelho ou infravermelho podem detectar a presença de um objeto. Usando pinos digitais de nano Arduino, podemos receber sinais da saída do sensor de infravermelho e pode desencadear a resposta de acordo com a necessidade. Os sensores de RI têm várias aplicações, incluindo os sistemas de controle remoto, detectores de movimento e robótica. Este artigo explica etapas para integrar sensores de infravermelho ao Arduino Nano usando o Código Arduino.