Air Quality sensor met LCD display (Seeed)
 
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 
 
Highslide JS
Grove - Air Quality sensor V1.3
 
Highslide JS
Grove - 16x2 RGB LCD l
 
Highslide JS
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
  #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.
 
De volledige Arduino-code met LCD display