[PROJEKT] Czujnik jakości powietrza – Air quality sensor v1.3 oraz KAmduino UNO

W projekcie zostaną pokazane możliwości czujnika jakości powietrza – Air quality sensor v1.3 od firmy Seeed Studio. Za pomocą tego czujnika możliwe jest wykrywanie w powietrzu niebezpiecznych gazów, dzięki czemu można ocenić jakość powietrza. Program zrealizowany w projekcie informuje użytkownika o obecności takich gazów poprzez zapalanie diody LED.
Do realizacji projektu będą potrzebne następujące elementy:
- KAmduino UNO
- Czujnik jakości powietrza – Air quality sensor v1.3
- Płytka stykowa
- Przewody męsko-męskie
- Dioda LED

Rysunek 1. Czujnik Air quality sensor v1.3
Air quality sensor v1.3 to moduł z czujnikiem jakości powietrza wyprodukowany przez firmę Seeed Studio. Pozwala on wykrywać w powietrzu obecność takich związków lotnych jak: tlenek węgla, alkohol, aceton czy aldehyd mrówkowy oraz inne. Nie jest on w stanie wykryć rodzaju związku, a jedynie obecność oraz ilość któregoś ze szkodliwych gazów. Wyjściem czujnika jest sygnał analogowy. Czujnik posiada złącze zgodne z Grove.
Podłączenie do płytki KAmduino UNO jest bardzo proste, piny jakie należy podłączyć zostały umieszczone w tabeli poniżej:
| Pin KAmduino UNO | Pin czujnika jakości powietrza |
| +5V | VCC |
| GND | GND |
| A0 | SIG |
Dodatkowo została podłączona dioda LED (z użyciem rezystora 330 Ω) do wyjścia cyfrowego (pin 2) płytki KAmduino UNO. Połączony układ prezentuje się następująco:

Rysunek 2. Zmontowany układ z czujnikiem jakości powietrza Air quality sensor v1.3
Teraz można przejść do oprogramowania na platformę Arduino. Do obsługi czujnika wykorzystano bibliotekę przygotowaną przez producenta (plik znajduje się w sekcji do pobrania na końcu tego artykułu lub na stronie producenta – LINK).
Gdy już ją pobierzemy należy zaimportować ją do programu Arduino IDE. Po otworzeniu programu wybieramy na górnej belce Szkic > Dodaj Bibliotekę > Dodaj Bibliotekę .ZIP (rysunek 3) i odnajdujemy na naszym dysku pobrany przed chwilą plik.

Rysunek 3. Instalacja biblioteki do obsługi czujnika jakości powietrza.
Następnie uruchamiamy z tej biblioteki przykład o nazwie AirQuality_Sensor (rysunek 4).

Rysunek 4. Otwieranie przykładu z biblioteki AirQuality_Sensor
W przykładzie następuje inicjalizacja działania czujnika, a następnie pobierana jest wartość analogowa, która jest wyświetlana poprzez monitor portu szeregowego. Dodatkowo sprawdzane jest w jakich granicach znajduje się ta wartość i wyświetlany jest tekst informujący o jakości powietrza wokół czujnika (Air fresh – powietrze czyste, Low pollution – średnia ilość cząsteczek gazu w powietrzu, High pollution – wysoka ilość cząsteczek gazu w powietrzu).
Sensor przed poprawnym działaniem powinien się rozgrzać. W tym celu podłączamy KAmduino UNO do komputera a następnie odczekujemy około 1-2 minut. Po tym czasie wgrywamy program i otwieramy port szeregowy. Ustawiamy prędkość transmisji na 9600 (taka została ustawiona w programie).
Po otwarciu monitora portu szeregowego powinniśmy zobaczyć następujący widok:

Rysunek 5. Widok portu szeregowego po uruchomieniu czujnika

Technologie End of Life i bezpieczeństwo sieci – wyzwania Europy związane z tzw. długiem technologicznym
Najczęstsze błędy firm przy wyborze dostawcy energii i jak ich uniknąć
Fotorezystor, czyli czujnik światła dwojakiego działania. Przykład innowacji w automatyce i elektronice możliwej dzięki technologii fotooporników 



