Capteur ENS160 – Qualité de l’Air TVOC, eCO₂ et AQI
Le capteur ENS160 est un module intelligent dédié à la surveillance de la qualité de l’air intérieur.
Il permet d’obtenir des données essentielles comme le TVOC, le CO₂ équivalent eCO₂
et l’indice AQI. Grâce à son interface numérique I2C / SPI, il s’intègre facilement
dans les projets Arduino, ESP32, Raspberry Pi, domotique, station météo connectée, ventilation intelligente
et systèmes IoT.
le ENS160 fournit directement des valeurs exploitables pour évaluer l’air ambiant, sans traitement complexe côté microcontrôleur.
Description générale
Le ENS160 est conçu pour mesurer la pollution de l’air intérieur à partir des composés organiques volatils
présents dans l’environnement. Ces composés peuvent provenir de nombreuses sources quotidiennes : produits de nettoyage,
peinture, colle, fumée, parfums, meubles, solvants, matériaux plastiques ou encore mauvaise ventilation d’une pièce.
Le module analyse ces gaz et fournit une estimation claire de la qualité de l’air sous forme de plusieurs indicateurs :
TVOC pour les composés organiques volatils totaux, eCO₂ pour le dioxyde de carbone équivalent,
et AQI pour l’indice global de qualité de l’air. Il est donc idéal pour créer un système d’alerte,
piloter un ventilateur, déclencher un purificateur d’air ou afficher les mesures sur un écran OLED/LCD.
Caractéristiques principales
- Capteur numérique de qualité de l’air intérieur.
- Mesure des TVOC.
- Estimation du CO₂ équivalent eCO₂.
- Sortie AQI pour une lecture simple de la qualité de l’air.
- Interface de communication I2C et SPI.
- Compatible avec Arduino, ESP32, ESP8266, STM32 et Raspberry Pi.
- Faible encombrement, parfait pour les projets embarqués.
- Réponse rapide après préchauffage.
- Adapté aux stations météo, domotique, IoT et HVAC.
- Possibilité de compensation avec température et humidité externes.
Spécifications techniques
| Référence | ENS160 |
| Type de capteur | Capteur numérique de qualité de l’air |
| Mesures | TVOC, eCO₂, AQI |
| Interface | I2C / SPI |
| Adresse I2C | 0x52 ou 0x53 selon configuration |
| Plage TVOC | 0 à 65000 ppb |
| Plage eCO₂ | 400 à 65000 ppm |
| Alimentation module | Généralement 3.3V à 5V selon carte breakout |
| Applications | Domotique, IoT, ventilation, purificateur d’air, station météo |
Comprendre les valeurs mesurées
TVOC
Le TVOC représente la concentration totale des composés organiques volatils présents dans l’air.
Une valeur élevée peut indiquer la présence de solvants, fumées, produits chimiques, parfums ou mauvaise aération.
eCO₂
L’eCO₂ est une estimation du niveau de CO₂ équivalent. Cette valeur permet d’évaluer indirectement
le renouvellement de l’air dans une pièce et peut être utilisée pour déclencher une ventilation.
AQI
L’AQI est un indice simple permettant d’interpréter rapidement la qualité de l’air. Plus la valeur est élevée,
plus la qualité de l’air est dégradée.
Tableau indicatif AQI
| AQI | Qualité de l’air | Interprétation |
|---|---|---|
| 1 | Excellente | Air propre, environnement confortable. |
| 2 | Bonne | Qualité normale pour un espace intérieur. |
| 3 | Moyenne | Aération recommandée. |
| 4 | Mauvaise | Ventilation ou filtration conseillée. |
| 5 | Très mauvaise | Action rapide recommandée : aération, extraction ou filtration. |
Exemple de câblage avec ESP32
| ENS160 | ESP32 |
|---|---|
| VCC | 3.3V ou 5V selon module |
| GND | GND |
| SDA | GPIO21 |
| SCL | GPIO22 |
Exemple de code Arduino
#include <Wire.h>
#include "DFRobot_ENS160.h"
DFRobot_ENS160_I2C ens160(&Wire, 0x53);
void setup() {
Serial.begin(115200);
while (ens160.begin() != NO_ERR) {
Serial.println("ENS160 non detecte...");
delay(1000);
}
ens160.setPWRMode(ENS160_STANDARD_MODE);
Serial.println("ENS160 pret !");
}
void loop() {
Serial.print("AQI : ");
Serial.println(ens160.getAQI());
Serial.print("TVOC : ");
Serial.print(ens160.getTVOC());
Serial.println(" ppb");
Serial.print("eCO2 : ");
Serial.print(ens160.getECO2());
Serial.println(" ppm");
delay(2000);
}
Applications possibles
- Station météo intérieure avec affichage OLED.
- Système domotique pour contrôler automatiquement un ventilateur.
- Purificateur d’air intelligent.
- Surveillance de la qualité de l’air dans une chambre, bureau ou atelier.
- Projet ESP32 avec envoi des données vers Home Assistant.
- Système HVAC pour optimiser la ventilation.
- Objet connecté IoT avec alerte en cas de mauvaise qualité d’air.
- Tableau de bord web pour suivi TVOC / eCO₂ / AQI.
pour des mesures plus stables, laissez le capteur fonctionner quelques minutes après l’allumage.
Pour une meilleure précision, il est recommandé de l’utiliser avec une compensation de température et d’humidité.
Pourquoi choisir le ENS160 ?
Le ENS160 est un excellent choix pour les projets qui nécessitent une mesure simple, compacte et numérique de la qualité de l’air.
Contrairement aux capteurs analogiques classiques, il fournit directement des données interprétables par microcontrôleur,
ce qui réduit le temps de développement et facilite l’intégration dans un système automatisé.
Grâce à ses sorties TVOC, eCO₂ et AQI, il permet de créer des solutions modernes pour améliorer le confort intérieur,
surveiller l’environnement et automatiser la ventilation. Il convient aussi bien aux débutants en Arduino qu’aux projets
IoT plus avancés avec ESP32, MQTT, Home Assistant ou dashboard web.
Résumé
Le ENS160 est un capteur de qualité de l’air compact, numérique et performant, capable de mesurer
les TVOC, d’estimer le CO₂ équivalent et de fournir un indice AQI.
Il est idéal pour les projets Arduino, ESP32, domotique, ventilation automatique, purificateur d’air et surveillance
de l’air intérieur.





There are no reviews yet.