🚚 Envío GRATIS en compras sobre $30.000 | Retiro en Curauma, Valparaíso | 📞 +56 9 65214463
Sensor infrarrojo seguidor de línea KY-033 TCRT5000 para robots seguidores con Arduino.
Sensores SKU: KY-033

Sensor Seguidor de Línea Infrarrojo KY-033 (TCRT5000)

Módulo sensor seguidor de línea KY-033 con TCRT5000 y comparador LM393. Detecta la diferencia de reflectividad entre superficies claras y oscuras a 1-25mm. Salida digital ajustable. Imprescindible para robots seguidores de línea.

$1.500
En stock (¡Solo 2 disponibles!)
1
Ver Carrito
Envío a todo Chile con Chilexpress, Starken y Blue
Retiro gratis en Los Abetos 212, Curauma, Valparaíso
Envío GRATIS en compras sobre $30.000

Módulo Sensor Seguidor de Línea KY-033 (TCRT5000) para Arduino

El módulo KY-033 es el componente fundamental para construir robots seguidores de línea. Combina el sensor reflectivo TCRT5000 con el comparador de voltaje LM393 para entregar una señal digital clara que distingue superficies claras (alta reflectividad) de superficies oscuras (baja reflectividad).

¿Cómo Funciona?

El sensor TCRT5000 integra un LED infrarrojo emisor y un fototransistor receptor en un solo encapsulado. El LED emite luz IR continuamente; cuando la superficie refleja bien la luz (blanco), el fototransistor recibe más luz y el comparador LM393 genera HIGH. Cuando la superficie absorbe la luz (negro), el fototransistor recibe poca luz y el comparador genera LOW.

Especificaciones Técnicas

  • Chip sensor: TCRT5000 + comparador LM393
  • Voltaje de operación: 3.3V a 5V DC
  • Corriente: ~20 mA
  • Rango de detección: 1mm a 25mm
  • Tipo de salida: Digital TTL (D0) y Analógica (A0)
  • Ajuste de sensibilidad: Potenciómetro integrado
  • LEDs indicadores: Power LED (rojo) y Detection LED (verde)
  • Dimensiones: ~42mm × 10mm

Pines del Módulo

  • VCC: 5V o 3.3V
  • GND: Tierra
  • DO: Salida digital (HIGH=blanco, LOW=negro)
  • AO: Salida analógica (valor proporcional a reflectividad)

Código: Robot Seguidor de Línea Básico

// 2 sensores KY-033: izquierdo y derecho
const int SENSOR_IZQ = 7;
const int SENSOR_DER = 8;
// Motores
const int IZQ_FWD = 3, IZQ_BCK = 4;
const int DER_FWD = 5, DER_BCK = 6;

void motores(bool izqFwd, bool derFwd) {
  digitalWrite(IZQ_FWD, izqFwd);
  digitalWrite(IZQ_BCK, !izqFwd);
  digitalWrite(DER_FWD, derFwd);
  digitalWrite(DER_BCK, !derFwd);
}

void setup() {
  pinMode(SENSOR_IZQ, INPUT);
  pinMode(SENSOR_DER, INPUT);
  for (int p : {IZQ_FWD, IZQ_BCK, DER_FWD, DER_BCK})
    pinMode(p, OUTPUT);
}

void loop() {
  bool izq = digitalRead(SENSOR_IZQ);  // HIGH = sobre línea blanca
  bool der = digitalRead(SENSOR_DER);

  if (izq && der)       motores(true, true);   // Ambos en línea: adelante
  else if (!izq && der) motores(false, true);  // Solo derecho: girar izquierda
  else if (izq && !der) motores(true, false);  // Solo izquierdo: girar derecha
  else                  motores(false, false); // Fuera de línea: detener
}

Consejo de Montaje

Para mejores resultados, monta el sensor entre 3 y 8mm de la superficie. Configura el potenciómetro observando el LED de detección verde: debe encenderse sobre blanco y apagarse sobre negro. Usa cinta negra aislante sobre cartulina blanca para líneas de práctica.

Aplicaciones

  • Robot seguidor de línea: El uso más popular en competencias de robótica
  • Detección de borde: Evitar que un robot caiga de una mesa
  • Conteo de objetos: Detectar marcas en una cinta transportadora
  • Encoder de rueda: Contar vueltas con marcas en los neumáticos

Guías y proyectos con el KY-033

Preguntas frecuentes

¿Cuántos necesito para un robot seguidor?
Mínimo 2 (uno por lado de la línea); los robots de competencia usan 3 a 5 para anticipar curvas. Con 2 ya funciona el algoritmo clásico.

¿A qué altura se monta?
Entre 0.5 y 1.5 cm del suelo — el TCRT5000 está optimizado para esa distancia. Ajusta la sensibilidad con el potenciómetro del módulo.

¿Detecta línea blanca sobre fondo negro?
Sí, es lo mismo invertido: la salida digital cambia según la reflexión, tu código decide qué significa "línea".

💡 Combínalo con: el evasor de obstáculos KY-032 y un Arduino Uno para el robot de competencia completo.

Voltaje 3.3-5V
Distancia 2-5mm
Salida Digital + Analógica
Sensor TCRT5000
Escríbenos por WhatsApp