Como usar com Arduino – Led Emissor IR e Fototransistor IR

Como usar com Arduino – Led Emissor IR e Fototransistor IR

img00_como_usar_com_arduino_led_emissor_ir_e_fototransistor_ir _alarme_seguranca_infravermelho_detector_til32_til78_receptor

– Descrição:

Led Emissor Infravermelho (IR) 5mm 940nm é um componente que funciona a partir da tecnologia infravermelha. Este LED emite um sinal IR que pode ser reconhecido por diversos receptores infravermelho.

A faixa de luz infravermelha emitida pelo Led Emissor Infravermelho (IR) 5mm 940nm não é perceptível ao olho humano, contudo, a partir de uma câmera é possível ver nitidamente o sinal infravermelho sendo emitido pelo Led.

Já o Fototransistor / Receptor IR 5MM é um componente eletrônico que também funciona através de tecnologia infravermelha. Este transistor possui dois terminais, onde um dos terminais é o coletor e o outro é o emissor. Sua base é ativada pela incidência de luz infravermelha e o transistor passa a conduzir, o que permite a passagem de corrente elétrica do coletor para o emissor. Sem a presença de luz infravermelha o transistor não conduz.

OBS: luz ambiente ou luz solar podem causar interferências em sinais infravermelhos.

– Especificações e características (Led Emissor IR):

– Tensão de operação: 1,2VDC
– Corrente de operação: 20mA
– Comprimento da onda: 940nm
– Ângulo: 15º ~ 20°

– Especificações e características (Fototransistor IR):

– Tensão de operação: 1,1 a 1,4VDC
– Corrente de operação: 10mA
– Potência máxima: 70mW
– Comprimento da onda: 940nm
– Ângulo: 15º ~ 30° celsius

– Aplicações:

Projetos com Arduino ou outras plataformas microcontroladas em que seja necessário verificar se o sinal do emissor enviado ao receptor foi violado ou transmissão de dados através de infravermelho.

– Proposta da prática:

Utilizar o Led Emissor IR e Fototransistor IR em conjunto com o Arduino e enviar o sinal IR do emissor para o receptor e sempre que o sinal for interrompido a mensagem no monitor serial do ambiente de programação do Arduino irá alterar.

– Lista dos itens necessários:

01 – Arduino com Cabo USB
01 – Led Emissor IR
01 – Fototransistor IR
01 – Resistor de 150Ω
01 – Resistor de 220KΩ
02 – Protoboard
04 – Cabos Jumper macho-macho

– Esquema de ligação da prática:

img01_como_usar_com_arduino_led_emissor_ir_e_fototransistor_ir _alarme_seguranca_infravermelho_detector_til32_til78_receptor

– Tutorial de instalação e configuração do ambiente de programação do Arduino:

Arduino – Instalação e Configuração da IDE no Windows

– Código:

1) Quanto maior for a distância do emissor em relação ao receptor, maior será a leitura feita pelo pino analógico.

2) No código, a leitura do pino analógico para identificar que o sinal foi interrompido, está definida em 800 bits. Dependendo da distância que o Emissor IR estiver do Receptor IR, você deverá diminuir ou aumentar este valor.

– Resultado final:

Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!

Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop

Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.

Obrigado e até a próxima!

Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.



Postagem anterior:
Próxima postagem:
Postagem feita por

Formado em Engenharia da Computação, Técnico em Eletroeletrônica, Fundador e Diretor da MasterWalker Electronic Shop. Se preocupa com o aprendizado dos seus clientes e daqueles interessados em aprender sobre Arduino e plataformas embarcadas em geral.

Existem 18 comentários para esta postagem
  1. Diego Junior Zanin às 15:43

    Boa tarde, primeiramente queria dizer q o blog esta me ajudando com muita coisa e n tenho como agradecer!
    Minha duvida é o seguinte, estou fazendo um projeto e preciso ligar 7 grupos com 4 pares dos sensores desses mas n estou conseguindo, tem alguma dica? e isso é possível?

  2. angelo às 17:26

    Boa noie euler oliveira. eu estou fazendo um trabalho sobre infrevermelhos . so que estou a usar modulos vma 317 e vma 316. estou utilizando este codigo e dá. so que tenho um problema . o emissor nao transmite seguido ou o recetor nao reconhece o sinal continuo. o que posso fazer . consegue me ajudar?

  3. eduardo às 19:15

    Boa noite, eu consigo utilizar varios um em cima do outro, ligados em paralelo na mesma porta pra fazer uma cortina, para a area de deteccao de passagem seja maior?

    • Euler Oliveira Autor às 20:04

      Olá Eduardo.

      Agradeço pelo comentário!

      Se interligar vários fototransistores haverá interferência na leitura feita no pino analógico.

  4. Saulo às 14:01

    Olá, eu estou tentando fazer um circuito para proteção em uma guilhotina, tentei fazer o projeto, mas a distância que preciso é de 1 metro, mas acima de 30 cm já não consigo mais medir a detecção, tem como ampliar a recepção do fotodiodo ? Muito obrigado!!!

    • Euler Oliveira Autor às 08:32

      Olá Saulo.

      Agradeço pelo comentário!

      Para distâncias maiores, você pode ver se há no mercado algum fototransistor e emissor IR de potências maiores.

  5. Abner Rodrigues às 10:23

    Euler, tudo bem? Gostei do conteúdo, ficou muito bom! Parabéns!! Você sabe me dizer qual é o alcance do infra? Eu queria abrir um portão apertando algum controle remoto, sabe me dizer se o alcance dele é muito grande? E se eu consigo fazer isso usando este módulo?

    Obrigado desde já!!

    • Euler Oliveira Autor às 12:18

      Olá Abner.

      Agradeço pelo comentário!

      O alcance é pequeno. Para este tipo de projeto que deseja implementar, o mais viável é utilizar RF.

    • Euler Oliveira Autor às 13:36

      Olá Ellyakin.

      Agradeço pelo comentário!

      Neste caso, deverá encontrar o datasheet e verificar a pinagem do receptor.

  6. Samuel às 12:39

    Meu IR emissor fica variando de 0 a 1023, preciso deixar com um valor fixo mas não vejo nenhum topico falando a respeito

    • Euler Oliveira Autor às 12:51

      Olá Samuel.

      Este é um tipo de sensor que varia a leitura no pino de acordo com a recepção do sinal IR enviado pelo emissor. Logo, dificilmente vai conseguir um valor fixo na leitura analógica.

  7. Maurício às 17:44

    Boa noite, Euler! parabéns e obrigado pelo conteúdo disponibilizado(também vi um outro seu que faz o uso da biblioteca irremote)! Estou tentando realizar o controle de um ar condicionado por um circuito que emite um sinal igual ao sinal receptado do controle, porém o número hexadecimal enviado pela função irsend.sendNEC() é diferente do que de fato emite o LED INF, como verificado na leitura de um receptor de inf no monitor serial. É comum isso? tem alguma ideia do que pode estar ocorrendo?

    • Euler Oliveira Autor às 17:47

      Olá Maurício.

      Clonar sinal IR de ar condicionado é algo complicado de se fazer.

      Nem todo sinal IR de ar condicionado é capturado pelo Fotorreceptor IR utilizado com Arduino.

  8. Ronaldo Hoch às 09:42

    Eu consigo fazer isso com um botão que, quando pressionado, emita o sinal?
    E eu consigo fazer isso com o Arduino Nano?