Aj keď je LPG nevyhnutnou potrebou každej domácnosti, jeho únik by mohol viesť ku katastrofe. Aby ste upozornili na únik LPG a zabránili prípadným nehodám, existujú rôzne výrobky na zisťovanie úniku. Tu sme vyvinuli alarm detektora LPG plynov založený na Arduine. Ak dôjde k úniku plynu, tento systém ho zistí a vydá výstrahu zapnutím bzučiaka pripojeného k okruhu. Tento systém je ľahko zostaviteľný a môže ho zostaviť každý, kto má určité znalosti elektroniky a programovania.
Na detekciu LPG plynu sme použili modul snímača plynu LPG. Keď dôjde k úniku plynu LPG, dá pulz HIGH na svojom kolíku DO a arduino nepretržite číta svoj kolík DO. Keď Arduino dostane VYSOKÝ impulz z LPG plynového modulu, na 16x2 LCD displeji sa zobrazí správa „LPG Gas Leakage Alert“ a aktivuje sa bzučiak, ktorý znovu a znovu pípne, až kým modul detektora plynu nezistí plyn v prostredí. Keď modul detektora plynu LPG dá arduinu LOW impulz, potom LCD zobrazí správu „Žiadny únik plynu LPG“.
Použité komponenty
- Arduino Pro Mini
- Modul snímača plynu LPG
- Bzučiak
- Tranzistor BC 547
- 16x2 LCD
- 1K rezistor
- Chlebová doska
- 9 voltová batéria
- Pripojovacie vodiče
Modul snímača plynu LPG
Tento modul obsahuje snímač MQ3, ktorý skutočne detekuje LPG plyn, komparátor (LM393) na porovnanie výstupného napätia MQ3 s referenčným napätím. Pri snímaní plynu LPG poskytuje VYSOKÝ výkon. Potenciometer sa tiež používa na riadenie citlivosti snímania plynov. Tento modul je veľmi ľahko prepojiteľný s mikrokontrolérmi a arduino a na trhu je ľahko dostupný pod menom „LPG Gas Sensor Module“. Môžeme ju tiež zostaviť pomocou LM358 alebo LM393 a MQ3.
Schéma zapojenia a opis
Ako je zrejmé z vyššie uvedeného schematického diagramu, obsahuje dosku Arduino, modul snímača LPG GAS, bzučiak a modul LCD 16x2. Arduino riadi celý proces tohto systému, ako je čítanie výstupu modulu snímača LPG plynu, odosielanie správ na LCD a aktivácia bzučiaka. Citlivosť tohto snímacieho modulu môžeme nastaviť zabudovaným potenciometrom umiestneným na ňom.
Pin DO modulu snímača plynu LPG je priamo pripojený k pinu 18 (A4) Arduina a Vcc a GND sú pripojené k Vcc a GND arduino. Modul snímača LPG plynu pozostáva zo snímača MQ3, ktorý detekuje LPG plyn. Tento snímač MQ3 má vo vnútri ohrievač, ktorý potrebuje na zahriatie určité napájanie ohrievača. Príprava na detekciu plynu LPG môže trvať až 15 minút. A komparačný obvod sa používa na prevod digitálneho analógového výstupu MQ3. Displej 16x2 LCD je pripojený k arduino v 4-bitovom režime. Ovládací pin RS, RW a En sú priamo spojené s arduino pinom 2, GND a 3. A dátový pin D0-D7 sú pripojené k 4, 5, 6, 7 arduina. Bzučiak je spojený s pinom arduino číslo 13 cez tranzistor NPN BC547, ktorý má na svojej základni rezistor 1 k.
Popis programu
V programovaní sme použili funkciu digitálneho čítania na načítanie výstupu modulu snímača plynu LPG a potom sme vykonali operáciu podľa vstupu.
Na testovanie tohto projektu sme použili zapaľovač cigariet, ktorý obsahuje plyn LPG.