Deze sensor is ontworpen voor een uitgebreide bewaking van de binnenluchtkwaliteit. Hij is gevoelig voor een breed scala aan schadelijke gassen, zoals koolmonoxide, alcohol, aceton, thinner, formaldehyde, enzovoort. Vanwege het meetmechanisme kan deze sensor geen specifieke
gegevens leveren om de concentraties van de betreffende gassen kwantitatief te beschrijven. Hij is echter wel geschikt voor toepassingen die
alleen kwalitatieve resultaten vereisen, zoals automatische luchtverversingssystemen en automatische luchtcirculatiesystemen.
Zoals beschreven in de inleiding, levert deze sensor betere kwalitatieve resultaten voor een breed scala aan doelgassen. In deze demo definiƫren
we vier statussen ter referentie in het '.cpp'-bestand. Deze zijn:
a. frisse lucht: geeft aan dat de luchtkwaliteit goed is
b. lage vervuiling: geeft aan dat er een relatief lage concentratie van de doelgassen aanwezig is.
c. hoge vervuiling: u moet zich bewust zijn van het vervuilingsniveau en overwegen of er maatregelen genomen kunnen worden.
d. zware vervuiling: er moeten onmiddellijk maatregelen worden genomen om de luchtkwaliteit te verbeteren
Benodigde componenten
Arduino UNO
Grove - Air Quality sensor V1.3
Grove - 16x2 RGB LCD l
Grove Base shield
1: plaats de base shield boen op de Arduino UNO
2: Sluit de Grove Luchtkwaliteitssensor aan op poort A0 van het Grove-Basisschild.
3: Sluit het RGB LCD aan op een I2C poort
4: Sluit de Arduino met een USB kabel aan op de laptop of PC
5: upload de sketch naar de Arduino met sensor
Poort
Type sensor, display of andere grove module
A0
Grove - Air Quality Sensor V1.3
I2C
Grove - RGB LCD
Opwarmtijd:
De sensor heeft een "warm-up" periode nodig (vaak 2 minuten of langer) voordat de metingen stabiel en betrouwbaar zijn.
Relatieve meting:
Deze specifieke sensor is vooral goed in het detecteren van veranderingen in de luchtkwaliteit, in plaats van het geven van een exacte
PPM-waarde (parts per million).
In de Arduino-code zijn 3 bibliotheken opgenomen
1
#include <Wire.h> // include Arduino Wire library, (adafruit DS248)
Deze bibliotheek maakt communicatie met I2C-apparaten mogelijk.
2
"include "rgb_lcd.h" // include Seeed Studio LCD library.
Met de LiquidCrystal-bibliotheek kunt u LCD-schermen bedienen die compatibel zijn met de Hitachi HD44780-driver.
3
#include "Air_Quality_Sensor.h"
Met deze bibliotheek kun je de luchtkwaliteit binnenshuis meten door de concentratie van schadelijke gassen te detecteren.