Enlace de compra

Comprar en OSOYOO Comprar en EE. UU.

Contenido


1Objetivo

En esta lección transformarás tu OSOYOO V3 Robot Car en un robot seguidor de línea autónomo.

Mediante un array de 5 sensores infrarrojos de seguimiento de línea, el robot puede detectar la posición de una línea negra sobre una superficie clara y ajustar continuamente su dirección para mantenerse en el recorrido.

El seguimiento de línea es una de las tecnologías más fundamentales en robótica móvil y en vehículos de guiado automático (AGV). Es una excelente introducción a la navegación basada en sensores y a la toma de decisiones en tiempo real.

Antes de comenzar esta lección, asegúrate de haber completado Lección 1: Ensamblaje básico del robot car.

Al finalizar este proyecto, podrás:


2Piezas y componentes:

N.° Imagen Componente Cant. Accesorios Enlace
1 Módulo sensor de línea de 5 canales Módulo sensor de línea 1 Tornillo plástico M3 x 2
Tuerca plástica M3 x 2
Separador plástico M3 x 2
Haz clic para comprar
2 Cable hembra-hembra de 7 pines y 25 cm 1 Haz clic para comprar
3 Destornillador de cabeza Phillips 1 Haz clic para comprar
4 Destornillador hexagonal 1 Haz clic para comprar
5 Tornillo plástico M3 2
6 Separador plástico M3 2
7 Tuerca plástica M3 2

3Principio de funcionamiento del sensor de línea

Detección por reflexión infrarroja

Cada sensor de línea contiene dos componentes: un LED infrarrojo (emisor) y un fototransistor infrarrojo (receptor).

El LED infrarrojo emite continuamente luz infrarroja invisible hacia el suelo.

La cantidad de luz infrarroja reflejada depende del color de la superficie: Superficie blanca y Superficie negra. Las superficies blancas reflejan la mayor parte de la luz infrarroja. Como resultado:

Las superficies negras absorben la mayor parte de la luz infrarroja. Como resultado:

Esta diferencia permite al robot distinguir la línea negra del fondo blanco circundante.

4Instalación del hardware

Paso 1: Parte del robot ensamblado en la Lección 1. Si ya has completado la Lección 2 y la Lección 3, déjalo tal como está.

Paso 2: Retira el tornillo hexagonal M3 del chasis superior. Monta el módulo sensor de línea de 5 canales en la parte delantera del chasis inferior usando tornillos, separadores y tuercas plásticos M3.

Notas importantes

Paso 3: Conecta el pin GND–VCC del módulo sensor de línea al GND–5V del shield OSOLINK WIFI/BLE I/O; conecta los pines IR1, IR2, IR3, IR4, IR5 a A0, A1, A2, A3, D13 con un cable hembra-hembra de 7 pines y 25 cm como se muestra en la foto a continuación (Importante: NO retires los cables ya instalados en la Lección 1):

Paso 4: Reinstala el chasis superior y aprieta todos los tornillos de montaje.

5Instalación del software

Software Arduino
de código abierto (IDE)
Arduino IDE logo Descarga el software aquí:
https://www.arduino.cc/en/Main/Software?setlang=en
7-Zip es un compresor
gratuito para archivos ZIP
7-Zip logo Descarga 7-Zip gratis
https://www.7-zip.org/

1. Configuración del Arduino IDE: Descarga e instala la última versión del Entorno de Desarrollo Integrado de Arduino (IDE) desde https://www.arduino.cc/en/Main/Software?setlang=en.


2. Descarga del código: Descarga el código de ejemplo para la Lección 4 desde aquí. Extrae el contenido y obtendrás el archivo v3car-lesson4.ino en la carpeta v3car-lesson4. Abre el sketch v3car-lesson4.ino en el Arduino IDE.

3. Selección de placa y puerto: Conecta el OSOYOO Basic Board (compatible con Arduino UNO) a tu computadora mediante un cable USB (Importante: asegúrate de que el interruptor de encendido del robot car esté en OFF y la batería desconectada antes de conectar la placa al PC). Abre el Arduino IDE. Ve a Herramientas > Placa y selecciona Arduino Uno. Luego ve a Herramientas > Puerto y selecciona el puerto serie correspondiente. Si no estás seguro, consulta el administrador de dispositivos de tu sistema operativo.

4. Carga del código: Haz clic en el botón “Subir” (icono de flecha derecha) para compilar y transferir el sketch al OSOYOO Basic Board.


6Calibración del sensor

Una calibración adecuada es esencial para un seguimiento de línea fiable.

Procedimiento de calibración

  1. Enciende el robot y sujeta el robot car.
  2. Coloca el sensor sobre una línea negra en una superficie blanca.
  3. Ajusta el potenciómetro integrado usando un destornillador pequeño.
  4. Observa el LED indicador.
Superficie LED indicador
Fondo blanco APAGADO
Línea negra ENCENDIDO


7Probar el robot

Crea una línea negra sobre una superficie blanca y coloca el sensor central sobre la línea negra. Enciende el robot y observa el comportamiento de seguimiento.


Especificaciones de pista recomendadas

Comportamiento esperado


8Solución de problemas

1. El robot no detecta la línea

Comprueba:

2. El robot pierde la línea con frecuencia

Posibles causas:

3. El robot gira en exceso

Posibles causas:

4. Interferencia de luz ambiental

La luz solar intensa puede afectar a los sensores infrarrojos.

Para un mejor rendimiento:

Los sensores de seguimiento de línea por infrarrojos son más fiables en condiciones de iluminación controladas.