Bár az LPG minden háztartás alapvető szükséglete, szivárgása katasztrófához vezethet. Az LPG-szivárgás riasztására és az esetleges rendellenességek megakadályozására különféle termékek vannak a szivárgás észlelésére. Itt kifejlesztettünk egy Arduino alapú LPG gázérzékelő riasztót. Gázszivárgás esetén ez a rendszer észleli és riasztást küld az áramkörhöz csatlakoztatott hangjelző megépítésével. Ezt a rendszert könnyű felépíteni, és bárki, aki rendelkezik valamilyen ismerettel az elektronikáról és a programozásról, meg tudja építeni.
PB- gáz érzékelő modult használtunk az LPG gáz kimutatására. Amikor LPG gázszivárgás történik, HIGH impulzust ad a DO csapjára, és az arduino folyamatosan olvassa a DO csapját. Amikor az Arduino HIGH impulzust kap az LPG gázmodultól, az „LPG Gas Leakage Alert” üzenet jelenik meg a 16x2 LCD-n, és aktiválja a hangjelzést, amely újra és újra sípol, amíg a gázérzékelő modul nem érzékeli a gázt a környezetben. Amikor az LPG gázérzékelő modul LOW impulzust ad az arduino-nak, akkor az LCD-n a „No LPG Gas Leakage” üzenet jelenik meg.
Használt alkatrészek
- Arduino Pro Mini
- LPG gázérzékelő modul
- Berregő
- BC 547 tranzisztor
- 16x2 LCD
- 1K ellenállás
- Kenyérlap
- 9 voltos akkumulátor
- Csatlakozó vezetékek
LPG gázérzékelő modul
Ez a modul tartalmaz egy MQ3 érzékelőt, amely ténylegesen érzékeli az LPG gázt, egy komparátort (LM393) az MQ3 kimeneti feszültség és a referenciafeszültség összehasonlításához. NAGY kimenetet ad, ha LPG-gázt érzékelnek. Potenciométert használnak a gázérzékelés érzékenységének szabályozására is. Ez a modul nagyon egyszerűen kezelhető a mikrovezérlőkkel és az arduino-val, és a piacon könnyen elérhető „LPG Gas Sensor Module” néven. Az LM358 vagy LM393 és MQ3 használatával is felépíthetjük.
Áramkör diagram és leírás
Amint az a fenti sematikus ábrán látható, Arduino kártyát, LPG GAS érzékelő modult, hangjelzőt és 16x2 LCD modult tartalmaz. Az Arduino vezérli a rendszer teljes folyamatát, például az LPG gázérzékelő modul kimenetének kiolvasását, az üzenet küldését az LCD-nek és a hangjelző aktiválását. Ennek az érzékelőmodulnak az érzékenységét a rá helyezett beépített potenciométerrel állíthatjuk be.
Az LPG gázérzékelő modul DO csapja közvetlenül csatlakozik az Arduino 18. tűjéhez (A4), a Vcc és a GND pedig az Arduino Vcc és GND csatlakozóihoz. Az LPG gázérzékelő modul egy MQ3 érzékelőből áll, amely érzékeli az LPG gázt. Ennek az MQ3 érzékelőnek van egy fűtője, amelynek melegítéséhez némi fűtőberendezésre van szükség, és akár 15 percig is eltarthat, mire felkészül az LPG-gáz érzékelésére. Összehasonlító áramkört használnak az MQ3 analóg kimenetének digitális konvertálásához. Egy 16x2-es LCD-t 4-bites módban csatlakoztatnak az arduino-hoz. Az RS, RW és En vezérlőcsapok közvetlenül kapcsolódnak az arduino 2, GND és 3 tűhöz. A D0-D7 adatcsatlakozók pedig az arduino 4, 5, 6, 7 csatlakozóihoz vannak csatlakoztatva. Egy hangjelző kapcsolódik a 13-as arduino tűhöz egy NPN BC547 tranzisztoron keresztül, amelynek alján 1 k ellenállás van.
A program leírása
A programozás során digitális olvasási funkciót használtunk az LPG gázérzékelő modul kimenetének leolvasására, majd a bemenetnek megfelelő műveletet hajtottunk végre.
A projekt teszteléséhez szivargyújtót használtunk, amely LPG-gázt tartalmaz.