Chociaż LPG jest niezbędną potrzebą każdego gospodarstwa domowego, jego wyciek może doprowadzić do katastrofy. Aby zaalarmować o wycieku LPG i zapobiec jakimkolwiek niefortunnym zdarzeniom, dostępne są różne produkty do wykrywania wycieku. Tutaj opracowaliśmy alarm detektora gazu LPG oparty na Arduino. Jeśli dojdzie do wycieku gazu, system ten wykrywa go i ostrzega, brzęcząc brzęczyk dołączony do obwodu. Ten system jest łatwy do zbudowania i każdy, kto ma wiedzę z zakresu elektroniki i programowania, może go zbudować.
Do detekcji gazu LPG zastosowaliśmy moduł czujnika gazu LPG. Kiedy nastąpi wyciek gazu LPG, wysyła wysoki impuls na swój pin DO, a arduino w sposób ciągły odczytuje swój pin DO. Kiedy Arduino otrzyma WYSOKI impuls z modułu LPG Gas, wyświetla komunikat „LPG Gas Leakage Alert” na wyświetlaczu LCD 16x2 i aktywuje brzęczyk, który emituje sygnał dźwiękowy, aż moduł detektora gazu nie wykryje gazu w otoczeniu. Gdy moduł detektora gazu LPG przekazuje sygnał LOW do arduino, na wyświetlaczu LCD pojawia się komunikat „Brak wycieku gazu LPG”.
Używane komponenty
- Arduino Pro Mini
- Moduł czujnika gazu LPG
- Brzęczyk
- Tranzystor BC 547
- Wyświetlacz LCD 16x2
- Rezystor 1K
- Deska do chleba
- Bateria 9 V.
- Przewody łączące
Moduł czujnika gazu LPG
Moduł ten zawiera czujnik MQ3, który faktycznie wykrywa gaz LPG, komparator (LM393) do porównywania napięcia wyjściowego MQ3 z napięciem odniesienia. Daje WYSOKĄ moc wyjściową, gdy wykryty zostanie gaz LPG. Potencjometr służy również do kontroli czułości wykrywania gazu. Moduł ten jest bardzo łatwy w komunikacji z mikrokontrolerami i arduino oraz łatwo dostępny na rynku pod nazwą „Moduł czujnika gazu LPG”. Możemy go również zbudować za pomocą LM358 lub LM393 i MQ3.
Schemat obwodu i opis
Jak pokazano na schemacie powyżej, zawiera płytkę Arduino, moduł czujnika LPG GAS, brzęczyk i moduł LCD 16x2. Arduino steruje całym procesem tego układu, odczytując wyjście modułu czujnika gazu LPG, wysyłając komunikat na LCD i aktywując buzzer. Czułość tego modułu czujnika możemy ustawić za pomocą wbudowanego na nim potencjometru.
Pin DO modułu czujnika gazu LPG jest bezpośrednio podłączony do pinu 18 (A4) Arduino, a Vcc i GND są podłączone do Vcc i GND arduino. Moduł czujnika gazu LPG składa się z czujnika MQ3, który wykrywa gaz LPG. Ten czujnik MQ3 ma wewnątrz grzałkę, która wymaga pewnego zasilania grzałki, aby się nagrzać, a przygotowanie do wykrycia gazu LPG może zająć do 15 minut. A obwód komparatora służy do konwersji wyjścia analogowego MQ3 na cyfrowe. Wyświetlacz LCD 16x2 jest połączony z arduino w trybie 4-bitowym. Piny sterujące RS, RW i En są bezpośrednio podłączone do pinu 2, GND i 3 arduino. Piny danych D0-D7 są podłączone do 4, 5, 6, 7 arduino. Brzęczyk jest połączony z pinem arduino nr 13 poprzez tranzystor NPN BC547 z rezystorem 1 k u podstawy.
opis programu
W programowaniu wykorzystaliśmy funkcję odczytu cyfrowego do odczytu wyjścia modułu czujnika gazu LPG a następnie wykonaliśmy operację zgodnie z wejściem.
Do testowania tego projektu użyliśmy zapalniczki zawierającej gaz LPG.