El Adafruit AS7341 10-Channel Light/Colour Sensor Breakout es un espectrómetro multicanal, que es un tipo especial de sensor de luz que es capaz de detectar no sólo la cantidad de luz presente, sino también las cantidades de luz dentro de diferentes longitudes de onda.
Esto significa que se puede utilizar para detectar mucho mejor de lo que es capaz el ojo humano, qué color o colores de luz hay.
El AS7341 incluye en su tamaño de 3x2mm 16 sensores diferentes que pueden detectar 8 bandas separadas y superpuestas de luz de color. Por si fuera poco, también incluye sensores para la luz blanca, así como para la luz infrarroja cercana, e incluso sensores hechos específicamente para detectar el parpadeo de la luz en frecuencias específicas de cosas como la iluminación interior.
La capacidad sobrehumana de medición del color del AS7341 puede utilizarse para cuantificar la composición específica de cualquier color interesante al que se apunte, y puede hacerlo con más precisión y especificidad que un artista bien entrenado. Ahora no es necesario ir a la escuela de arte para distinguir el esmalte del ultramarino, sino que el AS7341 puede darle una pista sobre el color azul que tiene. Esto es posible gracias a que la impresionante colección de sensores del AS7341 se encauza a través de un ADC de 16 bits y 6 canales que toma las mediciones en bruto y las convierte en valores digitales que pueden leerse a través de I2C.
11 elementos de sensor individuales legibles (10 canales de luz más la detección de parpadeo) no caben exactamente en un ADC de 6 canales a la vez, por lo que el chip incluye un llamado Super MUX (SMUX) que permite dirigir la señal de cualquier sensor a cualquier canal del ADC. ¡Eso sí que es un supermultiplex! El sensor también dispone de pines GPIO y de interrupción que le permiten comunicarse directamente con otros sensores, o con el propio microcontrolador.
Toda esta capacidad se hace accesible montando el sensor en una placa de distribución de factor de forma STEMMA QT, completa con circuitos de cambio de nivel y conectores Stemma QT compatibles con SparkFun Qwiic. Esto significa que puedes, sin necesidad de soldar, conectar este breakout AS7341 a tu microcontrolador de 3.3V o 5V de elección ya sea un Arduino Uno, Raspberry Pi, o una de las muchas placas compatibles con CircuitPython. Aunque ciertamente lleva un poco de trabajo hacer que todos esos diferentes sensores de luz compartan sus mediciones, las bibliotecas Arduino y CircuitPython se encargan de todo ese trabajo duro por ti e incluso incluyen código de ejemplo para ayudarte a empezar.
Siga leyendo y encontrará las instrucciones de instalación de la biblioteca, así como los diagramas de cableado que hacen que el uso del AS7341 sea súper fácil.
DETALLES TÉCNICOS
Lea la guía para ver las hojas de datos, las instrucciones de instalación de la biblioteca, los diagramas de cableado y los esquemas.