CO2-Überwachung mit K30-Sensor
Komponenten und Verbrauchsmaterialien
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Über dieses Projekt
Übersicht
Bei diesem Projekt geht es darum, den CO2-Gehalt zu Hause, im Gewächshaus, in diesem kleinen Büro usw. zu überwachen.
Vor einiger Zeit begann ich mit der Arbeit an einem Open-Source-Raspberry-Pi-Raumluftqualitätsmonitor namens LiV Pi. Ich habe eine Reihe von analogen CO2-Sensoren für dieses Projekt ausprobiert, aber ich hatte Probleme mit der Kalibrierung - bis ich ein K30 CO2-Modul bekam. Dies ist ein digitaler NDIR-Sensor mit automatischer Kalibrierung, daher ist er ziemlich einfach zu verwenden.
Ich starte jetzt ein neues Open-Source-Projekt, diesmal mit Arduino. Ich habe eine I2C-Bibliothek für diesen Sensor auf Github hochgeladen:K30_CO2_I2C_Arduino. Dieses Foto zeigt K30, das mit Arduino verbunden ist. CO2-Messungen werden auf dem LCD1602-Bildschirm angezeigt.
Und hier ist eine Nahaufnahme des Sensors. Er kann auch seriell angeschlossen werden und verfügt über einen 400-ppm-Kalibrierungsschalter.
Anleitung
- Verbinde die Teile gemäß dem Diagramm.
- Laden Sie die .zip-Datei der Bibliothek herunter und fügen Sie sie Ihrer Arduino-IDE hinzu.
- Öffne die Skizze "k30_LCD_I2C_lib_test" aus dem Beispielbereich.
- Kompilieren und laden Sie Code auf Ihrem Arduino herunter.
Code
K30_CO2_I2C_Arduino
Arduino-Bibliothekhttps://github.com/FirstCypress/K30_CO2_I2C_ArduinoSchaltpläne
So verbinden Sie K30 und LCD1602 mit ArduinoGithub-Repository für die K30-I2C-Bibliothek
Github-Bibliothekhttps://github.com/FirstCypress/K30_CO2_I2C_ArduinoHerstellungsprozess
- Überwachen der Temperatur mit Raspberry Pi
- DHT11-Sensor mit LEDs und einem Piezo-Lautsprecher
- Münzprüfer mit Arduino steuern
- Arduino mit Bluetooth zur Steuerung einer LED!
- Einfacher Hindernissensor mit Arduino
- Kapazitiver Fingerabdrucksensor mit einem Arduino oder ESP8266
- Arduino Cloud Sensor Tower
- Waldbrandüberwachungs- und -erkennungssystem (mit SMS-Warnungen)
- Verwenden des tragbaren Pulssensors MAX30100 mit Arduino
- Verwenden des Bodenfeuchtesensors YL-39 + YL-69 mit Arduino