El sensor óptico es uno de los potentes sensores V5 que están diseñados para una integración completa con la plataforma robótica V5.
Descripción del sensor
El sensor óptico es una combinación de los siguientes sensores:
- Sensor de luz ambiental
- Sensor de color
- Sensor de proximidad
La información de color está disponible como RGB (rojo, verde, azul), tono y saturación o escala de grises. La detección de color funciona mejor cuando el objeto está a menos de 100 milímetros (mm).
El sensor de proximidad mide la energía IR (infrarroja) reflejada procedente de un LED IR integrado. Como tal, los valores cambiarán con la luz ambiental y la reflectividad del objeto.
El sensor óptico tiene un LED blanco para ayudar a la detección de color en condiciones de poca luz.
La carcasa de este sensor tiene dos pestañas de montaje con orificios ranurados para proporcionar flexibilidad al montar el sensor en un robot.
En la cara del sensor hay una pequeña ventana donde se encuentran los sensores ópticos.
El ancho del sensor óptico permite que se anide en una pieza de canal C.
Nota: se debe usar un separador de 1/4 de pulgada (275 - 1013) o un espaciador deplástico de 8 mm (276-2019) para este accesorio con el fin de proporcionar espacio para el puerto inteligente V5.
Para que el sensor óptico funcione con el cerebro del robot V5, el puerto inteligente V5 del sensor y el puerto inteligente del cerebro del robot V5 deben estar conectados con un cable inteligente V5. El sensor óptico funcionará con cualquiera de los 21 puertos inteligentes del cerebro del robot V5. Cuando conecte un cable inteligente V5 a los puertos, asegúrese de que el conector del cable esté completamente insertado en el puerto y que la lengüeta de bloqueo del conector esté completamente acoplada.
Cómo funciona el sensor óptico
El sensor óptico recibe energía luminosa y la convierte en señales eléctricas. La electrónica interna del sensor (una máquina de estado de hardware) convierte estas señales en señales de salida para ser recibidas como entrada por el cerebro V5.
Como se mencionó anteriormente:
- La detección de color del sensor funciona mejor cuando el objeto está a menos de 100 milímetros (mm) o aproximadamente 3.9 pulgadas.
- El sensor de proximidad mide la intensidad de la luz IR reflejada. Esto hará que los valores cambien con la luz ambiental y la reflectividad del objeto.
El sensor óptico debe emparejarse con un lenguaje de programación como VEXcode V5 o VEXcode Pro V5 para crear un programa de usuario para que el cerebro del robot V5 utilice las lecturas del sensor para controlar el comportamiento del robot.
El cerebro V5 en conjunto con un programa de usuario se puede utilizar con el sensor óptico para:
- Encienda o apague la luz LED blanca del sensor.
- Ajuste el porcentaje de potencia de la luz LED blanca.
- Detectar un objeto.
- Detectar un color.
- Mida el porcentaje de brillo de la luz ambiental.
- Mide el tono de un color en grados.
Configuración del sensor óptico
Colocación.
La colocación del sensor óptico es muy importante para obtener lecturas precisas. Asegúrese de que no haya ninguna estructura en el robot frente a la pequeña ventana del sensor óptico en la cara del sensor. Es necesario que haya un camino claro delante del sensor entre cualquier objeto que se mida y el sensor.
Lectura de los valores del sensor óptico.
Es útil utilizar la pantalla de información del dispositivo en el cerebro del robot V5 para ver la información que está devolviendo el sensor óptico. Esto se puede hacer con el sensor conectado al cerebro con los siguientes pasos:
Retire el protector de pantalla magnético cerebral V5, encienda el cerebro y toque el icono de dispositivos.
Toque el icono del sensor óptico en la pantalla de información del dispositivo.
Modo color. Coloque un objeto delante del sensor óptico. La pantalla mostrará el brillo que detecta el sensor, la proximidad del objeto y el número del tono del color del objeto. Tocar la parte de brillo del LED de la pantalla cambiará el brillo del LED.
Nota: Asegúrese de que el Robot Brain V5 tenga la última versión de firmware.
Adición del sensor óptico como dispositivo en VEXcode V5
Cada vez que se utiliza un sensor con un lenguaje de programación, debe configurarse dentro de ese lenguaje. Con VEXcode V5 y VEXcode Pro V5, esto se logra mediante el uso de la función "Agregar un dispositivo". Para proporcionar un ejemplo de esto, los siguientes pasos agregarán el sensor óptico como un dispositivo dentro de VEXcode V5.
Seleccione el ícono Dispositivos.
Selecciona "Agregar un dispositivo".
Seleccione "ÓPTICO".
Seleccione el puerto inteligente en el que está conectado el sensor óptico en el cerebro del robot V5.
Una vez elegido el puerto, seleccione ‘HECHO’.
Nota: Existe la opción de cambiar el nombre del sensor óptico en la ventana de texto de Optical1 a un nombre diferente.
Una vez que el sensor óptico se haya agregado a su programa de usuario, estará disponible un nuevo conjunto de comandos del sensor.
Para obtener más información sobre los comandos de la categoría "Detección" relacionados con el sensor óptico, consulte la información de ayuda (proyectoBloques o proyecto Python).
Usos comunes del sensor óptico
El sensor óptico puede producir varias mediciones que se pueden utilizar para cambiar el comportamiento del robot.
Estas funciones se pueden utilizar con:
- La opción "Información del dispositivo" en el cerebro del robot V5.
- Usando el proyecto de ejemplo ‘Detección de objetos (ópticos)’ que se encuentra en la opción ‘Abrir ejemplos’ en el menú Archivo de VEXcode V5.
- Escribir un programa de usuario personalizado con uno de los programas VEXcode.
Estas características incluyen:
- Detectar un objeto. Esta función permite que su robot detecte un objeto cuando se encuentra dentro del alcance del sensor óptico. Un divertido desafío en el aula sería colocar objetos con diferente reflectividad frente al sensor, como un bloque de gomaespuma negra o una bola brillante de papel de aluminio, para ver si la superficie del objeto tiene algún efecto en su detección.
Detectar un color. Esta función permite a su robot identificar el color de un objeto. Una actividad divertida en el aula sería obtener algunas muestras de pintura de la ferretería en diferentes colores (rojo, verde, azul, amarillo, naranja, púrpura, cian) y ver si el tono del color afecta su detección.
- Mida el porcentaje de brillo de la luz ambiental. Esta función permite a su robot medir el brillo de la luz a su alrededor. Una actividad divertida en el aula es usar esta función para medir la cantidad de luz en una habitación con las luces del aula encendidas y las luces del aula apagadas. Luego, escriba un programa de usuario personalizado para que cuando las luces de la habitación estén encendidas, su robot se mueva en círculo y cuando las luces estén apagadas, su robot deje de moverse.
Mide el tono de un color en grados. Esta función le permite a su robot proporcionar un número para el tono de color de un objeto. El sensor óptico informa el valor de tono correspondiente en grados de 0 a 359 en función de la rueda de color a continuación. Esto proporciona una medición más precisa del color en comparación con una designación generalizada de rojo, verde o azul. Una actividad divertida en el aula sería medir el tono de diferentes objetos en la sala y ver qué estudiante puede encontrar el objeto con el número de tono más alto.
Usos del sensor óptico en un robot de competición
El sensor óptico proporcionará una excelente ventaja competitiva para los robots de la competencia. La capacidad de detectar objetos y su color proporcionará una gran cantidad de información a la hora de diseñar rutinas autónomas.
La presencia y el tono de color de un objeto proporcionarán información útil para la detección de piezas y/o porterías del juego.
Por ejemplo, en el juego de competición de robótica VEX 2020 - 2021, Change Up, se podría inclinar un sensor óptico para escanear el suelo frente a la entrada de tu robot. Tan pronto como se detecte una de las bolas de color de tu alianza, esta podría activar automáticamente la entrada del robot y recoger la bola.
No importa para qué aplicación se utilice el sensor óptico VEX, no hay duda de que será una adición bienvenida para los equipos. La función de los valores del sensor está abierta a la imaginación del usuario.
El sensor óptico está disponible en el sitio web de VEX.