Sniff, sniff - tu sens ça ? Plus besoin de mettre le nez dans une brique de lait, vous pouvez vous fabriquer un nez numérique avec le capteur de gaz multi-pixels SGP40, un capteur de gaz MOX entièrement intégré.
Il s'agit d'un capteur de qualité de l'air très fin, conçu par les experts en capteurs de Sensirion, avec une interface I2C pour que vous n'ayez pas à gérer le chauffage et la lecture analogique d'un capteur MOX. Il combine plusieurs éléments de détection et de chauffage à oxyde métallique sur une seule puce pour fournir des signaux plus détaillés sur la qualité de l'air.
Le SGP40 est équipé d'un capteur MOX "standard" pour plaque chauffante, ainsi que d'un petit microcontrôleur qui contrôle l'alimentation de la plaque, lit la tension analogique et fournit une interface I2C pour la lecture. Contrairement au CCS811,
ce capteur ne nécessite pas d'étirement de l'horloge I2C. Adafruit dispose actuellement d'une bibliothèque Arduino avec des exemples de lecture de la valeur brute et également d'exécution de l'algorithme Sensirion pour calculer l'indice COV mais ne dispose pas de support Python (la bibliothèque Sensirion est en C et nécessite un port).
Le SGP40 est la génération suivante après le SGP30, mais ne donne pas de valeurs TVOC/eCO2 comme le SGP30. Au lieu de cela, le signal brut du capteur est traité à l'aide de l'algorithme de leur logiciel pour donner une valeur globale de "qualité de l'air" de 0 à 500.
Veuillez noter que ce capteur, comme tous les capteurs de COV/gaz, présente une variabilité, et pour obtenir des mesures précises, vous devrez l'étalonner par rapport à des sources connues ! Cela dit, pour les capteurs environnementaux généraux, il vous donnera une bonne idée des tendances et des comparaisons.
Un autre élément intéressant de ce capteur est la possibilité de régler la compensation d'humidité pour une meilleure précision. Un capteur d'humidité externe est nécessaire, puis le RH% est écrit sur I2C au capteur, de sorte qu'il peut mieux calibrer la lecture du capteur MOX et réduire les variations basées sur l'humidité/la température...
Joli capteur, non ? Ainsi, Adafruit vous permet de vous lancer facilement dans votre prochain projet. Le capteur monté en surface est soudé sur un circuit imprimé personnalisé dans le facteur de forme STEMMA QT, ce qui facilite l'interface. Les connecteurs STEMMA QT de chaque côté sont compatibles avec les connecteurs I2C SparkFun Qwiic. Cela vous permet de réaliser des connexions sans soudure entre votre carte de développement et le SGP40 ou de le relier à une large gamme d'autres capteurs et accessoires à l'aide d'un câble compatible. Le câble QT n'est pas inclus, mais nous en avons une variété dans la boutique
Adafruit. Nous avons bien sûr réparti toutes les broches sur des connecteurs standard et ajouté un régulateur de tension 3.3V et un décalage de niveau pour vous permettre de l'utiliser avec des systèmes 3.3V ou 5V tels que le Arduino Uno, ou le Feather M4.