Le Breakout AS7341 10-Channel Light/Colour Sensor Breakout de Adafruit est un spectromètre multicanaux, qui est un type spécial de capteur de lumière capable de détecter non seulement la quantité de lumière présente, mais aussi les quantités de lumière dans différentes longueurs d'onde.
Cela signifie que vous pouvez l'utiliser pour détecter, bien mieux que l'œil humain n'en est capable, la ou les couleurs de la lumière présente.
L'AS7341 contient, dans un espace de 3 x 2 mm, 16 capteurs différents capables de détecter 8 bandes de lumière colorée distinctes et superposées. Comme si cela ne suffisait pas, il comprend également des capteurs pour la lumière blanche et la lumière proche de l'infrarouge, et même des capteurs spécialement conçus pour détecter le scintillement de la lumière à des fréquences spécifiques, comme l'éclairage intérieur.
Les capacités surhumaines de mesure des couleurs de l'AS7341 peuvent être utilisées pour quantifier la composition spécifique de n'importe quelle couleur intéressante que vous pouvez pointer sur lui, et ce avec plus de précision et de spécificité qu'un artiste bien formé. Désormais, vous n'avez plus besoin d'aller à l'école des beaux-arts pour distinguer le Smalt de l'Ultramarine. L'AS7341 peut vous donner un indice sur le bleu de votre bleu. Ceci est possible grâce à l'impressionnante collection de capteurs de l'AS7341 qui sont acheminés par un ADC 16 bits à 6 canaux qui prend les mesures brutes et les convertit en valeurs numériques qui peuvent être lues sur I2C.
Les 11 éléments de capteur individuels lisibles (10 canaux lumineux plus la détection de scintillement) ne passent pas tous en même temps par un CAN à 6 canaux, c'est pourquoi la puce comprend un Super MUX (SMUX) qui vous permet d'acheminer le signal de n'importe quel capteur vers n'importe quel canal du CAN. Ça, c'est du super multiplexage ! Le capteur dispose également de broches GPIO et d'interruption qui peuvent lui permettre de communiquer directement avec d'autres capteurs, ou avec le microcontrôleur lui-même.
Toutes ces possibilités sont rendues accessibles par le montage du capteur sur une carte d'extension STEMMA QT, équipée d'un circuit de décalage de niveau et de connecteurs Stemma QT compatibles avec SparkFun Qwiic. Cela signifie que vous pouvez, sans avoir à souder, connecter ce breakout AS7341 au microcontrôleur 3.3V ou 5V de votre choix, qu'il s'agisse d'un Arduino Uno, Raspberry Pi, ou d'une des nombreuses cartes compatibles avec CircuitPython. Bien qu'il faille certainement un peu de travail pour que tous ces capteurs de lumière différents partagent leurs mesures, les bibliothèques Arduino et CircuitPython se chargent de tout ce travail difficile pour vous et incluent même un code d'exemple pour vous aider à démarrer.
Lisez la suite et vous trouverez les instructions d'installation de la bibliothèque, ainsi que les schémas de câblage qui rendent l'utilisation de l'AS7341 super facile.
DÉTAILS TECHNIQUES
Lisez le guide pour obtenir les fiches techniques, les instructions d'installation de la bibliothèque, les schémas de câblage et les schémas.