CO2-monitoring met K30-sensor
Componenten en benodigdheden
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Over dit project
Overzicht
Dit project gaat over het monitoren van CO2-niveaus thuis, in de kas, in dat kleine kantoor, enz.
Enige tijd geleden begon ik te werken aan een open source Raspberry Pi-monitor voor binnenluchtkwaliteit, genaamd LiV Pi. Ik heb voor dat project een aantal analoge CO2-sensoren geprobeerd, maar ik kwam kalibratieproblemen tegen - totdat ik een K30 CO2-module kreeg. Dit is een NDIR, digitale, automatisch kalibrerende sensor, dus het is vrij eenvoudig te gebruiken.
Ik begin nu aan een nieuw open source-project, dit keer met Arduino. Ik heb een I2C-bibliotheek voor deze sensor op Github geüpload:K30_CO2_I2C_Arduino. Deze foto toont K30 aangesloten op Arduino. CO2-metingen worden weergegeven op het LCD1602-scherm.
En hier is een close-up van de sensor. Het kan ook serieel worden aangesloten en heeft een kalibratieschakelaar van 400 ppm.
Instructies
- Sluit de onderdelen aan volgens het diagram.
- Download bibliotheek .zip-bestand en voeg het toe aan uw Arduino IDE.
- Open "k30_LCD_I2C_lib_test" schets uit de voorbeelden sectie.
- Compileer en download code op je Arduino.
Code
K30_CO2_I2C_Arduino
Arduino-bibliotheekhttps://github.com/FirstCypress/K30_CO2_I2C_ArduinoSchema's
Hoe de K30 en LCD1602 op Arduino aan te sluiten?Github-repository voor K30 I2C-bibliotheek
Github-bibliotheekhttps://github.com/FirstCypress/K30_CO2_I2C_ArduinoProductieproces
- Temperatuur bewaken met Raspberry Pi
- DHT11-sensor met LED's en een piëzo-luidspreker
- Bedien muntvangers met Arduino
- Arduino met Bluetooth om een LED te bedienen!
- Eenvoudige obstakelsensor met Arduino
- Capacitieve vingerafdruksensor met een Arduino of ESP8266
- Arduino Cloud Sensor Tower
- Bosbrandbewakings- en detectiesysteem (met sms-waarschuwingen)
- De draagbare MAX30100-polssensor gebruiken met Arduino
- De YL-39 + YL-69 bodemvochtigheidssensor gebruiken met Arduino
- DIY-luchtkwaliteitsmonitor met Sharp GP2Y1010AU0F-sensor