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