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.
Last updated
Was this helpful?
Módulo de recepção de infravermelho, que contém um dispositivo semicondutor que converte sinais de luz infravermelha em sinais elétricos.
Last updated
Was this helpful?
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
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
PINO 1 - GND
PINO 2 - VCC
PINO 3 - SAÍDA DE SINAL
PINO 4 - NC (VAZIO)
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.
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
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.
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.