Bewakingssysteem voor de binnenluchtkwaliteit
Componenten en benodigdheden
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Apps en online services
|
Over dit project
Inleiding
Luchtvervuiling binnenshuis is consequent gerangschikt door de US Environmental Protection Agency (EPA) en zijn wetenschappelijke adviesraad als een van de top vijf van milieurisico's voor de volksgezondheid. De gemiddelde persoon brengt naar schatting 90% van zijn tijd binnenshuis door, zodat een slechte binnenluchtkwaliteit (IAQ) een aanzienlijk risico vormt voor de volksgezondheid. Een slechte luchtkwaliteit kan op korte termijn meer gezondheidsproblemen veroorzaken, zoals vermoeidheid en misselijkheid, evenals chronische luchtwegaandoeningen, hartaandoeningen en longkanker. Geschat wordt dat de jaarlijkse kosten en productiviteitsverliezen in de VS $ 10 tot $ 20 miljard bedragen in verband met het 'sick building syndrome', dat wordt gedefinieerd om acute gezondheids- en ongemakkeneffecten te beschrijven die verband lijken te houden met een slechte luchtkwaliteit binnenshuis en de tijd die in een gebouw wordt doorgebracht.
In dit project gaan we een monitoringsysteem voor de binnenluchtkwaliteit presenteren. Ons systeem is verbonden met internet, waardoor iedereen het luchtkwaliteitsindexformulier overal op afstand kan visualiseren.
Mogelijk toepassingsdomein van dit systeem
- Huis en kantoren
- Industriën
- Remote sensing voor brandweerlieden
- Onderzoek en landbouw
- Ziekenhuis en kliniek
- IC-eenheid
Dingen
- Breed scala aan IoT-kaarten met WiFi (MKR1000 en Yún Rev2) en GSM/smalband-connectiviteit (MKR FOX 1200, MKR WAN 1300 en MKR GSM 1400). [Voor het maken van een prototype van dit project heb ik Arduino Leonardo met Yun-schild gebruikt]
- Gassensoren (MQ-2, 3, 7)
- Luchtkwaliteitssensor (MQ-135)
- Android-apparaat
- Ontwikkelplatform voor mobiele applicaties
- IoT-cloud
- Jumperdraden
- Programmeervaardigheden
- Arduino IDE/Arduino Web IDE
- Zonnepaneel voor groene stroombron
Schakelschema
Luchtkwaliteit SensorVCC naar 5V pin van ArduinoGND naar GND pin van ArduinoSIG naar A3 pin van ArduinoMQ-2 gassensorVCC naar 5V pin van ArduinoGND naar GND pin van ArduinoSIG naar A2 pin van ArduinoMQ-3 gassensor VCC naar 5V pin van ArduinoGND naar GND pin van ArduinoSIG naar A1 pin van Arduino
Upload de firmware
Download de firmware (broncode) en upload deze naar het Arduino-bord. Voordat u gaat uploaden, moet u ervoor zorgen dat u alle bibliotheken hebt opgenomen. Raadpleeg deze tutorials om de Arduino Yun met internet te verbinden.
De git-repository
https://github.com/Mohammadsalahuddin/indoor_air_quality_monitoring.git
Cloudconnectiviteit
Raadpleeg de documentatiesectie van thinger.io voor cloudconnectiviteit http://docs.thinger.io/arduino
***Let op***
Demo
Toekomstplan
- Indicator aan boord moet worden toegevoegd om de luchtkwaliteitsindex aan te geven.
- Buzzer-gebaseerd alarm terwijl sterke vervuiling wordt gedetecteerd.
- Push-melding voor het waarschuwen van gebruikers tijdens gevaarlijke situaties.
Referentie
- Amerikaanse Environmental Protection Agency (USEPA). Instrumenten voor de kwaliteit van de binnenlucht voor scholen Communicatiegids. Beschikbaar op http://www.epa.gov.
- HS Brightman en N. Moss. Sick building syndrome studies en de compilatie van normatieve en vergelijkende waarden. Handboek luchtkwaliteit binnenshuis. Redacteuren:J.D. Spengler, J.F. McCarthy en J.M. Samet, New York:McGraw-Hill, 2001.
- J.-J. Kim, SK Jung en J.T. Kim.Wireless monitoring van de binnenluchtkwaliteit door een sensornetwerk. Binnen en gebouwde omgeving, 19:1:145-150, 2010.
- thinger.io
- Arduino Yun
- Arduino.cc
- Grove- luchtkwaliteitssensor
- Grove-gassensor
Code
- Arduino-broncode
Arduino-broncodeArduino
Arduino yun source// Monitoring van de luchtkwaliteit #include#include // The Thinger.io cloud#define USERNAME "YOUR_USER_NAME"#define DEVICE_ID "YOUR_DEVICE_ID"#define DEVICE_CREDENTIAL "YOUR_CREDENTIAL" ThingerYun thing (USERNAME, DEVICE_ID, DEVICE_CREDENTIAL); void setup () { pinMode (A0, INPUT); pinMode (A1, INGANG); pinMode (A2, INGANG); pinMode (A3, INGANG); // initialiseer bridge Bridge.begin(); // voorbeeld van bronuitvoer (d.w.z. het lezen van een sensorwaarde, een variabele, enz.) ding ["LPG"]>> outputValue (analogRead (A0)); // optioneel ding ["CO2"]>> outputValue (analogRead (A1)); ding ["CO"]>> outputValue (analogRead (A2)); ding ["AIRQ"]>> outputValue (analogRead (A3)); // meer details op http://docs.thinger.io/arduino/}void loop() { thing.handle();}
Aangepaste onderdelen en behuizingen
De git-repository voor dit project
bevat APK, bron. en anderen.https://github.com/Mohammadsalahuddin/indoor_air_quality_monitoring.gitSchema's
schakelschemaProductieproces
- Geavanceerde sensortechnologieën maken gepersonaliseerde monitoring van de luchtkwaliteit mogelijk
- Hoe de luchtkwaliteit op OpenSensors te meten
- LoRa-gebaseerde Smart City-luchtkwaliteitsbewaking
- De monitoring van luchtvervuiling verbeteren met IoT-sensoren
- Hoe slechte luchtkwaliteit onze gezondheid beïnvloedt
- Voordelen van op IoT gebaseerd monitoringsysteem voor de luchtkwaliteit
- Hoe IoT de ontwikkeling van indoor AQMS faciliteert?
- Toepassingen van industriële IoT-geïnfuseerde luchtkwaliteitsbewakingssystemen
- Inzicht in auto-airconditioningsysteem
- Luchtveersysteem begrijpen
- Luchtinjectiesysteem begrijpen