El sensor de color VEX IQ
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 leerá el grupo el artículo del sensor de color VEX IQ de la biblioteca VEX. Este artículo cubrirá cómo funciona el sensor de color y cómo se puede utilizar.
Programa con el sensor de color
Haga que el programador abra VEXcode IQ y siga estos pasos:
-
Comience abriendo el proyecto de ejemplo de plantilla Testbed de VEXcode IQ.
- Para obtener ayuda para abrir el proyecto de ejemplo, vea el video tutorial Usar proyectos de ejemplo y plantillas.
-
Cree el siguiente proyecto y guárdelo (macOS, Windows, Chromebook, iPad) como sensor de color:
Pruebe el sensor de color
Haga que el probador conecte el VEX IQ Brain a su ordenador y luego siga estos pasos:
- Descarga el proyecto en el 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, consulte el vídeo 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 solicite al registrador
que las documente en su cuaderno de ingeniería:
- ¿El sensor de color informa hasta qué punto un objeto está utilizando un rango de valores? O bien, ¿solo puede informar si un objeto se detecta usando 1 (VERDADERO) o 0 (FALSO)?
- ¿Cuántos colores diferentes puede informar el sensor de color al cerebro del coeficiente intelectual?
Caja de herramientas para maestros
-
Respuestas
Las siguientes respuestas pueden variar:
-
Un sensor de color informa si detecta un objeto cercano como un valor binario (0-FALSE o 1-TRUE). Un sensor de distancia puede informar hasta qué punto un objeto está utilizando un rango de valores.
-
Si los estudiantes cuentan los colores enumerados en el bloque Color detecta, es probable que respondan que el sensor de color informa 14 colores posibles. Sin embargo, el sensor de color solo informa los nombres de 12 de esos 14 colores, que se aprenden cuando se hace referencia al color del bloque. Por lo tanto, el sensor de color puede detectar 14 colores y luego clasificarlos en 12 nombres de color que se pueden informar. Además, el sensor de color puede informar el valor de tono en grados. Si te refieres al Tono del bloque, verás que puede reportar valores que van de 0 a 360 grados. Cualquiera de estas respuestas es aceptable, pero técnicamente, al informar los nombres de los colores, el sensor de color puede informar 12 en total utilizando el color del bloque.
Programa el sensor de color para detectar el brillo
Abre VEXcode IQ y sigue estos pasos:
-
Comience abriendo el proyecto de ejemplo de plantilla Testbed de VEXcode IQ.
- Para obtener ayuda para abrir el proyecto de ejemplo, vea el video tutorial Usar proyectos de ejemplo y plantillas.
-
Cree el siguiente proyecto y guárdelo (macOS, Windows, Chromebook, iPad) como Brillo:
Pruebe la capacidad del sensor de color para rastrear una línea
Conecte el VEX IQ Brain a su ordenador y, a continuación, siga estos pasos:
- Descarga el proyecto en el IQ Robot Brain.
- Encuentre 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 través de la línea y hacia la superficie más clara varias 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, consulte el vídeo tutorial Descargar y ejecutar un proyecto.
- Con el proyecto de brillo en ejecución, mire 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:
- ¿En qué escenario podría usar un sensor de color para detectar y/o seguir una línea?
- En el proyecto de ejemplo anterior, cuando el cerebro imprime "Off the line", ¿qué significa eso en términos del brillo que está detectando?
Caja de herramientas para maestros
-
Respuestas
Las siguientes respuestas pueden variar:
-
Se puede usar un sensor de color para detectar o seguir una línea en un entorno de competencia para usar 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 tengan que navegar por sí mismos entre ubicaciones). Por supuesto, hay muchas respuestas adicionales posibles, incluida la capacidad de los autos sin conductor para mantenerse dentro de los carriles en las carreteras.
-
En el proyecto Brillo, el Testbed debería haber impreso “Off the line” 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.
Caja de herramientas para maestros
-
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 la solución de problemas probando los siguientes pasos:
-
Primero, comience por verificar 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, siga mirando la pantalla de información del dispositivo en el IQ Brain para comprobar si se detectan colores y distancias o no. Incluso sin nada delante del sensor de color, debe 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" pulsando el botón Comprobar. A continuación, vuelva a probar el objeto de color sólido para ver si está obteniendo lecturas en los tres modos.
-
La pantalla de información del dispositivo también puede ser útil antes de ejecutar un proyecto con el sensor de color en un nuevo entorno donde los niveles de luz pueden ser diferentes. Cuando cambian las condiciones de iluminación, el sensor de color puede informar lecturas diferentes. Utilice la pantalla Información del dispositivo para ver sus valores actuales, de modo que se puedan realizar ajustes en el proyecto para adaptarse al cambio de luz ambiental.
-
También puede utilizar el artículo "Cómo solucionar problemas con los sensores de coeficiente intelectual VEX".
-
Si la información del dispositivo informa valores precisos, el problema podría ser que el estudiante copió erróneamente el proyecto.
-
Para solucionar problemas del proyecto, verifique que el dispositivo esté configurado correctamente, lo que significa que utilizaron el proyecto de ejemplo de Testbed correcto. Para obtener más información sobre cómo configurar el sensor de color, lea el artículo "Cómo configurar los sensores VEX IQ - VEXcode IQ".
-
Asegúrese de que los estudiantes copiaron y construyeron el proyecto correctamente. Puede utilizar el bloque de impresión 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 comprobar la conexión del puerto con el cable inteligente utilizando el artículo "Cómo conectar los dispositivos VEX IQ a los 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 con otro sensor de color.
-