You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Hva er TCRT5000?

TCRT5000 er ganske enkelt en infrarød lysdiode sammenbakt med en infrarød fotoresistor bakt inn i en enkelt pakke. For den veldig teknisk interesserte kan datablad finnes her.

Hva gjør den?

Dem består som sagt av to komponenter. Den ene sender ut IR lys, den andre måler hvor mye som kommer tilbake.

Hva kan den brukes til?

Den er en generell komponent, så det er helt sikkert flere ting enn det vi tenker på den kan brukes til. Men det vi kommer opp med er

  • Avstandsmåling
  • Se hvor en flate skifter fra sort til hvit (basert på refleksjonsforskjellene mellom fargene)

Enkelt eksempel på bruk

Her har vi et eksempel på hvor vi leser inn hvor mye IR lys vi leser av. Hvordan kretsen kobles opp kan sees på bilde under.

Oppkoblet krets. Endrer du størrelsen på 10 kohms motstand, vil avlesningene fra kjørende kode endre seg. Vi har midlertidig ikke regnet på hvor lav denne motstanden kan være før fotoresistoren blir ødelagt, eller om den i det heletatt kan ødelegges med 5V spenning.

Enkelt IR eksempel
// Bestemmer hvilken analog input som skal brukes
const int sensorPin = A0;

void setup() {
  Serial.begin(9600);
}

void loop() {
  // Les verdien som kommer fra sensoren. Verdien er mellom 0 og 1024
  int value = analogRead(sensorPin);

  Serial.println(value);
  // Vent ett halvt sekund før vi går videre
  delay(500);
}

De mest oppvakte leserne ser kanskje hvor likt dette eksempelet er med Arduino sitt AnalogReadSerial eksempel.

Eksempelkoden kan finnes på github kontoen vår, under Examples/BasicIRExample.

Det eneste vi faktisk gjør er å lese inn analog verdi og vente litt. Det er kanskje ikke så nyttig i seg selv, men kan godt brukes for å teste hvor bra sensoren fungerer som kontrastleser eller avstandsbedømmer. Når eksempelet ble satt opp på Verdensrommet (eller verkstedet for Programmeringslab), så vi at sensoren kun klarer avstandsbedømmelse for avstander som er veldig nærme (under 15 cm med hvit bakgrunn, svart registreres nesten ikke). Med det at farge har mye å si på resultatet, kan vi slutte at generell avstandsbedømmelse nok ikke er det beste. Men selvsagt hvis du vet noe om det du måler avstanden til kan saken stille seg helt anderledes.

  • No labels