1: Introdução ao sensor de IR
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 ESP32 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 de IR pode ser usado para detectar a presença de objetos, medir a temperatura e até controlar outros dispositivos.
2: Trabalho do sensor de infravermelho
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 3 pinos:
Além disso, o sensor de IR também possui:
4: Interface do sensor de IR com ESP32
Para usar o sensor IR com um ESP32 Connect VCC com 3.Pino 3V ou 5V no ESP32. O pino externo pode ser conectado aos pinos digitais da placa ESP32. O pino GND será conectado ao solo EsP32.
Depois que as conexões são feitas, você pode usar o ambiente de programação do Arduino (IDE) 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 IR com um ESP32:
PIN do sensor de IR | PIN ESP32 |
VCC | VIN/5V/3.3V |
Gnd | Gnd |
FORA | D14 |
O LED em D27 está conectado que brilha quando o objeto é detectado pelo sensor ESP32 e IR.
4.2: código
Conecte o ESP32 com o PC e uplote abaixo do código.
#Define ir_sensor 14 /*d14 IR Pin definido* /No código acima, primeiro, inicializamos os pinos digitais para o sensor de IR e LED. D14 e D27 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 a placa ESP32, 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 ESP32, podemos receber sinais da saída do sensor de IR 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 as etapas para integrar sensores de IR com ESP32 usando o código IDE Arduino.