Qual é o sensor infravermelho (IR) e como funciona
O sensor IR é um módulo eletrônico que contém o transmissor e o receptor, o transmissor emite a radiação infravermelha que atinge os obstáculos e é refletida de volta por esse obstáculo que é detectado pelo receptor do módulo e altera a saída para a alta.
Podemos usar esse sensor IR com o Raspberry Pi 4 para detectar os objetos no ambiente, também para descobrir a velocidade dos objetos em movimento e descobrir a distância do objeto usando o sensor IR.
Este sensor possui três terminais, um é o VCC conectado aos 5 volts, o outro é o solo conectado ao terminal do solo, e o último é de saída, através do qual podemos descobrir a saída do sensor de IR.
Como descobrir a presença do objeto usando o sensor IR com Raspberry Pi 4
Para entender o funcionamento do sensor IR, configuraremos um circuito simples para descobrir a presença do objeto na frente do sensor de IR. Para esse fim, precisamos dos seguintes componentes eletrônicos:
O diagrama de circuito do circuito para detectar a presença do objeto é:
Para fazer o circuito após o diagrama de circuito acima, primeiro colocaremos o Raspberry Pi 4, o sensor de IR e um LED na placa de ensaio:
Agora irá conectar o sensor IR e o LED com o Raspberry Pi de acordo com a tabela:
Cátodo do LED | Conecte -o com o terreno do Raspberry Pi 4 |
Ânodo do LED | Conecte -o com o GPIO 24 (BCM 18) |
VCC do sensor IR | Conecte -o com os 5 volts de Raspberry Pi 4 |
Solo do sensor de infravermelho | Conecte -o com o terreno do Raspberry Pi 4 |
Fora do sensor de infravermelho | Conecte -o com o GPIO 23 (BCM 16) |
Qual é o código Python para a detecção de objeto usando o sensor IR com Raspberry Pi 4
Para detectar o objeto usando o sensor IR com o Raspberry Pi, temos que escrever um script python para esse fim, abriremos o arquivo de texto com o nome de “ir_sensor.py”Usando um editor de texto Nano:
$ nano ir_sensor.pyAgora, digitaremos o seguinte código Python:
Importar RPI.Gpio como gpioExplicação do código: Nós importamos o tempo e o RPI.Biblioteca gpio e depois declarou o pino 16 para o sensor e o pino 18 para o LED. Esses números de pinos estão de acordo com os números de pinos da placa para os quais definimos o SetMode como GPio.Placa e declarou o pino do sensor como entrada e o pino de LED como saída.
Então, no infinito durante o loop, verificamos a entrada do sensor, pois ele detecta algum objeto; Sua produção ficará alta, o LED também ficará alto, caso contrário, o LED permanecerá desligado.
Para compilar e executar o ir_sensor.arquivo py, usaremos o comando:
$ python ir_sensor.pyO hardware que está funcionando do projeto é:
LED está desligado e o objeto não está na frente do sensor:
O LED irá brilhar quando o objeto está cruzando o sensor IR.
Conclusão
O transmissor do sensor IR transmite os raios infravermelhos continuamente, quando o objeto vem na frente desses raios, os raios refletem de volta devido ao obstáculo. Os raios são detectados pelo receptor do módulo IR e torna a saída do sensor de IR. Neste artigo, interfigurmos o módulo IR com o Raspberry Pi 4 e entendemos o funcionamento de um módulo de IR, criando um projeto simples de detecção de objetos.