În timp ce GPL este o necesitate esențială a fiecărei gospodării, scurgerea acestuia ar putea duce la un dezastru. Pentru a alerta cu privire la scurgerile de GPL și pentru a preveni orice dezamăgire, există diferite produse pentru a detecta scurgerea. Aici am dezvoltat o alarmă cu detector de gaz GPL pe bază de Arduino. Dacă apare o scurgere de gaz, acest sistem îl detectează și face o alertă prin buzerul sonerului atașat la circuit. Acest sistem este ușor de construit și oricine are unele cunoștințe despre electronică și programare, îl poate construi..
Am folosit un modul senzor GPL pentru detectarea gazului GPL. Când apare scurgerea de gaz GPL, acesta dă un impuls HIGH pe pinul DO și arduino citește continuu pinul DO. Când Arduino primește un impuls HIGH de la modulul LPG Gas, acesta afișează mesajul „Alertă de scurgere a gazului GPL” pe ecranul LCD 16x2 și activează buzzer-ul care emite din nou și din nou până când modulul detector de gaz nu simte gazul din mediu. Când modulul detector de gaz LPG dă impuls LOW arduino, atunci LCD afișează mesajul „Fără scurgere de gaz LPG”.
Componente utilizate
- Arduino Pro Mini
- Modul senzor gaz GPL
- Buzzer
- BC 547 Tranzistor
- 16x2 LCD
- Rezistor 1K
- Placă de pâine
- Baterie de 9 volți
- Conectarea firelor
Modul senzor gaz GPL
Acest modul conține un senzor MQ3 care detectează efectiv gazul GPL, un comparator (LM393) pentru compararea tensiunii de ieșire MQ3 cu tensiunea de referință. Oferă o ieșire ÎNALTĂ atunci când se detectează gazul GPL. Un potențiometru este, de asemenea, utilizat pentru controlul sensibilității la detectarea gazelor. Acest modul este foarte ușor de interfațat cu microcontrolere și arduino și este ușor disponibil pe piață sub denumirea „LPG Gas Sensor Module”. De asemenea, îl putem construi folosind LM358 sau LM393 și MQ3.
Diagrama și descrierea circuitului
Așa cum se arată în diagrama schematică de mai sus, conține o placă Arduino, un modul senzor LPG GAS, un buzzer și un modul LCD 16x2. Arduino controlează întregul proces al acestui sistem, cum ar fi citirea ieșirii modulului senzorului de gaz GPL, trimiterea unui mesaj către LCD și activarea sonorului. Putem seta sensibilitatea acestui modul senzor prin potențiometrul încorporat plasat pe el.
Pinul DO al modulului senzorului de gaz GPL este conectat direct la pinul 18 (A4) al Arduino și Vcc, iar GND sunt conectate la Vcc și GND ale arduino. Modulul senzorului de gaz GPL constă dintr-un senzor MQ3 care detectează gazul GPL. Acest senzor MQ3 are un încălzitor în interior care necesită o cantitate de încălzire pentru a se încălzi și poate dura până la 15 minute pentru a fi pregătit pentru detectarea gazului GPL. Și un circuit de comparare este utilizat pentru conversia ieșirii analogice a MQ3 în digital. Un LCD 16x2 este conectat cu arduino în modul pe 4 biți. Pinul de control RS, RW și En sunt conectate direct la pinul arduino 2, GND și 3. Iar pinul de date D0-D7 este conectat la 4, 5, 6, 7 din arduino. Un buzzer este conectat cu pinul arduino numărul 13 printr-un tranzistor NPN BC547 având un rezistor de 1 k la baza sa.
Descrierea programului
În programare am folosit funcția de citire digitală pentru a citi ieșirea modulului senzorului de gaz GPL și apoi am efectuat operațiunea conform intrării.
Pentru testarea acestui proiect am folosit o brichetă care conține gaz GPL.