CO², levegőminőség szenzorok
CCS811 levegőminőség érzékelő
A CCS811 (KS0457) típusú szén-dioxid és levegőminőség érzékelő főként a CCS811 chipet alkalmazza. Ez egy kis teljesítményű miniatűr digitális gázérzékelő, amely az illékony szerves vegyületek (TVOC) széles skáláját képes érzékelni, beleértve az egyenértékű szén-dioxid (eCO²) és fém-oxid (MOX) szinteket. Az ekvivalens szén-dioxid (eCO²) érzékelés 400 és 29206 ppm (parts per million) tartományban működik, míg a különféle illékony szerves vegyületek (TVOC) érzékelése a 0 és 32768 ppb (parts per billion) tartományba esik.
CCS811 technikai paraméterek
- Üzemi feszültség: DC 5V
- Üzemi áram: 30mA
- Maximális teljesítmény: 60mW
- eCO2 mérési tartomány: 400..29206 ppm
- TVOC mérési tartomány: 0..32768 ppb
CCS811 pinek kiosztása
pin neve | leírás |
---|---|
Vcc | 5V tápfeszültség |
SDA | I²C kommunikáció SDA jel |
SCL | I²C kommunikáció SCL jel |
RESET | A GND-re kötve a szenzor újraindul |
WAKE | A GND-re kötve a szenzor aktív állapotba kapcsol |
INT | Ez egy kimeneti jel, ami az jelzi, ha a mérés rendelkezésre áll |
Az Arduino I²C összefoglalása itt található: Arduino I²C.
Az I²C általános leírása: I²C
Az I²C perifériák listázásához a program itt található.
CCS811 Vezetékezése
SCD30 levegőminőség érzékelő
A Sensirion SCD30 érzékelőmodulja az NDIR-CO2 érzékelő technológiát használja a CO² mérésére, és beépített hőmérséklet- és páratartalom-érzékelővel is rendelkezik. A külső hőforrások figyelésével és kompenzálásával a környezeti páratartalom és hőmérséklet mérhető a szenzorral. Az SCD30 kétcsatornás érzékeléssel rendelkezik, pontossága: ±30 ppm +3%.
- NDIR CO2 érzékelő technológia
- Beépített hőmérséklet és páratartalom érzékelő
- Kétcsatornás érzékelés a nagyobb precizitás érdekében
- Kis méret: 35 mm x 23 mm x 7 mm
- Mérési tartomány: 400 ppm .. 10.000 ppm
- Pontosság: ± (30 ppm + 3%)
- Áramfelvétel: 19 mA mérés idején, 2 másodpercenként
- Maximális áramfelvétel: 75 mA
- DC tápfeszültség: 3.3 V .. 5.5 V
- Kalibrált és linearizált
- UART vagy I2C digitális interfész
- Hőmérséklet - működési feltételek: 0 .. 50°C
- Páratartalom - működési feltételek: 0 .. 95 %RH
- Az érzékelő élettartama: maximum 15 év
SCD30 pinek kiosztása
pin neve | leírás |
---|---|
Vdd | 3.3V .. 5V tápfeszültség |
GND | grund |
Tx/SCL | Modbus: Transmission line (Push/Pull 3V szinttel) I²C: Soros órajel (belső 45kΩ-os felhúzó ellenállás, 3V-ra húzva, magasabb feszültségekhez szintváltó szükséges) |
RX/SDA | Modbus: receive line (a bemenet nem haladhatja meg az 5,5 V-ot) I²C: Soros adatjel (belső 45kΩ-os felhúzó ellenállás, 3V-ra húzva, magasabb feszültségekhez szintváltó szükséges) |
RDY | Adatkészség jel. Magas, ha az adatok készen állnak a kiolvasásra |
PWM | CO² koncentráció mérés PWM kimenete |
SEL | Interfész kiválasztó port. VDD-re kell kötni a Modbus kiválasztásához, és GND-hez az I²C kiválasztásához. |
Az ESP8266 I²C vezetékezése:
D1 (GPIO 5) : SCL
D2 (GPIO 4) : SDA
Az SCD30 könyvtár letöltése: https://www.arduino.cc/reference/en/libraries/sparkfun-scd30-arduino-library/