O Sensor IR Infravermelho é um circuito composto por um emissor e um receptor IR, mais o CI comparador LM393, que facilita sua conexão com Arduino, PIC ou Raspberry Pi, visto que sua tensão é de 3,3-5V.
O seu funcionamento é simples: quando algum obstáculo refletor (cor branca) é colocado à frente do Sensor IR Infravermelho, o sinal infravermelho é refletido para o receptor. Quando isso acontece, o pino de saída OUT é colocado em nível baixo (0), e o led verde do módulo é aceso, indicando que algum obstáculo foi detectado.
Se a superficie do obstáculo for de cor preta, a radiação infravermelha não é refletida. Isto permite que o sensor reconheça linhas pretas em fundo branco (e vice-versa) permitindo ao seu robôt seguir essa linha.
O alcance do sensor é de 2 a 80 cm, que pode ser ajustado por um potenciómetro na placa. O Sensor IR Infravermelho ou de obstáculo é um ótimo componente para utilização em robôs, contadores, alarmes e outros projetos com o Arduino.
Especificações:
• Sensor de obstáculo IR;
• Tensão de operação: 3.3 à 5V DC;
• Emissor e receptor IR;
• Distância de detecção: 2 à 80 cm;
• Potenciómetro para ajuste da distância;
• Dimensões: 37 x 14 x 6 mm.
Esquema Exemplo:
* Na galeria *
Na prática:
// IR Obstacle Collision Detection Module int LED = 13; // Use the onboard Uno LED int isObstaclePin = 7; // This is our input pin int isObstacle = HIGH; // HIGH MEANS NO OBSTACLE void setup() { pinMode(LED, OUTPUT); pinMode(isObstaclePin, INPUT); Serial.begin(9600); } void loop() { isObstacle = digitalRead(isObstaclePin); if (isObstacle == LOW) { Serial.println("OBSTACLE!!, OBSTACLE!!"); digitalWrite(LED, HIGH); } else { Serial.println("clear"); digitalWrite(LED, LOW); } delay(200); }
Avaliações
Limpar filtrosAinda não existem avaliações.