Comment construire son propre moniteur de qualité de l'air avec ESP32

Dernière mise à jour: 21 Août 2026

Un père et ses enfants jouent dans un salon moderne et lumineux, représentant l'environnement domestique où la qualité de l'air est mesurée.

De nos jours, nous passons la majeure partie de notre temps à l'intérieur, et la vérité est que l'air intérieur peut être bien plus pollué que l'air extérieur. Qu'il provienne des poêles à bois, de la cuisson des aliments ou simplement d'une mauvaise ventilation, respirer un air chargé de particules invisibles finit par avoir des conséquences néfastes sur la santé. Heureusement, grâce à l'électronique libre de droits, nous n'avons plus besoin de dépenser des fortunes en équipements industriels pour savoir exactement ce que nous respirons dans nos salons.

En utilisant un ESP32 comme cerveau du projet , nous pouvons construire une station de surveillance ultra-performante qui non seulement nous indique si l'air est pollué, mais analyse également la masse de particules et de gaz nocifs. Des projets minimalistes aux écrans tactiles dignes d'un film de science-fiction, les possibilités sont immenses pour quiconque souhaite prendre en main sa santé environnementale sans complications excessives , à l'instar des robots programmables créés avec l'ESP32.

De jeunes mains assemblent un robot programmable avec des circuits électroniques et des roues.
Article connexe:
Guide complet des robots programmables avec ESP32

Projets de référence : Aura et AirGradient ONE

Gros plan sur un microcontrôleur ESP32 posé sur une surface de travail : le cerveau électronique du projet de surveillance.

Si vous cherchez l'inspiration, deux pistes se dégagent. D'une part, le projet Aura, un appareil DIY ultra-performant utilisant un ESP32-S3 et un écran tactile IPS de 4,3 pouces . Le plus impressionnant avec Aura, c'est son capteur Sensirion SEN66, capable de mesurer les particules fines PM1 à PM10, le CO2 et les composés organiques volatils (COV). Il permet même d'ajouter un capteur de formaldéhyde SFA30, une fonctionnalité rare, ce qui en fait un outil quasi professionnel pour les établissements scolaires ou les foyers exigeants.

À l'opposé, on trouve l'AirGradient ONE, sans doute la référence en matière de logiciels libres . Bien plus compact, il utilise un ESP32-C3 et des capteurs ultra-fiables comme le PMS5000 pour les particules et le Senseair S8 pour le CO2. Tandis qu'Aura privilégie la visualisation locale à grande échelle, AirGradient mise sur la précision modulaire et la simplicité , ce qui en fait le choix idéal pour ceux qui souhaitent tout intégrer à un tableau de bord Home Assistant via ESPHome, voire transformer une ancienne liseuse Kindle en tableau de bord intelligent.

  Plex vs Jellyfin : Comparaison complète des serveurs multimédias

Au cœur de la mesure : capteurs laser contre capteurs bon marché

Prototype électronique sur une plaque d'essai avec le microcontrôleur et une LED allumés, illustrant la phase d'assemblage.

C'est là que beaucoup se trompent. Il existe des capteurs de poussière bon marché (comme le DSM501A) qui mesurent simplement l'obstruction d'un faisceau lumineux. Ils indiquent la présence de poussière, mais sans fournir de données concrètes. À l'inverse, les capteurs laser comme le Sensirion SPS30 ou le PMS5003 utilisent la diffusion de la lumière pour compter les particules individuelles et calculer leur masse en microgrammes par mètre cube (µg/m³).

L'utilisation d'un capteur laser permet de distinguer la fumée de poêle (composée de nombreuses particules ultrafines) de la poussière de chantier (composée de quelques particules très lourdes). Cette distinction est cruciale car les PM2.5, particules les plus dangereuses lorsqu'elles atteignent les alvéoles pulmonaires, sont mesurées avec une bien plus grande précision grâce à ce système de comptage basé sur la taille des particules.

Kindle comme tableau de bord
Article connexe:
Comment transformer une vieille liseuse Kindle en tableau de bord intelligent

Assemblage technique et gestion de l'énergie

Une personne soude des composants électroniques sur un établi, illustrant la construction manuelle de l'appareil.

Si vous décidez d'en construire un, soyez très vigilant quant à l'alimentation. Une erreur fréquente consiste à alimenter le capteur à partir de la broche 3,3 V de l'ESP32. Le ventilateur du SPS30, par exemple, présente un pic de courant de démarrage d'environ 800 mA, ce qui peut entraîner des redémarrages constants du microcontrôleur . Idéalement, il est recommandé d'utiliser un convertisseur élévateur 5 V pour alimenter directement la broche VIN de l'ESP32 et le capteur, garantissant ainsi une alimentation adéquate.

Pour éviter que l'appareil ne se mette en veille prolongée, il est fortement recommandé de programmer un démarrage échelonné . Cela consiste à allumer d'abord l'écran, attendre quelques secondes, activer le capteur, puis activer le Wi-Fi. De plus, réduire la puissance d'émission du Wi-Fi à 15 dBm permet d'éviter les chutes de tension soudaines de la batterie 18650 qui pourraient compromettre la stabilité du système.

  Qu'est-ce que Telnet ? Fonctionnement, utilisations, sécurité et alternatives

Logiciels, cloud et alertes intelligentes

Un smartphone affichant une application de surveillance de la qualité de l'air avec des indicateurs de PM2.5 et de CO2 dans un salon moderne.

Au niveau du code, la solution la plus pratique consiste à utiliser MQTT pour envoyer les données à un courtier. Si vous ne souhaitez pas gérer vos propres serveurs, des plateformes comme CircuitDigest Cloud vous permettent de créer rapidement des tableaux de bord et, surtout, de configurer des alertes automatiques via WhatsApp . Imaginez que l'indice de qualité de l'air dépasse un seuil critique et que vous receviez un message sur votre téléphone vous avertissant qu'il est temps d'aérer.

Il est essentiel d'adapter l'indice de qualité de l'air (IQA) à la réglementation de votre pays. Par exemple, le Chili utilise l'ICAP, où une valeur de 100 correspond à la norme journalière pour les PM2.5. Utiliser une échelle indienne ou américaine est inutile si vous souhaitez comparer vos données avec celles des stations officielles de votre ville. Vous devez créer une fonction mathématique qui convertit les microgrammes en un indice local ; sinon, votre IQA ne sera qu'un outil de mesure fictif. En procédant ainsi, vous en ferez un instrument de mesure réellement utile.

sources d'énergie
Article connexe:
Guide complet des alimentations pour PC

Conseils pratiques pour l'encapsulation

N'installez pas le capteur dans n'importe quel boîtier fermé. Le SPS30 nécessite une ventilation constante ; le boîtier doit donc comporter deux ouvertures bien conçues : une pour l'entrée d'air et une pour l'évacuation. Si vous n'utilisez qu'une seule ouverture, l'air sera recirculé et les mesures seront inexactes. De plus, éloignez tout composant électronique générant de la chaleur (comme le régulateur de tension) du capteur, car l' air chaud modifie l'humidité relative et peut fausser les résultats à la baisse, de la même manière que la ventilation est gérée par les ventilateurs d'un PC.

  Qu'est-ce qu'Internet et comment fonctionne-t-il ?

Pour optimiser l'autonomie de la batterie, le mode veille profonde est la solution . Au lieu d'effectuer une mesure à chaque seconde, vous pouvez programmer l'ESP32 pour qu'il se réveille toutes les quinze minutes, effectue une mesure, la télécharge sur le cloud, puis se remette en veille. Grâce à cette astuce, une batterie qui dure normalement quelques heures peut tenir plusieurs semaines sans avoir besoin d'être rechargée.

L'association d'un ESP32 à des capteurs laser haut de gamme permet de transformer un espace en un environnement surveillé de manière professionnelle. Qu'il s'agisse de la puissance visuelle de Project Aura, de la simplicité d'AirGradient ou d'une configuration personnalisée avec alertes WhatsApp et optimisation énergétique, l'essentiel est de transformer des données invisibles en actions concrètes pour améliorer la santé respiratoire à domicile.

configuration des ventilateurs PC
Article connexe:
Configuration des ventilateurs PC : Guide complet des courbes et du flux d’air