Sensor Infravermelho

Módulo de recepção de infravermelho, que contém um dispositivo semicondutor que converte sinais de luz infravermelha em sinais elétricos.

Características

Possibilidade de utilizar controle remoto

O alcance do sensor infravermelho é de 1 a 3 metros.

Ângulo de recepção do sensor: 75º

Possui LED indicador de recepção de sinal

Controle remoto possui 16 teclas

Pode ser utilizado para diferentes aplicações que necessitem de controle remoto

Interface Digital

Conector JST 4 pinos

Especificações Técnicas

Tensão de operação

3,3 V ~ 5 V

Consumo de corrente

15 uA

Interface

Digital (D2 ~ D13)

Temperatura de operação

-20 ℃ ~ 85 ℃

Comprimento de onda

Entre 0,76 μm ~ 1,5 μm

Dimensões

23,5 mm * 13 mm

Pinagem

PINO 1 - GND

PINO 2 - VCC

PINO 3 - SAÍDA DE SINAL

PINO 4 - NC (VAZIO)

Utilizando o Sensor infravermelho no mDesigner3

Podemos programar o sensor infravermelho no mDesigner3, utilizando o bloco para leitura do sensor infravermelho, disponível no menu "Sensor".

Primeiramente crie uma variável para receber o valor da leitura do sensor. Após isso, utilize os blocos de programação para atribuir o valor lido do sensor à variável criada, conforme mostra a imagem abaixo.

Em seguida, conecte o sensor à uma das portas digitais do seu mCenter+. Para verificar se o sensor está realizando as leituras corretamente, você pode utilizar o bloco de impressão serial, inserindo nele, a variável que você definiu para a leitura do sensor. Insira também o bloco de taxa de transmissão serial e defina o valor para 9600. Finalizando, sua programação deve está semelhante a imagem abaixo.

Cada botão do controle remoto irá enviar um valor diferente para receptor. Esse valores podem ser usados para definir a função de cada botão, conforme a aplicação que você desejar realizar. Veja abaixo o resultado da leitura do sinal enviado pelo controle remoto.

Exemplo prático utilizando o sensor Infravermelho

Neste exemplo vamos utilizar nosso sensor infravermelho para realizar leitura de um controle remoto e alterar as cores de um LED RGB. Para isso vamos precisar de:

1 x mCenter+

1 x Sensor infravermelho

1 x Led RGB

1 x Controle remoto

1º Passo - Montagem

A montagem é bem simples, primeiramente, conecte o sensor infravermelho na porta digital D2/D3 do seu mCenter+, depois conecte o LED RGB na porta analógica A0/A1. A montagem final deve ficar semelhante à imagem abaixo.

2º Passo - Programação

O que esperamos do nosso projeto é que a cor do LED mude de acordo com o botão pressionado no controle remoto. Então usaremos o botão A para mudar o LED para a cor verde, o botão B para a cor azul e o botão C para a cor amarelo.

Utilizaremos o bloco mostrado abaixo para saber qual botão está sendo pressionado, e dizer em qual porta do mCenter+ o sensor infravermelho está conectado. Esse bloco está disponível no menu de blocos "Sensor" do mDesigner.

Também utilizaremos o bloco abaixo para definir em qual porta o LED está conectado e a cor que desejamos mostrar. Esse bloco está disponível na menu de blocos "Mostrar" do mDesigner.

Agora, vamos usar o bloco de controle SE/ENTÃO, para acender nosso LED com a cor que escolhemos, quando o botão for pressionado. Com isso, a programação dos blocos ficará como na imagem abaixo.

Agora, você pode apenas duplicar esse conjunto de blocos e alterar apenas o botão e a cor desejada. Feito isso, sua programação deve está semelhante a imagem mostrada abaixo.

O resultado final do nosso exemplo, ficou assim:

O sensor infravermelho pode ser utilizado em diversas aplicações que necessitem de controle remoto. Você também pode utilizar outros controles remotos, por exemplo: o da TV, Ar condicionado, etc.

Last updated