Čeprav je utekočinjeni naftni plin bistvena potreba vsakega gospodinjstva, lahko njegovo uhajanje povzroči katastrofo. Za opozarjanje na uhajanje utekočinjenega naftnega plina in preprečevanje kakršnih koli napak obstajajo različni izdelki za odkrivanje uhajanja. Tu smo razvili alarmni sistem za detekcijo plina na osnovi Arduina. Če pride do puščanja plina, ga ta sistem zazna in opozori z brenčanjem zvočnika, pritrjenega na vezje. Ta sistem je enostaven za izdelavo in ga lahko zgradi vsak, ki ima nekaj znanja o elektroniki in programiranju..
Za zaznavanje utekočinjenega naftnega plina smo uporabili modul za zaznavanje plina na utekočinjeni naftni plin. Ko pride do puščanja utekočinjenega naftnega plina, daje VISOK impulz na svojem zatiču DO in arduino neprekinjeno bere svoj zatič DO. Ko Arduino prejme VISOK impulz iz modula za utekočinjeni naftni plin, na zaslonu 16x2 LCD prikaže sporočilo »Opozorilo na uhajanje plina iz utekočinjenega naftnega plina« in aktivira zvočni signal, ki vedno znova piska, dokler modul detektorja plina ne zazna plina v okolju. Ko modul detektorja utekočinjenega naftnega plina oddaja NIZKI impulz arduinu, se na LCD-prikazovalniku prikaže sporočilo »No LPG Gas Leakage«
Uporabljene komponente
- Arduino Pro Mini
- Modul LPG senzorja plina
- Zvočni signal
- BC 547 Tranzistor
- 16x2 LCD
- 1K upor
- Deska za kruh
- 9-voltna baterija
- Priključne žice
Modul za zaznavanje LPG plina
Ta modul vsebuje senzor MQ3, ki dejansko zazna LPG plin, primerjalnik (LM393) za primerjavo izhodne napetosti MQ3 z referenčno napetostjo. Ko zazna utekočinjeni naftni plin, daje VISOKO moč. Potenciometer se uporablja tudi za nadzor občutljivosti zaznavanja plinov. Ta modul je zelo enostaven za vmesnike z mikrokrmilniki in arduinom in je na trgu na voljo z imenom »LPG Gas Sensor Module«. Zgradimo ga lahko tudi z uporabo LM358 ali LM393 in MQ3.
Shema vezja in opis
Kot je prikazano na zgornjem shematskem diagramu, vsebuje ploščo Arduino, senzorski modul za LPG GAS, zvočni signal in 16x2 LCD modul. Arduino nadzoruje celoten postopek tega sistema, na primer branje izhoda modula senzorja za utekočinjeni naftni plin, pošiljanje sporočila na LCD in aktiviranje zvočnega signala. Občutljivost tega senzorskega modula lahko nastavimo z vgrajenim potenciometrom, nameščenim na njem.
Zatič DO modula plinskega senzorja plina je neposredno povezan z zatičem 18 (A4) Arduino, Vcc in GND pa z Vcc in GND arduino. Modul LPG senzorja za plin vsebuje senzor MQ3, ki zazna plin LPG. Ta senzor MQ3 ima v notranjosti grelec, ki potrebuje nekaj dovoda grelnika, da se segreje in traja do 15 minut, da se pripravi na zaznavanje plina na utekočinjeni naftni plin. In primerjalno vezje se uporablja za pretvorbo analognega izhoda MQ3 v digitalno. LCD 16x2 je povezan z arduinom v 4-bitnem načinu. Krmilni zatiči RS, RW in En so neposredno povezani z arduino zatiči 2, GND in 3. In podatkovni zatiči D0-D7 so povezani s 4, 5, 6, 7 arduina. Zvočni signal je povezan z arduino zatičem številka 13 prek tranzistorja NPN BC547, ki ima v osnovi 1 k upor.
Opis programa
Pri programiranju smo uporabili funkcijo digitalnega branja za branje izhoda modula plinskega senzorja plina in nato izvedli postopek v skladu z vhodom.
Za preizkušanje tega projekta smo uporabili vžigalnik, ki vsebuje plin iz utekočinjenega naftnega plina.