Skip to main content
Portal del profesor

Lea sobre el sensor de color

Para obtener más información sobre el sensor de distancia, pídale al lector que organice cómo el grupo leerá el artículo VEX IQ Color Sensor de la biblioteca VEX. Este artículo cubrirá cómo funciona el sensor de color y cómo se puede utilizar.

Programar con el sensor de color

Haga que el Programador abra VEXcode IQ  y siga estos pasos:

Pruebe el sensor de color

Haga que el probador conecte el VEX IQ Brain a su computadora y luego siga estos pasos:

  • Descargue el proyecto al IQ Robot Brain.

  • Ejecute el proyecto para informar e imprimir si un objeto está cerca y, si lo está, de qué color es ese objeto cercano.

  • Para obtener ayuda para descargar y ejecutar un proyecto, vea el video tutorial Descargar y ejecutar un proyecto .

  • Con base en sus observaciones de cómo se comportó el sensor en el banco de pruebas y la información de la lectura, responda las siguientes preguntas y pídale al registrador que las documente en su cuaderno de ingeniería:

    1. ¿El sensor de color informa qué tan lejos está un objeto usando un rango de valores? ¿O solo puede informar si un objeto se detecta usando 1 (VERDADERO) o 0 (FALSO)?

    2. ¿Cuántos colores diferentes puede informar el sensor de color al IQ Brain?

Ícono de la Caja de herramientas del maestro Caja de herramientas para profesores - Respuestas

Las siguientes respuestas pueden variar:

  1. Un sensor de color informa si detecta un objeto cercano como un valor binario (0-FALSO o 1-VERDADERO). Un sensor de distancia puede informar qué tan lejos está un objeto utilizando un rango de valores.

  2. Si los estudiantes cuentan los colores enumerados en el bloque El color detecta , es probable que respondan que el sensor de color informa 14 colores posibles. Sin embargo, el sensor de color en realidad solo informa los nombres de 12 de esos 14 colores, lo cual aprende cuando hace referencia al bloque Color de . Por lo tanto, el sensor de color puede detectar 14 colores y luego los clasifica en 12 nombres de colores que se pueden informar. Además, el sensor de color puede informar el valor del tono en grados. Si consulta el bloque Hue de , verá que puede informar valores que van de 0 a 360 grados. Cualquiera de estas respuestas es aceptable, pero técnicamente al informar nombres de colores, el sensor de color puede informar 12 en total utilizando el bloque Color de .

Programe el sensor de color para detectar el brillo

Abra VEXcode IQ y siga estos pasos:

Pruebe la capacidad del sensor de color para seguir una línea

Conecte el VEX IQ Brain a su computadora y luego siga estos pasos:

  • Descargue el proyecto al IQ Robot Brain.

  • Busque o cree una línea oscura/negra en una superficie blanca/clara que de otro modo sería clara.

  • Coloque el banco de pruebas de modo que pueda mover el sensor de color hacia adelante y hacia atrás a lo largo de la línea y hacia la superficie más clara unas cuantas veces.

  • Ejecute el proyecto para informar e imprimir si el sensor de color detecta oscuridad (en la línea) o brillo (fuera de la línea).

  • Para obtener ayuda para descargar y ejecutar un proyecto, vea el video tutorial Descargar y ejecutar un proyecto .

  • Con el proyecto Brillo en ejecución, coloque el sensor de color hacia abajo en la línea y la superficie y muévalo lentamente hacia adelante y hacia atrás.

  • Mire la pantalla del Cerebro para ver los informes impresos.

  • Con base en sus observaciones de cómo se comportó el sensor y la información de la lectura, responda las siguientes preguntas y pídale al registrador que las documente en su cuaderno de ingeniería:

    1. ¿En qué escenario se podría utilizar un sensor de color para detectar y/o seguir una línea?

    2. En el proyecto de ejemplo anterior, cuando el cerebro imprime "Fuera de línea", ¿qué significa eso en términos del brillo que detecta?

Ícono de la Caja de herramientas del maestro Caja de herramientas para profesores - Respuestas

Las siguientes respuestas pueden variar:

  1. Se puede utilizar un sensor de color para detectar o seguir una línea en un entorno de competición para utilizar líneas en el campo como guía. Detectar y seguir líneas también puede ser importante para fabricar o almacenar robots donde las líneas se utilizan para indicar puntos de parada (para que no choquen con estantes u otras superficies) o para delinear rutas alrededor del almacén (para que los robots no necesiten navegar para sí mismos entre ubicaciones). Por supuesto, hay muchas posibles respuestas adicionales, incluida la capacidad de los vehículos autónomos de permanecer dentro de los carriles en las carreteras.

  2. En el proyecto Brillo, el banco de pruebas debería haber impreso "Fuera de línea" siempre que el brillo detectado fuera superior al 25%. No es probable que la superficie blanca o de color claro tenga un brillo detectado inferior al 25%; solo la línea negra debería tenerlo.

Ícono de la Caja de herramientas del maestro Caja de herramientas para profesores - Solución de problemas

Al trabajar con el sensor de color, puede haber casos en los que no se comporte como debería. Si esto ocurre, comience a solucionar el problema intentando los siguientes pasos:

  • Primero comience verificando que el firmware del sensor de color esté actualizado. Lea este artículo para obtener más información sobre cómo actualizar el firmware.

  • Si el firmware está actualizado, consulte más a fondo la pantalla Información del dispositivo en IQ Brain para verificar si se detectan colores y distancias o no. Incluso sin nada delante del sensor de color, debería mostrar el color ("NINGUNO") y la distancia ("Lejos"). Pruebe un objeto de color sólido para ver si las lecturas de Color y Distancia cambian. Puede cambiar el modo de "3 colores" a "12 colores" o "Escala de grises" presionando el botón Comprobar. Luego, pruebe nuevamente el objeto de color sólido para ver si obtiene lecturas en los tres modos.

  • La pantalla Información del dispositivo también puede resultar útil antes de ejecutar un proyecto con el sensor de color en un entorno nuevo donde los niveles de luz pueden ser diferentes. Cuando las condiciones de iluminación cambian, el sensor de color puede informar lecturas diferentes. Utilice la pantalla Información del dispositivo para ver sus valores actuales para poder realizar ajustes en el proyecto para adaptarse al cambio en la luz ambiental.

  • También puede utilizar el artículo "Cómo solucionar problemas de los sensores VEX IQ".

  • Si la información del dispositivo informa valores precisos, el problema podría ser que el estudiante copió mal el proyecto.

    • Para solucionar problemas del proyecto, verifique que el dispositivo esté configurado correctamente, lo que significa que utilizaron el proyecto de ejemplo del banco de pruebas correcto. Para obtener más información sobre cómo configurar el sensor de color, lea el artículo "Cómo configurar sensores VEX IQ - VEXcode IQ" .

    • Asegúrese de que los estudiantes hayan copiado y construido el proyecto correctamente. Puede usar el bloque print en VEXcode IQ para mostrar los valores actuales del sensor en el Brain a medida que el proyecto avanza hasta el error o hasta el final del proyecto.

  • Si la información del dispositivo NO informa valores precisos, entonces el problema podría estar relacionado con el hardware.

    • Para solucionar problemas de hardware, intente verificar la conexión del puerto con el Smart Cable usando el artículo "Cómo conectar dispositivos VEX IQ a puertos inteligentes".

    • Si el sensor de color está conectado correctamente y aún no se comporta como debería, podría haber un problema físico con el sensor de color. Pruebe a cambiarlo por otro sensor de color.