KY-033
Hunt sensor module

ultimo aggiornamento 13 giugno 2020


 

Indice

Descrizione

Il modulo KY-033 Hunt sensor module  fa parte della serie "37 In 1 Sensor Module Board Set Kit For Arduino", il suo principale utilizzo è come "Line-Follower". La linea nera assorbe l'infrarosso e la carta bianca lo riflette.
Regolare il trimmer fino a quando il modulo non rileva la condizione quando il modulo rileva il foglio bianco.

 

homotix

 

Circuito elettrico del modulo

Il circuito è formato dal sensore, in questo caso un modulo TCRT 5000 con output digitale prodotto dalla VISHAY, al cui interno sono presenti un foto transistor accoppiato con un LED sensibile ai raggi infrarossi.

Sono poi presenti un trimmer per la regolazione della sensibilità, e un doppio comparatore LM393 di cui uno solo dei comparatori è utilizzato.
Il foto transistor è costantemente alimentato tramite la resistenza R3.
Per il collegamento sono presenti 3 pin, due dei quali sono di alimentazione (Vcc e GND o V+ e G) ed uno per il segnale (OUT o S).
La tensione di alimentazione può essere compresa nel range 3,3-5V. L'accensione del LED con relativa resistenza di limitazione R1 segnalerà che il segnale è stato ricevuto e ci servirà per la taratura del trimmer.
Il principio di funzionamento si basa sul fatto che la luce infrarossa emessa dal LED rimbalzando sulla superficie va a colpire il foto transistor permettendo il passaggio di corrente.
La quantità di luce riflessa dalla superficie dipende dal tipo di materiale e dal suo colore, che per il bianco è di circa 90% - 100%, mentre per il nero è 0% - 10%.

Per cui questo particolare sensore, non riesce a “vedere il colore nero”, per questo motivo il sensore viene utilizzato nei robot per seguire le linee nere disegnate per terra e, da ciò, questo modulo prende il nome di Line Tracking Sensor.

Questo modulo è molto efficace ma non è possibile ottenere una distanza di lettura superiore a 1,5 cm.

 

 

 

TCRT5000 Reflective Optical Sensor with Transistor Output

Piedinatura Datasheet Foto dell'integrato

LM393 Low-Power, Low-Offset Voltage, Dual Comparators

Piedinatura Datasheet Foto dell'integrato

Esempio di codice per il test

 
int Sensor = 2; // Dichiarazione dela porta a cui colleghiamo il sensore
   
void setup ()
{
  Serial.begin(9600); // Initializazione uscita seriale
   Serial.println("test Linetracker");
  pinMode (Sensor, INPUT) ; // Initializazione porta sensore
}
   
// Il programma legge lo stato dei pin del sensore
// mostra tramite terminale seriale se il linetracker è sulla linea o meno

void loop ()
{
  bool val = digitalRead (Sensor) ; // Verrà letto il segnale corrente del sensore
   
  if (val == HIGH) // Se viene rilevato un segnale, il LED si accenderà.
  {
    Serial.println("LineTracker è sulla linea");
  }
  else
  {
    Serial.println("Linetracker non è in linea");
  }
  Serial.println("------------------------------------");
  delay(500); // Pausa di 500 ms tra le misurazioni 
}

Elenco revisioni:

13/06/2020

Modificata descrizione del funzionamento

03/03/2019

Emissione preliminare
Private Policy Cookie Policy