Proyecto 4: Sensor de Seguimiento de Línea

(1)Descripción:

El sensor de seguimiento es en realidad un sensor infrarrojo. El componente utilizado aquí es el tubo infrarrojo TCRT5000.

Su principio de funcionamiento es usar la diferente reflectividad de la luz infrarroja a los colores, luego convertir la intensidad de la señal reflejada en una señal de corriente.

Durante el proceso de detección, el negro está activo en nivel ALTO mientras que el blanco está activo en nivel BAJO. La altura de detección es de 0 a 3 cm.

El módulo de seguimiento de línea de 3 canales de Keyestudio ha integrado 3 conjuntos de tubos infrarrojos TCRT5000 en una sola placa, lo que resulta más conveniente para el cableado y el control.

Si el Sensor de Seguimiento de Línea no funciona como se espera, deberá usar un destornillador para ajustar su potenciómetro para hacerlo más sensible. Cuando su dedo se acerca al sensor, su LED incorporado se enciende, y cuando su dedo se aleja, su LED incorporado se apaga. En ese momento, su sensibilidad es relativamente buena.

(2)Parámetros:

  • Voltaje de operación: 3.3-5V (DC)

  • Interfaz: 5PIN

  • Señal de salida: Señal digital

  • Altura de detección: 0-3 cm

Nota especial: antes de realizar las pruebas, gire el potenciómetro del sensor para ajustar la sensibilidad de detección. Cuando ajuste el LED en el umbral entre ENCENDIDO y APAGADO, la sensibilidad es la mejor.

Nota: el sensor de seguimiento de línea está instalado en la parte inferior del robot.

(3)Diagrama de Conexión:

(4)Código de Prueba:

También puede arrastrar bloques para editar su código, como se muestra a continuación.

Código de Prueba Completo

(Nota: No conecte el módulo Bluetooth antes de cargar el código, porque la carga del código también usa comunicación serial, y puede haber conflictos con la comunicación serial Bluetooth, lo que puede causar que la carga falle.)

(5)Resultados de la Prueba:

Cargue el código en la placa de desarrollo, abra el monitor serial a 9600 y verifique los sensores de seguimiento de línea. El valor mostrado es 1 (nivel alto) cuando no se reciben señales. El valor cambia a 0 cuando el sensor es cubierto con papel.

(6)Práctica de Extensión:

Podemos controlar un LED con este sensor. El LED está conectado a D9. Si lo cubrimos, el LED se encenderá.

También puede arrastrar bloques para editar su código, como se muestra a continuación.

Código de Prueba Completo

(Nota: No conecte el módulo Bluetooth antes de cargar el código, porque la carga del código también usa comunicación serial, y puede haber conflictos con la comunicación serial Bluetooth, lo que puede causar que la carga falle.)

Cuando un objeto (como papel o un dedo) se acerca al sensor de seguimiento de línea, el sensor detecta la señal de retorno emitida por sí mismo, y el módulo LED se enciende. Cuando el sensor no detecta ninguna señal de retorno, el módulo LED se apaga.