Sensor Óptico de Reflexão – TCRT5000
Abril 12, 2009 at 12:00 pm | In Arduino, Outros | 2 Comments
Isto é um 2 em 1. Um LED emissor de infravermelhos (comprimento de onda de 950 nm) e um fototransístor num só componente. Detecta a reflexão de objectos a distâncias de 0.2 mm a 15 mm, tem um filtro para bloquear a luz natural e tem dimensões muito reduzidas: L 10.2 mm x W 5.8 mm x H 7.0 mm.
Ontem estive a brincar com uns bichos destes e quero dizer-vos que é espectacular para aplicar num projecto de um robô seguidor de linhas. Podem também optar por comprar um módulo já terminado, mas construír o nosso próprio robô desde a pesquisa até ao aperto do último parafuso é algo único e diferente.
No site da Vishay podem pedir samples gratuitos para fazerem os vossos testes. Peçam uns quantos e ligem-nos a um microcontrolador como o Arduino. Adicionem dois motores, façam a vossa programação e já está!
Esquema de ligação

O teste que fiz ontem foi pegar num dos códigos que existe nos exemplos e alterá-lo.
Pseudo-código
input = sinal do fototransistor led = led pin 13 Se input = HIGH → led = HIGH Se input = LOW → led = LOW
Traduzindo, se o sensor detectar branco, vai acender o LED, se detectar escuro, apaga-o.
Arduino Code
int ledPin = 13; // LED
int inPin = 2; // input pin (este liga na saída do fototransistor)
int val = 0; // variavel utilizada para ler o input
void setup() {
pinMode(ledPin, OUTPUT); // o LED e um output
pinMode(inPin, INPUT); // o fototransistor e um input
}
void loop(){
val = digitalRead(inPin); // lemos o valor do input value
if (val == HIGH) { // se o input for alto
digitalWrite(ledPin, HIGH); // LED ON
} else {
digitalWrite(ledPin, LOW); // LED OFF
}
}
Links Relacionados
4 TCRT5000L infrared reflector to Arduino (Fórum Arduino)
Datasheet do TCRT5000(L)
Implementação destes sensores num robô seguidor de linhas
2 Comentários »
Feed RSS para comentários a este post. TrackBack URI
Publicar um comentário
Blog em WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.


Bem, se não fosse o teu blog jamais tinha acesso a esses sensores!
Vou usá-los num “teclado” midi, mas para diminuir o custo e a quantidade de material, vou meter os pinos em pull up, e deixar que o fototransístor “enterre” o sinal com a reflexão, assim com um mínimo de materiais, detecto a reflexão
Boa continuação
Comentário por Tiago Custódio — Julho 22, 2009 #
Boas Tiago.
Antes de mais obrigado pelo comentário.
O seu projecto parece-me interessante. Depois quero saber novidades.
Cumprimentos,
Ricardo Dias
Comentário por Ricardo Dias — Julho 23, 2009 #