LPG Leakage SMS Alert gamit ang MQ-135 - Kumuha ng Mensahe ng Babala sa iyong Cellphone

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Sa artikulong ito ay magtatayo kami ng isang alerto sa alerto sa leakage ng LPG na batay sa GSM gamit ang Arduino, na binabalaan ang tatanggap sa pamamagitan ng SMS at mga nakapaligid na tao sa pamamagitan ng beep, kapag ang gas ng LPG ay lumabas mula sa silindro ng LPG o kung mayroong tagas dahil sa hindi wastong saradong balbula.

Paggamit ng MQ-135 bilang Sensor

Gagamitin namin ang MQ-135 sensor ng kalidad ng hangin para sa pagtuklas ng pagtaas ng LPG gas sa hangin.
Kung hindi ka gaanong pamilyar sa sensor ng MQ-135, mangyaring suriin ang artikulong ito na nagpapaliwanag ng lahat ng mga pangunahing kaalaman tungkol sa sensor MQ-135:



Ang mga silindro ng gasolina ng LPG ay naghahatid ng libu-libong mga sambahayan araw-araw para sa pagkain, ang ilan ay maaaring may nag-piping koneksyon sa LPG mula sa isang kumpanya o gobyerno. Palagi naming minamaliit ang pinsala na dulot ng pagtulo / pagsabog ng gas, maaaring dahil paminsan-minsan / bihirang basahin natin ang mga ito sa pahayagan.

Aminin nating ang isang buo o malapit sa walang laman na silindro ng gas ng LPG ay hindi mas mababa sa isang dinamita. Kung mahawakan natin ang mga ito nang hindi sinasadya o hindi sinasadya ay magtatapos ito sa sakuna.



Ang karamihan ng sakuna ay nagaganap dahil sa pagtulo mula sa balbula ng LPG gas silindro / kalan. Dahil ito, maaaring makalimutan ng mga gumagamit ang tungkol sa pagkain na nagluluto at napapasok sa sambahayan / iba pang mga gawain. Ang apoy ay bumaba dahil sa mga likido na napapalibutan sa paligid ng burner ng cooktop.

Ang LPG gas ay patuloy na lumalabas dito at sa wakas ay nakalutang ang silid na may nakakalason na gas, na maaaring sumabog dahil sa maliit na epekto, kahit na isang static na singil.

Ang mga katulad na senaryo ay maaaring gayahin kung ang mga gas na silindro at mga kusinilya ay pinananatili nang hindi maganda. Ang goma gas tube ay ang pinaka-mahina laban, kung saan ang isang puwang ng puwang ay sapat upang makatakas sa gas sa silindro.

Ang LPG gas mismo ay walang anumang / mahinang amoy, ang tagagawa ng LPG gas ay nagdaragdag ng isang ahente ng amoy, na naramdaman namin ng amoy. Ngunit, lahat ay may abalang buhay, hindi kami magiging available sa site habang nagaganap ang pagtulo. Kaya maglalagay kami ng isang artipisyal na ilong (MQ-135 sensor) sa loob ng kusina.

Kapag nakita nito ang LPG gas at lumampas sa paunang itinakdang antas ng threshold ay pumupuno ito at nagpapadala ng SMS upang alerto ang gumagamit.

TANDAAN: Ang MQ-135 ay may kakayahang makita ang usok at iba pang sangkap ng kemikal sa hangin. Hindi makilala ng sensor ang pagitan ng mga ito, kaya't kung ang pag-set up ng beep at magpadala ng alerto sa SMS, maaari mong ipalagay na mayroong mali sa kusina / silid.

Maaari itong isang nasunog na pagkain o LPG gas leak o kahit isang sunog. Masasabi lamang natin na ito ay isang sistemang alerto sa maraming layunin.

Ang disenyo:

Ang LPG leakage SMS alert circuit ay medyo simple at ang Arduino beginner friendly. Ang utak ay arduino tulad ng dati, na pinag-aaralan ang mga pagbabasa ng sensor bawat segundo at kumukuha ng mga pagpapasya. Ang modem ng GSM na ginamit upang magpadala ng alerto sa SMS sa tatanggap ng numero ng telepono. Ginamit ang isang buzzer para sa pag-alerto sa mga tao sa paligid ng lugar ng pagtulo ng gas. Maaari mo ring palitan ang buzzer ng relay.

Diagram ng Circuit

Ginagamit ang isang panlabas na supply ng kuryente para sa heater coil ng sensor. Ang pag-input para sa IC7805 ay dapat na higit sa 8 volt. Ang modem ng GSM ay dapat na pinalakas na form DC DC nito at hindi mai-host mula sa supply ng arduino.

Ang koneksyon sa ground to ground ay itinatag sa pagitan ng panlabas na lakas, modem ng GSM at arduino. Gumamit ng isang wastong SIM card at tiyakin na, ang iyong SIM ay may gumagana na plano sa SMS.

Larawan ng Prototype:

Mga direksyon para sa paggamit at Pagsubok:

Para sa layunin ng pagsubok kailangan namin ng serial monitor, kapag nakumpleto ang iyong pagkakalibrate, maaari mong mapagana ang arduino mula sa mga panlabas na mapagkukunan ng kuryente.

Huwag gumamit ng mga baterya bilang pangunahing supply, nakakakuha ito ng ilang daang mA mula sa supply, kapag ang sensor ay bumaba sa pinakamababang kalagayan ng temperatura, nagbibigay ito ng maling alerto. Gayunpaman, maaari mong gamitin ang mga baterya para sa backup na lakas na may matalim na boltahe ng cut-off.

Kapag binuksan ng gumagamit ang ON na circuit, tatagal ng 3 minuto upang makuha ang pinakamainam na temperatura para sa sensor, hanggang sa pagkatapos ay hindi aktibo ang circuit. Maaari kaming makasaksi mula sa serial monitor. Ipinapakita nito ang 'Sensor na naghihintay para sa pinakamainam na temperatura'.

Kapag naabot ng sensor ang pinakamainam na antas ng temperatura, nagpapadala ang pag-setup ng isang mensahe ng pagsubok sa tatanggap ng numero ng telepono. Kapag natanggap mo ito, maaari mong ipalagay na ang GSM modem ay gumagana nang maayos.

Nagsisimula itong magpakita ng ilang mga numero sa serial monitor, na antas ng boltahe mula sa sensor. Mas mataas ang polusyon sa hangin na mas mataas ang halaga na nakalimbag.

Dapat mong pag-aralan ang tungkol sa mga halagang iyon bago ka magtakda ng isang halaga ng threshold. Halimbawa: kung nakakakuha ka ng mga pagbabasa sa pagitan ng 300 hanggang 350, dapat mong itakda ang threshold sa programa, dalawang beses ang halaga ng mga pagbasa sa serial monitor, sabihin 600 para sa itaas na kaso (maaari mong itakda mula 0 hanggang 1023), hindi ito dapat mali nag-uudyok dahil sa maliliit na pagbabago sa nilalaman ng polusyon sa hangin sa silid kaya, ginustong isang doble o mas mataas na halaga.

Dalhin ngayon ang isang lighter ng tabako malapit sa sensor ng gas at palabasin ang gas nang hindi ito sinusunog. Ang mga pagbasa ay dapat na mataas, ang isang alerto sa SMS ay dapat ipadala at ang buzzer ay nagsisimulang mag-beep.

Huwag ilagay ang sensor nang direkta sa itaas ng lugar ng pagluluto, dahil ang sensor ay madaling kapitan ng kaagnasan at nagbabasa ng mga halaga ng basura dahil sa paglabas ng mga maiinit na maliit na pagkain at magpadala ng maling alerto sa SMS.

Code ng Programa:

//--------------Program developed by R.Girish---------------//
#include
SoftwareSerial gsm(9,8)
int input=A0
int output=7
int th=600 //set threshold temperature
unsigned long A = 1000L
unsigned long B = A * 60
unsigned long C = B * 3
unsigned long D = B * 30
void setup()
{
Serial.begin(9600)
pinMode(output,OUTPUT)
digitalWrite(output,LOW)
Serial.println('Sensor waiting for optimum temperature')
delay(C)
Serial.println('Sending test SMS......')
gsm.begin(9600)
gsm.println('AT+CMGF=1')
delay(1000)
gsm.println('AT+CMGS='+91xxxxxxxxxx'r') // Replace x with mobile number
delay(1000)
gsm.println('LPG leak, test SMS')// The SMS text you want to send
delay(100)
gsm.println((char)26) // ASCII code of CTRL+Z
delay(1000)
Serial.println('Test SMS sent.')
}
void loop()
{
Serial.println(analogRead(input))
delay(1000)
if(analogRead(input)>th)
{
delay(5000)
if(analogRead(input)>th)
{
Serial.println('Sending SMS............')
Serial.println(analogRead(input))
gsm.println('AT+CMGF=1')
delay(1000)
gsm.println('AT+CMGS='+91xxxxxxxxxxx'r') // Replace x with mobile number
delay(1000)
gsm.println('Warning: LPG gas leak detected')// The SMS text you want to send
delay(100)
gsm.println((char)26) // ASCII code of CTRL+Z
delay(1000)
Serial.println('SMS sent.')
digitalWrite(output,HIGH)
delay(B)
delay(B)
digitalWrite(output,LOW)
delay(D)
}
}
}
//--------------Program developed by R.Girish---------------//

Tandaan: Palitan ang ika = 600 sa iyong sariling halaga.
int th = 600 // itakda ang temperatura ng threshold

Palitan x ng tatanggap na numero ng telepono. Kailangan mong ilagay ang tatanggap na numero ng telepono sa dalawang lugar sa programa.
gsm.println ('AT + CMGS =' + 91xxxxxxxxxx'r ') // Palitan x ng numero ng mobile




Nakaraan: Gawin itong Foot Activated Staircase Light Circuit Susunod: Paano Gumawa ng LED Air Pollution Meter Circuit kasama ang Arduino