Capteur CO2 K30 : Surveillance en temps réel de la qualité de l'air intérieur
Composants et fournitures
- Kit Arduino 2 : K30, LCD1602, fils de connexion (×1) – sans alimentation
- Kit Arduino 1 : K30, fils de connexion (×1) – sans alimentation
- Arduino UNO (×1)
- Alimentation générique 5V-7V (×1)
- Fils de connexion Male/Female (×1)
- Plaque d'essai (breadboard) générique (×1)
À propos du projet
Vue d'ensemble
Ce projet surveille le taux de CO2 à la maison, en serre, au bureau, etc.
Il y a quelque temps, j'ai commencé à travailler sur un moniteur de qualité d'air intérieur open source pour Raspberry Pi appelé LiV Pi. J'ai testé plusieurs capteurs CO2 analogiques, mais j'ai rencontré des problèmes de calibration – jusqu'à l'obtention d'un module K30 CO2. C'est un capteur NDIR, numérique, à auto-calibration, donc très simple à utiliser.
Je démarre maintenant un nouveau projet open source basé sur Arduino. J'ai publié une bibliothèque I2C pour ce capteur sur GitHub : K30_CO2_I2C_Arduino. La photo montre le K30 connecté à l'Arduino, les mesures CO2 affichées sur un écran LCD1602.

Voici un gros plan du capteur. Il peut aussi être connecté en série et possède un commutateur de calibration 400 ppm.

Instructions
- Connectez les composants selon le schéma.
- Téléchargez le fichier .zip de la bibliothèque et ajoutez-le à l'Arduino IDE.
- Ouvrez l'exemple
k30_LCD_I2C_lib_testdans la section exemples. - Compilez et téléversez le code sur votre Arduino.
Code
Bibliothèque K30_CO2_I2C_Arduino
Bibliothèque Arduino : https://github.com/FirstCypress/K30_CO2_I2C_Arduino
Schémas
Comment connecter le K30 et le LCD1602 à l'Arduino :

Dépôt GitHub pour la bibliothèque I2C K30
https://github.com/FirstCypress/K30_CO2_I2C_Arduino
Processus de fabrication
- Surveillance précise de la température dans un placard serveur avec Raspberry Pi
- Projet capteur DHT11 température/humidité avec indicateurs LED et buzzer piézo
- Construire une Tirelire Intelligente : Contrôler un Accepteur de Pièces avec Arduino Nano
- Contrôler une LED par Bluetooth avec Arduino et MIT App Inventor
- Capteur d'obstacle IR simple avec Arduino — LED IR + Photodiode
- Intégrer un capteur d'empreintes capacitif DFRobot (ID809) avec Arduino ou ESP8266
- Tour de Capteurs avec Arduino Cloud : Température, Mouvement et Gaz
- Système de surveillance d'incendie forestier en temps réel avec alertes SMS
- Intégrer le capteur de pouls MAX30100 avec Arduino : Guide complet