Iako je UNP glavna potreba svakog kućanstva, njegovo istjecanje moglo bi dovesti do katastrofe. Kako bi upozorili na curenje UNP-a i spriječili bilo kakvu nesreću, postoje različiti proizvodi koji otkrivaju istjecanje. Ovdje smo razvili alarm za LPG detektor plina na bazi Arduina. Ako se dogodi istjecanje plina, ovaj sustav to otkriva i upozorava oglašavajući zujalicu spojenu s krugom. Ovaj sustav je jednostavan za izradu i može ga izraditi svatko tko ima neko znanje iz elektronike i programiranja..
Za otkrivanje UNP plina koristili smo modul senzora za TNG. Kada dođe do istjecanja LPG plina, on daje VISOKI impuls na DO pinu, a arduino neprekidno očitava DO pin. Kad Arduino dobije VISOKI impuls iz modula LPG plina, prikazuje se poruka „Upozorenje o propuštanju LPG plina“ na LCD zaslonu 16x2 i aktivira zvučni signal koji oglašava iznova i iznova dok modul detektora plina ne osjeti plin u okolišu. Kada modul za detekciju LPG plina daje NISKI impuls arduinu, tada LCD prikazuje poruku "Nema propuštanja LPG plina".

Komponente koje se koriste
- Arduino Pro Mini
- Modul osjetnika LPG plina
- Zujalica
- Prije Krista 547 Tranzistor
- LCD 16x2
- 1K otpornik
- Daska za kruh
- Baterija od 9 volti
- Spajanje žica
Modul osjetnika LPG plina
Ovaj modul sadrži MQ3 senzor koji zapravo otkriva UNP plin, usporednik (LM393) za usporedbu izlaznog napona MQ3 s referentnim naponom. Daje VISOKI izlaz kad se osjeti LPG plin. Potenciometar se također koristi za kontrolu osjetljivosti osjetnika plina. Ovaj je modul vrlo jednostavan za povezivanje s mikrokontrolerima i arduinom i lako je dostupan na tržištu pod nazivom „Modul osjetnika za LPG plin”. Također ga možemo izraditi pomoću LM358 ili LM393 i MQ3.

Kružni dijagram i opis

Kao što je prikazano na shematskom dijagramu gore, sadrži Arduino ploču, LPG GAS senzorski modul, zujalicu i LCD modul 16x2. Arduino kontrolira čitav proces ovog sustava poput čitanja izlaza modula osjetnika za TNG, slanja poruke na LCD i aktiviranje zujalice. Osjetljivost ovog senzorskog modula možemo postaviti ugrađenim potenciometrom postavljenim na njega.
DO pin modula osjetnika za plin LPG izravno je povezan na pin 18 (A4) Arduina, a Vcc i GND povezani su s Vcc i GND arduina. Modul osjetnika LPG plina sastoji se od senzora MQ3 koji otkriva UNP plin. Ovaj MQ3 senzor ima grijač unutar kojeg je potrebno malo napajanja da bi se zagrijao, a može biti potrebno i do 15 minuta da se pripremi za otkrivanje UNP plina. A krug za usporedbu koristi se za pretvaranje analognog izlaza MQ3 u digitalni. LCD 16x2 povezan je s arduinom u 4-bitnom načinu. Upravljački pin RS, RW i En izravno su povezani s arduino pinom 2, GND i 3. A podatkovni pin D0-D7 spojen je na 4, 5, 6, 7 arduina. Zujalica je povezana s arduino pinom broj 13 preko NPN BC547 tranzistora koji na svojoj bazi ima otpor 1 k.
Opis programa
U programiranju smo koristili funkciju digitalnog očitanja za očitavanje izlaza modula osjetnika plina na plin, a zatim izvršili rad prema ulaznom podatku.

Za testiranje ovog projekta koristili smo upaljač koji sadrži LPG plin.

