Dzisiaj opiszę działanie czujnika MQ-2 na odbiorniku MySensors.
Czujnik MQ-2 wykrywa takie gazy jak: propan, butan, metan, LPG, a także alkohol i dym. Czujnik mierzy stężenie tych gazów w powietrzu do wartości 10 000 ppm.
Czujnik MQ-2 wygląda jak na zdjęciu niżej, a koszt to około 10 zł.
Czujnik MQ-2 posiada następujące wejścia i wyjścia:
A0 - analogowe wyjście sygnału
D0 - cyfrowe wyjście sygnału
GND - masa
VCC - zasilanie +5V
Do odbiornika MySensors podłączamy pin A0 czujnika do pinu A1 odbiornika oraz napięcie VCC +5V i masę GND.
Do odbiornika wgrywamy kod programu ze strony MySensors -> Link
W kodzie programu ze strony MySensors musimy sobie zmodyfikować domyślny pin na A1 i możemy również czas aktualizacji i przesyłania danych na 1000 mili sekund, czyli 1 sekundę, tak jak pokazano niżej.
Zmodyfikowany kod programu do pobrania jest tu -> Link
Po wgraniu programu do Arduino, w logach Domoticz -> Konfiguracja -> Logi pojawi się nazwa programu.
Teraz, aby wykryło czujnik i był on widoczny w Urządzeniach Domoticz musimy podać gaz z zapalniczki na czujnik.
Po podaniu gazu zapali się zielona dioda na czujniku, czułość możemy regulować potencjometrem na płytce.
Powinno się pojawić w Urządzeniach Domoticz, Konfiguracja -> Urządzenia, urządzenie o nazwie Air Quality.
Teraz wystarczy już tylko kliknąć w zieloną strzałkę i wpisać nazwę urządzenia.
Urządzenie będzie widoczne w zakładce Użytkowe.
Jak już napisałem na początku czujnik MQ-2 wykrywa gaz LPG, czyli wykryje gaz z zapalniczki, co widać na poniższym filmie.
Czujnik wykrywa również alkohol, ja użyłem zwykłego perfumu.
Wykrywa również dym papierosowy.