Saltar la navegación

6.1 Sensor de color

Un sensor de color emite una luz que al ser reflejada obtiene valores de intensidad de  los colores: Rojo, Verde, y Azul (Red, Green, Blue o RGB abreviado). 

     Sensor de Color de LEGO® Education SPIKE™: 

El sensor de color de LEGO® Education SPIKE™ es capaz de detectar colores RGB, HSV y colores LEGO®.

Color Color RGB
R G B
Blanco  244 244 244
Rojo 180 0 0
Amarillo 250 200 10
Verde 0 133 43
Azul Celeste  104 195 226
Azul  30 90 168
Magenta  144 31 118
Negro 0 0 0
Sin Objeto - - - -

También es capaz de obtener el brillo reflejado (y luz del ambiente si se utiliza el lenguaje Python) en una escala de 0% a 100%.

La distancia óptima de uso del sensor es 16 mm.

El sensor de color, con ayuda de otros componentes, puede ser utilizado para detectar si hay un objeto en alguna posición adyacente al robot, clasificar objetos con base a su color o bien, seguir un camino.

Tutorial

            ¿Cómo usar el sensor de color?

Práctica 1: Sensor de color

Objetivo: 

Construir y programar un robot Lego, con la posibilidad de detectar colores, para realizar movimientos de manera autónoma y cumplir con un objetivo de desplazamiento. 


En esta práctica, haremos una demostración a través de un vehículo autónomo, que una vez que el sensor haya detectado un color determinado, cambiará su comportamiento realizando las siguientes acciones: avanzar, retroceder, girar a la derecha, girar a la izquierda y detenerse. 

Materiales que se necesitarán para la práctica:

  1. Base de conducción 1 de Lego Spike con sensor de color integrado en la parte inferior. 
  2. Plano cartesiano con coordenadas establecidas, con colores predeterminados, dependiendo de la acción que se quiera llevar a cabo para realizar el recorrido completo. 

Construcción del robot: 

Construir el modelo Base de conducción 1, el sensor de color deberá estar conectado en la parte inferior del vehículo, el cual al detectar un color determinado permitirá que el vehículo cumpla con los desplazamientos que se especificarán en la programación previa de este sensor. 

  • Motores: Conectar a los puertos C y D del Hub 
  • Sensor de color: Conectarlo al puerto A 

Programación y práctica: 

A continuación veremos cómo programar nuestro robot para que realice ciertas acciones mediante la detección de colores determinados. 

    Ahora veamos cómo nuestro vehículo realiza el recorrido dentro de un plano cartesiano, con marcas de colores colocadas en diferentes coordenadas. 







    Conclusiones finales:

    Como pudimos ver desde el inicio de este apartado, el sensor de color puede realizar de manera autónoma, acciones específicas que se establecen a través de su programación. 

    Al reconocer el color sobre una superficie, estos sensores pueden utilizarse en diferentes ámbitos, como por ejemplo: 

    • Manufactura: Separar y ordenar productos (como frutas, dulces, plásticos, semillas, etc.) en una línea de producción.
    • Alimentos: Aseguran que los alimentos cumplan con estándares de calidad. 
    • Médica: Diagnósticos basados en el cambio de color de muestras, como coloración de la sangre, pruebas de daltonismo, etc. 
    • Textil: Asegura que los colores del material sean consistentes y precisos. 
    • Pintura: Crear colores específicos, midiendo y mezclando pigmentos para obtener tonalidades deseadas.
    • Fotografía: Ajustan y corrigen colores en fotografías. 
    • Electrónicos: Dispositivos tales como tabletas y smartphones, ajustan automáticamente el brillo y la temperatura del color, con base en las condiciones ambientales de luz 

    Es así como la aplicación de este sensor, puede facilitar ciertas tareas y automatizarlas, permitiendo precisión en los procesos y reducción de tiempos al realizarlos. 

    Si quieres conocer más acerca del sensor de color...

    ...Te invitamos a que visites los siguientes enlaces, en donde encontrarás más información y ejemplos aplicados en la vida cotidiana.