Sensores Gerais
Pesquisas Acadêmicas: Sensores Gerais. Pesquise 861.000+ trabalhos acadêmicosPor: Barquelona • 19/9/2013 • 950 Palavras (4 Páginas) • 623 Visualizações
Sensor de Infravermelho
Existem sensores de infravermelho ativos e passivos. Um sensor de infravermelho ativo é composto por um emissor de luz infravermelha e um receptor, que reage a essa luz. Por sua vez, um sensor de infravermelho passivo não emite luz infravermelha, mas apenas capta esse tipo de luz no ambiente. Os sensores de presença que acendem as luzes na área comum dos condomínios são bons exemplos de sensores de infravermelho passivos, eles identificam a presença das pessoas pela radiação infravermelha decorrente do calor que seus corpos emitem.
Pode-se dizer que o sensor de infravermelho, de fato, é o receptor, um componente de três pinos que mede a frequência da luz.Desses 3 pinos, 1 é o Vcc, 1 é o GND e o outro é o sinal (ou Vout, como na imagem) Como existem vários modelos destes sensores de 3 pinos, podem existir algumas variações entre eles, como por exemplo, os pinos GND e Vcc estarem alternados. O pino de sinal (Vout) nos fornece uma corrente elétrica de duração de meio período da luz emitida, o que é um tempo muito pequeno, o que dificulta um pouco sua utilização. Se utilizado em conjunto com o Arduino, como a função digitalRead(PINO) é lenta, e não funcionará satisfatoriamente, temos 3 métodos de trabalhar com ele, que são: utilizar a função punseIn(PINO) que funciona razoavelmente, utilizar um método de leitura alternativa "crua", muito mais complexa, recomendada para usuários avançados, e o método mais simples, que é utilizar uma biblioteca open-source já feita por outra pessoa, como por exemplo a IRremote (link para download https://github.com/shirriff/Arduino-IRremote) Agora iremos fazer um breve tutorial usando a biblioteca IRremote (tutorial para instalar novas bibliotecas http://robolivre.org/conteudo/bibliotecas): Após instalada a biblioteca, ligue o infravermelho de tal modo:
OBS: como já dito, os pinos vcc e gnd, podem estar alternados, então fiquem atentos para sinais de curto circuito, como por exemplo, o Arduíno apagar. Deve ser utilizado esse código: 1. #include 2. int RECV_PIN = 2; // o pino ligado ao sensor infravermelho 3. IRrecv irrecv(RECV_PIN); 4. decode_results results; 5. void setup() 6. { 7. Serial.begin(9600); 8. irrecv.enableIRIn(); // Inicializa o receptor 9. } 10.void loop() { 11. if (irrecv.decode(&results)) { 12. Serial.println(results.value); 13. irrecv.resume(); // Se prepara para receber o próximo valor 14. } 15.} Toda vez que apertarmos um botão de um controle remoto direcionado ao sensor, e estivermos com a janela de comunicação serial do Arduíno aberta, um número irá aparecer na tela. Cada botão terá um número diferente. Então para inúmeras aplicações, a única coisa que precisamos fazer é fazer comparações com o número que estará na variável "results.value".
Como funcionam os sensores de luz e alarmes antifurto?
Há muitas maneiras diferentes de se criar um sensor de movimento.
É comum as lojas terem um feixe de luz cruzando o espaço perto da porta e um fotosensor do outro lado desse espaço. Quando um cliente quebra o feixe, o fotosensor detecta a mudança na quantidade de luz e toca uma campainha;
Muitos supermercados têm abridores de porta automáticos que utilizam uma forma muito simples de radar para detectar quando uma pessoa passa perto da porta. A caixa acima da porta envia uma quantidade de energia de rádio de microondas e aguarda que esta seja refletida de volta. Quando
uma pessoa se move no campo da energia de microondas, ela altera a quantidade de energia refletida ou o tempo que leva para a reflexão chegar, fazendo com que a caixa abra a porta. Como esses dispositivos utilizam radar, eles freqüentemente colocam
...