Powered By Blogger
Mostrando postagens com marcador Sensor de presença. Mostrar todas as postagens
Mostrando postagens com marcador Sensor de presença. Mostrar todas as postagens

domingo, 6 de janeiro de 2013

Sensor IR - Projetos








Bem Vindo ao ano 2013, Felicidades.




Esta barra, indica o nível de dificuldade encontrado para cada experiência realizada.
sendo:
"VERDE", indicação de nível 1 a 5 (Fácil);
"AMARELO", indicação de nível 6 a 8 (Médio);
VERMELHO, indicação de nível 9 e 10 (Difícil);


Sensoreamento com Infra-Vermelho


O componente TCRT5000,  é composto de um emissor/receptor infra-vermelho, (ou até mesmo com componentes avulsos, por exemplo um TIL32 e um TIL78) é possível fazer um sensor detector de infra-vermelhos.
O alcance deste tipo de sensor é limitado a alguns centímetros, sendo apropriado para uso como sensores de presença e ou de linha.

Na verdade este tipo de sensor tem uma  ampla gama de usos, abaixo uma lista com os usos mais comuns:

Contadores de Objetos;
Sensor de Passagem;
Sensor de Presença;
Sensor de Distância;
Sensor de Posição;
Sensor de Rotação;
Sensor de Linha.

O funcionamento e bastante simples:

O emissor infra-vermelho, emite uma luz cuja radiação está no comprimento de onda do infra-vermelho acima de 800nm até 1mm frequência de 300GHz a 400 THz.
Dividida em três categorias: radiação infravermelha curta (0,8-1,5 µm), média (1,5-5,6 µm) e longa (5,6-1.000 µm).


Veja figura abaixo, que mostra onde se encontra a radiação IR dentro do espectro global.

Para saber mais, visite: http://pt.wikipedia.org/wiki/Radia%C3%A7%C3%A3o_infravermelha



A radiação solar e sua composição





Espectro e luz visível


Cachorro visto com uma câmera infra-vermelho e temperatura




Essa radiação emitida, quando refletida por um objeto, alcança o receptor infra-vermelho, que gera uma tensão proporcional a quantidade de radiação recebida (normalmente o receptor é um foto-transistor, e a radiação infra-vermelho incidente polariza sua base, deixando passar corrente do coletor para o emissor, conforme a intensidade de polarização recebida).


Reflexão do infra-vermelho






Par emissor TIL32 e receptor TIL78
TIL78 é um foto-transistor




A tensão de saída pode ser medida de forma analógica, ou se necessário, com componentes externos tais como amplificadores operacionais e schmitt-trigger que podem ser usados para transformar em sinal digital.

Para os componentes TIL32 e TIL78, existem diversos tipos de cores no encapsulamento e muito pareceidos, podendo haver confusão, para testar, polarize o emissor com um resistor de 330R e verifique com uma câmera fotográfica, se ele está "acendendo"....
Para o receptor, polarize com um resistor de 10K e verifique  se a tensão no terminal de saída varia conforme você vai fazendo "sombra" no componente (use o emissor para gerar o infra-vermelho ou até mesmo a luz do sol...).

Polarização do componente receptor e curva característica



Envolucro e substrato


Para o componente TRCT5000, já temos o para emissor-receptor em uma base apropriada para uso.
Veja abaixo um diagrama comum de ligação do componente.
Diagrama genérico de ligação
Componente - o emissor é o azul claro um foto-diodo; e o receptor o azul escuro, um foto-transistor


Note que existe um chanfro indicando o emissor  infra-vermelho

Dimensões

PROJETOS:

Entendido o funcionamento de um sensor infra-vermelho, podemos agora efetuar testes básicos de funcionamento

O primeiro projeto, será somente para teste do sensor; consiste em fazer a leitura do sensor e interpretar os dados, observando pela porta console serial.

O segundo projeto, consiste em fazer um simulador de presença / distância, também observando e interpretando os dados provenientes da porta console serial e de um LED para mostrar a informação.

O terceiro projeto é um contador, na verdade faremos um contador de quando o sensor está numa linha preta ou em uma área branca e interpretaremos a saída via console serial.



HARDWARE & MATERIAL:

1 x Arduino UNO, MEGA, Duemilanove ou Teensy 2.0++

1 x BreadBoard
1 x Sensor IR TCRT5000 ou equivalente
1 x LED difuso verde
1 x TIL32 (opcional)
1 x TIL78 (opcional)
1 x Resistor de 220R
1 x Resistor de 150R
1 x Resistor de 10K
fios e cabos para as conexões





LAYOUT & DIAGRAMA:


Utilizaremos o mesmo Hardware para os três projetos.
Abaixo o esquema em fritzing.










No esquema, foi usado o LED 1 que é o receptor foto-transistor (TIL-78) e o LED 2 como sendo o emissor infra-vermelho (TIL-32).
O LED 3 é um LED comum para indicações de estado.



SOFTWARE E PROGRAMAÇÃO:

Basicamente a programação consiste em:
1 - definir pinos e variáveis
2 - configurar pinos
3 - configurar comunicação serial
4 - ler o sensor IR
5 - imprimir dados na serial
6 - analisar os dados obtidos
7 - fazer algo com os dados (contar, acender led, acionar buzzer, etc...)

Abaixo o link para download via 4shared dos projetos.


http://www.4shared.com/file/FUURwM21/IR_Teste_Sensor.html

http://www.4shared.com/file/7gDYPvOQ/IR_SensorProximidade.html






VÍDEOS & TESTES:

Dúvidas e sugestões para: arduinobymyself@gmail.com

Projeto 1 (teste básico do sensor IR)
screencast: http://www.screencast.com/t/3EiyqKk7
youtube: http://www.youtube.com/watch?v=yf1b-T_4l2Q

 


Projeto 2 (Sensor de distância/proximidade)
screencast: http://www.screencast.com/t/xfYmzAJo
youtube: http://www.youtube.com/watch?v=ztMVRB7nttw




Projeto 3 (Contador de objetos)
screencast: http://www.screencast.com/t/4J3g7hvyPrB
youtube: http://www.youtube.com/watch?v=ckkO5lsroUo



Até o próximo projeto.

segunda-feira, 19 de novembro de 2012

Sensor de Movimento - Pyroelectric Infra Red Sensor - PIR






Esta barra, indica o nível de dificuldade encontrado para cada experiência realizada.
sendo:
"VERDE", indicação de nível 1 a 5 (Fácil);
"AMARELO", indicação de nível 6 a 8 (Médio);
VERMELHO, indicação de nível 9 e 10 (Difícil);




Sensor de Movimento - 
Pyroelectric "Passive" InfraRed Sensor - PIR 


Pyroelectric ("Passive") InfraRed sensors


Radiação Infra-vermelha:
A radiação infravermelha existe no espectro electromagnético a um comprimento de onda que é maior do que a luz visível. Ela não pode ser vista, mas pode ser detectada. Objetos que geram calor também geram radiação infra-vermelha e a estes objetos incluimos animais e corpo humano, cuja radiação é mais forte em um comprimento de onda de 9.4um. 
Nesta gama de infra-vermelhos a radiação não irá passar através de muitos tipos de materiais que passam a luz visível, tais como vidro de janela normal e plástico. No entanto, vai atravessar, com alguma atenuação material, que é opaca à luz visível, tais como germânio e silício. 
Uma pastilha de silício não transformado faz uma boa janela de IR em um gabinete a prova de intempéries para uso ao ar livre. Também proporciona filtragem adicional para a luz na gama do visível.
O 9.4um infravermelho também vai passar através de polietileno, que é normalmente utilizada para fazer as lentes de Fresnel para concentrar a radiação infra-vermelha sobre os elementos sensores.


PIR:
São componentes eletrônicos que permitem que possamos monitorar movimentos dentro de um ambiente. Muito usado para detectar presença de humanos ou animais se movimentando num determinado ambiente e assim poder gerar um alarme de presença ou intrusão.
Geralmente são dispositivos de baixo consumo e baixa tensão de alimentação usados em residências ou lugares de trabalho e comércio.

Sensores PIR são feitos comum Sensor Pyroelétrico (uma caneca de metal com uma abertura quadrada ou retangular, onde um disposito é capaz de detectar níveis de irradiação infra-vermelho ou o quão "quente" é o objeto ou ser.
Sensor PIR, componente



Dimensões do elemento sensor

Pinagem do elemento sensor

O sensor PIR tem um circuito eletrônico capaz de amplificar os sinais e assim poder modular um sinal de saída em nível digital. São circuitos formados com o componente BISS0001 que em sua saída geram um sinal "on" "off" para pode acionar ou desligar um circuito externo de alta potência.
Encapsulamento
Dispositivo e pinos

Circuito básico de uso do sensor

Para muitos projetos ou produtos básicos que necessitam detectar quando uma pessoa está em movimento, entra ou sai de um determinado ambiente,... sensores PIR são de baixo custo e alta eficiência, com uma ampla gama de lentes que podem ser usados com diversos fins e sensibilidades.
Sensor e Lentes de Fresnel

A lente do sensor é fixada para uma varredura com um certo alcance e ângulo, determinando uma distância em que o objeto pode se encontrar  do sensor.



Conceito de sensor de movimento


Lentes e visão geral
Configuração típica usada em projetos
Lentes de Fresnel:
Lentes de Fresnel, focalizam e concentram o sinal no elemento sensor

Características das Lentes de Fresnel, Frontal e Topo




Captação Termal a partir do topo da lente

Captação Termal a partir da lateral da lente


O módulo sensor PIR já vem com o circuito eletrônico necessário para detecção de movimento e acionamento de cargas, tais como: Alarmes, buzinas, lampadas, etc... bastando fazer um circuito extermo de driver de potência.

Abaixo um circuito eletrônico mais elaborado para uso do sensor.





Características básicas:

Sáida: Pulso digital (3V), quando acionado (detecção de movimento) digital baixo quando ocioso (sem detecção de movimento). Comprimentos de impulso são determinadas por resistências e condensadores no circuito impresso e diferem de sensor para sensor.
Alcance / Sensibilidade: (6 m​​), 110 ° x 70 °
Alimentação: 5V-9V

BISS00001 Datasheet: http://www.ladyada.net/media/sensors/BISS0001.pdf

RE200B Datasheet: 
http://www.ladyada.net/media/sensors/RE200B.pdf

NL11NH Lens Datasheet: 
http://www.ladyada.net/media/sensors/NL11NH.pdf


Informações detalhadas:

Recomendo muito, que para obter mais informações, leia os artigos dos sites abaixo:
http://www.ladyada.net/learn/sensors/pir.html ou http://www.glolab.com/pirparts/infrared.html 

Onde você terá mais informações e projetos sobre o assunto.



Projeto:
Alarme de presença.

Vamos agora ao nosso projeto; um alarme de presença ou movimento, usando o sensor PIR, com um aviso sonoro de movimento ou intrusão.
Neste projeto, podemos colocar o alarme no modo silencioso e assim não teremos o aviso sonoro mas um aviso luminoso através de um LED vermelho.

HARDWARE & COMPONENTES:
1 x Arduino UNO, MEGA, Duemilanove ou Teensy 2.0++
1 x BreadBoard
1 x Sensor PIR
1 x Resistor de 220Ω
1 x Resistor de 10KΩ
1 x LED vemelho
1 x Buzzer Piezzo-Elétrico
1 x Botão Tactil (Dactilar)
Fios e cabos para as conexões

LAYOUT & DIAGRAMAS:
Abaixo o esquema de ligação com Arduino. Lembre-se de modificar a pinagem no programa para:
Pino Sensor: Digital_8
Pino LED: Digital_7
Pino Botão: Digital_6
Pino Buzzer: Digital_5




Vista geral do projeto

Detalhe do sensor PIR

TeensyDuino 2.0++

Botão, *Buzzer e LED, detalhes da ligação
*Nota: foi ligado em serie com o buzzer, um resistor de 330Ω somente para reduzir um pouco o barulho durante os testes; no projeto final não deve existir este componente.


SOFTWARE & PROGRAMAÇÃO:

Obtenha o sketch para o Arduino diretamente do 4shared:



http://www.4shared.com/file/EVNCmME3/PIR_Sensor_5.html


Versão para o Teensy 2.0++ (facilmente modificável para o Arduino, sob mudança das pinagens apenas).

Explicação básica do programa:
O programa usa um pino para o LED (pino 12), um pino para o sensor PIR (pino 10), um pino para o buzzer/speaker (pino 14) e um pino para o botão de reset do alarme (pino 16).

Na função "setup()", é feito a declaração de cada pino como entrada ou saída e também é inicializado a comunicação serial.
Neste projeto, algumas mensagens são exibidas no monitor serial da IDE do Arduino/Teensy (também facilmente configurável para exteriorizar para um display LCD serial I2C).

Na função "loop()", é feito a leitura  da entrada do sensor  e verifica-se se o valor é "High" ou "Low.
Se "High" é porque foi detectado intrusão, acendendo o LED vermelho e tocando um alarme sonoro, que somente será desativado ao ser pressionado o botão.
Na serial é escrito uma mensagem, sempre que for detectado movimento e sempre que cessar a detecção de movimento.


VÍDEOS & TESTES:

Assista diretamente no Youtube e Screencast, links abaixo:

http://www.screencast.com/t/rnWOL0xnDveo

http://www.youtube.com/watch?v=xlUlZt8labE