Aircasting
Aircasting
sensory
Projekt sensora do zbierania danych o jakości powietrza na podstawie http://aircasting.org/
Sensor przesyła dane przez BT do telefonu Android z aplikacją AirCasting. Zebrane dane są prezentowane na mapie http://aircasting.org/map.
Podobne projekty
- AirQualityEgg
- SafecastAir
- Citizen Sensor
- [[http://hackaday.com/2013/01/31/gas-sensor-suite-built-with-gadgeteer-modules/#more-93805
Gas sensor suite built with Gadgeteer modules]] |
- Libelium Gas Sensor Board
- pollux - obsługa filtrów PM10
- AirPi
- Airly
Smog w Krakowie
- EKO prognoza Małopolski - monitoring pyłu PM10, PM2.5, ozon, dwutlenku zaotu, dwutlenku siarki i tlenku węgla.
- Krakowski Alarm Smogowy
- Kraków Miastem Rowerów
- http://www.gazetakrakowska.pl/artykul/752777,smog-w-krakowie-taki-ze-kazdy-z-nas-wypala-127-paczek-w-roku,id,t.html?cookie=1
Czujniki
Temperatura i wilgotność
Te dane mogą być przydatne w kalibracji i odfiltrowaniu odczytów z czujników gazu, które są w pewnym stopniu uzależnione od wilgotności i temperatury otoczenia.
TMP36 (temperatura)
Tani i jeden z najprostszych w użyciu. Odczyt analogowy. Niska dokładność.
^ Zasilanie | 2,7V ~ 5,5V DC |
^ Zakres pomiaru | -40°C ~ +125°C |
^ Skalowanie | 10mV/°C |
^ Dokładność | ±2°C (±1°C przy 25°C) |
^ Liniowość | ±0.5°C |
- Datasheet
- https://www.sparkfun.com/products/10988
- http://learn.adafruit.com/tmp36-temperature-sensor
LM35/TMP35(temperatura)
Bardzo podobny do powyższego ale ma mniejszy zakres i wymaga negatywnego napiecia do odczytu temperatur ujemnych.
DS18B20 (temperatura)
Powszechnie dostępne czujniki. Odczyt cyfrowy w protokole Dallas OneWire (może być kilka czujników na jednej magistrali).
^ Zasilanie | 3.0V ~ 5.5V |
^ Zakres pomiaru | –55°C ~ +125°C |
^ Dokładność | ±0.5°C w przedziale –10°C do +85°C |
^ Rozdzielczosć | 9 do 12 bit |
^ Czas odczytu | do 750ms przy 12 bit |
- Datasheet
- https://www.sparkfun.com/products/245
- http://playground.arduino.cc/Learning/OneWire
- Biblioteka dla Arduino
- Farnell
DHT-22
Stosunkowo tani zawiera oba czujniki. Interfejs 1-przewodowy ale inny niż Dallas OneWire. W podobnej obudowie jest też wersja DHT-11 ale ma mniejszy zakres pomiarów i precyzję. Można tanio zamówić z Chin (eBay, DX). Wewnętrznie wykorzystuje DS18B20.
^ Napięcie | 3 ~ 5V |
^ Zakres pomiaru RH | 0-100% |
^ Dokładność pomiaru RH | 2-5% |
^ Rozdzielczość RH | 0.1% |
^ Zakres pomiaru temperatury | -40 ~ 125°C |
^ Dokładność pomiaru temp. | ±0.2°C |
^ Rozdzielczość temp | 0.1°C |
^ Czas odczytu | 2s |
- Datasheet
- Biblioteka Arduino
- http://www.adafruit.com/products/385 - cena $12.50
- http://wickeddevice.com/index.php?main_page=product_info&cPath=29&products_id=113 $12,50
- http://dx.com/p/arduino-dht11-digital-temperature-humidity-sensor-138531 - cena $10,90
- http://nathan.chantrell.net/tag/oshw/
SHT15 (temperatura i wilgotność)
Stosunkowo drogi ale bardzo dokładny. Jest tylko w wersji SMD i wymaga podstawki. Interfejs cyfrowy dwuprzewodowy.
^ Zakres pomiaru RH | 0-100% |
^ Dokładnośc bezwzględna | ± 2% (10...90% RH) |
^ Powtarzalność RH| ± 0.1% |
^ Rozdzielczość RH | 12bit |
^ Dokładność temp | ± 0.3°C @ 25°C |
^ Zakres pomiaru | -40°C ~ +123.8°C |
^ Rozdzielczość temp | 14 bit|
^ Czas pomiaru | < 4s (przegrzewa się przy zbyt częstych pomiarach) |
- Datasheet
- https://www.sparkfun.com/products/8227
- Biblioteka dla Arduino
- http://playground.arduino.cc/code/Sensirion
HYT131
Ponoć ma takie same wyprowadzenia, dokładność i zakresy jak SHT11 ale nie wymaga specjalnych bibliotek bo uzywa I2C. Trudno go dostać.
- http://jeelabs.org/2012/06/30/new-hyt131-sensor/
- http://www.temperatur-shop.de/index.php?cat=KAT254&lang=ENG&product=HYT131&sid78910D081B7F411D80FC469D5E1017A8=9118dfc3308bb5e1fc3c8efe387bc61a
HIH-4030 (tylko wilgotność)
Pył (PM10 PM2.5)
Shinyei PPD42NS
Tani czujnik sprzedawany przez SeeedStudio.
- Testy porównujące z czujnikami Sharp i Dylos
- Grove - Dust Sensor - cena $15.50
- http://www.teco.edu/~budde/publications/inss2012_budde.pdf
- http://scienceland.wikispaces.com/SafecastAir
- http://www.teco.edu/~budde/publications/inss2012_budde.pdf
Sharp GP2Y1010AU0F
Sensor optyczny przeznaczony do montowania w urządzeniach typu klimatyzator.
^ Zasilanie | 4.5 ~ 5.5V |
^ Pobór prądu | 20mA max, 11mA typowe |
^ Temperatura pracy | -10 ~ 65C |
- Datasheet, Datasheet
- Opis podłączenia i szkic Arduino
- Test porównujący z odczytami profesjonalnego czujnika Dylos DC1100 Pro
- https://www.sparkfun.com/products/9689
- https://www.sparkfun.com/products/9690 - złączka
- http://www.watterott.com/index.php?page=product&info=1435&x77939=c69b58633a50d57ce2f74d81bbaa3367 - cena 13.50 EUR
- http://pl.farnell.com/sharp/gp21010au0f/czujnik-przeciwpylowy/dp/9707956 - 53,97 PLN
- http://pl.rs-online.com/mobile/p/czujniki-swiatlowodowe/6989110/ - 64,77 PLN
Dylos DC1100 Pro
Profesjonalny czujnik jakości powietrza z portem PC. Bardzo drogi.
- http://www.dylosproducts.com/dcproairqumo.html
- http://www.sebopolska.pl/index.php?route=product/product&product_id=157
Tlenek węgla - $CO$
Czujniki gazu zawierają element grzejny oraz element sensora, który zmienia rezystancję w zależności od zawartości danego gazu. Wymagają więc wyjścia analogowego oraz zasilania do grzałki.
MQ-7
Dość popularna seria czujników gazu MQ. Grzałka musi być zasilana przemiennie 5V i 1.4V w cyklu trwającym 2.5 minuty. Jest też wersja MQ307A zasilana niższym napięciem (0.2V i 0.9V).
^ Rezystancja przy 100ppm | 2~20kOhm |
^ Czułość | poniżej 0.5 |
^ Zasilanie obwodu | 5V |
^ Zasilanie grzałki | 5V i 1.4V |
^ Temperatura pracy | -20 ~ 50C |
^ Cykl grzania | 60s High + 90s Low = 2,5 minuty |
^ Pobór prądu | 350 mW |
- Datasheet
- Strona Arduino z listą czujników MQ i przykładowym kodem http://playground.arduino.cc/Main/MQGasSensors
- https://www.sparkfun.com/products/9403 - cena $7.25
- http://www.ebay.co.uk/itm/MQ-7-CO-Gas-Sensor-Module-CO-Gas-Detector-DC3-5V-Built-in-LM393-/290822264900?pt=LH_DefaultDomain_0&hash=item43b65b9844
- http://botland.com.pl/czujniki-gazu/239-czujnik-tlenku-wegla-mq-7.html - cena 25zł
- Citizen Sensor: MQ-7 Carbon Monoxide Breakout Kit
- Biblioteka Arduino
MiCS-5525
Podobnie jak inne czujniki gazu zawiera element grzejny. Wymaga precyzyjnego cyklu podgrzewania i dokonania pomiaru w wyznaczonym punkcie tego cyklu. Konieczne stabilne źródło zasilania 5V. Ten czujnik jest stosowany w AirQualityEgg i tam można znaleźć schemat jego podłączenia.
^ Zakres pomiaru | 1 ~ 1000 ppm |
^ Opór w powietrzu | 100 ~ 1500 kOhm |
^ Zasilanie | 5V +/- 0.1V |
^ Zasilanie grzałki | 2.4V (zastosować opornik 82 Ohm) |
^ Temperatura pracy | -30 ~ 85 C |
^ Czas odpowiedzi | 15 s |
^ Pobór prądu | 32mA |
- Datasheet
- Application Note z opisem cyklu pracy
- http://wickeddevice.com/index.php?main_page=product_info&products_id=112
Przykładowe podłączenie umożliwiające sterowanie cyklem grzania:
{{ :img_14012013_202546.png?direct | Przykład podłączenia}}
THS2442
Szybki czas odpowiedzi. Używany w Libelium Gas Sensor Board.
^ Zakres pomiaru | 30 ~ 10000 ppm |
^ Rezystancja przy 100ppm | 13.3 ~ 133 kOhm |
^ Czułość | 0.13 ~ 0.31 (stosunek miedzy oporem przy 300ppm i przy 100 ppm) |
^ Zasilanie | 5V +/- 0.2V DC |
^ Temperatura pracy | -10 ~ + 50C |
^ Czas odpowiedzi | 1 sekunda |
^ Pobór prądu | 3mA (w trakcie całego cyklu zasilania przez 1s) |
Dwutlenek azotu - $NO_2$
MICS-2710
Sposób podłączenia podobny jak MICS-5525, ale nie wymaga zmiennego cyklu grzania. Używany w AirQualityEgg i Libelium Gas Sensor Board.
^ Zakres pomiaru | 0.05 ~ 5 ppb |
^ Opór w powietrzu| 0.8~8kOhm (typowe 2.2kOhm) |
^ Czułość | 6~100 (typowe 55, stosunek oporu przy 0.25ppmi i w powietrzu)|
^ Zasilanie | 1.7 ~ 2.5V DC |
^ Temperatura pracy | -30 ~ +85C |
^ Czas odpowiedzi | 30 sekund |
^ Pobór prądu | 26mA (w trakcie całego cyklu zasilania przez 1s) |
Ozon - $0_3$
MiCS-2610
Używany w Libelium Gas Sensor Board.
^ Zakres pomiaru | 10 ~ 1000 ppb |
^ Opór | 3~60kOhm (typowe 11kOhm) |
^ Czułość | 2~4 (typowe 1.5, stosunek oporu przy 100ppmi 50ppm)|
^ Zasilanie | 1.95 ~ 5V DC |
^ Temperatura pracy | -30 ~ +85C |
^ Czas odpowiedzi | 30 sekund |
^ Pobór prądu | 34mA |
Inne gazy
- Dwutlenek węgla (CO2) – TGS4161
- Ammonia (NH3) – TGS2444
- Methane (CH4) – TGS2611
Precyzyjne pomiary analogowe z Arduino
- Last Author
- wiktor
- Last Edited
- Feb 24 2024, 11:36 AM