התראה על דליפת גפ'מ ב- LPG באמצעות MQ-135 - קבל הודעת אזהרה בטלפון הסלולרי שלך

נסה את הכלי שלנו לביטול בעיות





במאמר זה אנו הולכים לבנות מעגל התראה על דליפת גפ'מ מבוסס GSM באמצעות ארדואינו, המתריע בפני הנמען באמצעות SMS ואנשים שמסביב באמצעות צפצוף, כאשר גז גפ'מ דולף החוצה מגליל הגפ'מ או אם יש דליפה עקב שסתום סגור כראוי.

שימוש ב- MQ-135 כחיישן

אנו הולכים להשתמש בחיישן איכות האוויר MQ-135 לגילוי עליית גז גפ'מ באוויר.
אם אינך מכיר היטב את חיישן MQ-135, אנא עיין במאמר זה המסביר את כל היסודות אודות החיישן MQ-135:



בלוני גז גפ'מ משרתים אלפי משקי בית מדי יום לאוכל, חלקם עשויים לחבר גפ'מ באמצעות חברה או ממשלה. אנו תמיד מזלזלים בנזק שנגרם בעקבות דליפת גז / פיצוץ, יכול להיות בגלל שאנחנו קוראים אותם מדי פעם / לעיתים נדירות בעיתון.

עלינו להודות כי בלון גז גפ'מ מלא או כמעט ריק הוא לא פחות מדינמיט. אם נתמודד איתם בצורה לא נכונה בכוונה או שלא בכוונה זה יסתיים באסון.



רוב הקטסטרופה מתרחשת עקב דליפה מהסתם של בלון גז / תנור גפ'מ. הסיבה לכך היא שמשתמשים עשויים לשכוח מהאוכל שהתבשל ונכנס למטלות הבית / אחרות. הלהבה יורדת בגלל נוזלים המוקפים סביב מבער הכיריים.

גז הגפ'מ ממשיך לצאת ממנו ולבסוף החדר מציף גז רעיל, שעלול להתפוצץ בגלל פגיעה זעירה, אפילו מטען סטטי.

ניתן לדמות תרחיש דומה אם בלוני גז וכיריים נשמרים בצורה גרועה. צינור הגז מגומי הוא החלק הפגיע ביותר, בו מספיק פער חור כדי להוציא גז מהגליל.

לגז הגפ'מ עצמו אין ריח / קלוש, יצרנית גז הגפ'מ מוסיפה חומר ריח, אותו יכולנו לחוש בריח. אבל, לכולם יש חיים עמוסים, אנחנו לא נהיה זמינים באתר בזמן שהדליפה מתרחשת. אז נניח אף מלאכותי (חיישן MQ-135) בתוך המטבח.

כאשר הוא מזהה גז גפ'מ ועובר מעבר לרמת הסף שהוגדרה מראש הוא מצפצף ושולח SMS להתריע בפני המשתמש.

הערה: ה- MQ-135 מסוגל לזהות עשן וחומרים כימיים אחרים באוויר. החיישן לא יכול להבחין ביניהם, כך שאם ההתקנה מצפצפת ושולחת התראה ב- SMS, אתה יכול להניח שיש משהו לא בסדר במטבח / בחדר.

זה יכול להיות מזון שרוף או דליפת גז גפ'מ או אפילו שריפה. פשוט נוכל לומר שזו מערכת התראות רב תכליתית.

העיצוב:

מעגל ההתראה על דליפת גפ'מ הוא פשוט למדי וידידותי למתחילים שלו בארדואינו. המוח הוא ארדואינו כרגיל, המנתח קריאות חיישנים בכל שנייה ומקבל החלטות. מודם ה- GSM ששימש להעברת התראת SMS למספר הטלפון של הנמען. זמזם משמש להתראה של אנשים סביב אזור דליפת הגז. אתה יכול אפילו להחליף את הבאזר בממסר.

תרשים מעגל

ספק כוח חיצוני משמש לסליל החימום של החיישן. הקלט עבור IC7805 חייב להיות מעל 8 וולט. על מודם GSM להיות מופעל באמצעות שקע ה- DC שלו ולא להתארח מאספקת ארדואינו.

חיבור הקרקע לקרקע נוצר בין כוח חיצוני, מודם GSM וארדואינו. השתמש בכרטיס SIM תקף וודא כי ל- SIM שלך יש תוכנית SMS עובדת.

תמונת אב טיפוס:

הוראות שימוש ובדיקה:

למטרות בדיקה אנו זקוקים לפקח סדרתי, לאחר שהכיול שלך הושלם, תוכל להפעיל ארדואינו ממקורות חשמל חיצוניים.

אל תשתמש בסוללות כספק ראשי, זה שואב כמה מאות מיליאמפר מהאספקה, כאשר החיישן יורד מתחת לטמפרטורה אופטימלית, הוא נותן התרעה כוזבת. עם זאת, אתה יכול להשתמש בסוללות להפעלת גיבוי עם מתח ניתוק חד.

כאשר המשתמש מפעיל את המעגל, לוקח שלוש דקות להגיע לטמפרטורה האופטימלית עבור החיישן, עד אז המעגל אינו פעיל. אנו יכולים להיות עדים מהצג הסדרתי. הוא מציג 'חיישן מחכה לטמפרטורה אופטימלית'.

לאחר שהחיישן מגיע לרמת טמפרטורה אופטימלית, ההתקנה שולחת הודעת בדיקה למספר הטלפון של הנמען. לאחר שתקבל אותו, אתה יכול להניח שמודם GSM עובד בסדר.

זה מתחיל להציג כמה מספרים על הצג הסדרתי, שהוא רמת המתח מהחיישן. ככל שהזיהום באוויר גבוה יותר הערך נדפס.

עליך ללמוד על ערכים אלה לפני שתגדיר ערך סף. לדוגמא: אם אתה מקבל קריאות בין 300 ל 350, עליך להגדיר את הסף בתכנית, כפול מהערך של הקריאות במוניטור סדרתי, נניח 600 למקרה לעיל (אתה יכול להגדיר בין 0 ל 1023), זה לא צריך להיות שקרי טריגר בגלל שינויים קטנים בתכולת זיהום האוויר בחדר ולכן עדיף ערך כפול או גבוה יותר.

כעת הביאו מצית סיגרים ליד חיישן הגז והדלפו את הגז מבלי להדליק אותו. הקריאות צריכות להגיע גבוהות, יש לשלוח התראת SMS והזמזם מתחיל לצפצף.

אל תניח את החיישן ישירות מעל אזור הבישול, מכיוון שהחיישן רגיש לקורוזיה וקורא ערכי אשפה עקב פליטה של ​​חלקיקי מזון חמים ושלח התראת SMS כוזבת.

קוד תכנית:

//--------------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---------------//

הערה: החלף את th = 600 בערך שלך.
int th = 600 // הגדר טמפרטורת סף

החלף את x במספר הטלפון של הנמען. עליך למקם את מספר הטלפון הנמען בשני מקומות בתוכנית.
gsm.println ('AT + CMGS =' + 91xxxxxxxxxx'r ') // החלף x במספר נייד




קודם: הפוך את מעגל האור למדרגות המופעל בכף הרגל הבא: כיצד להכין מעגל מד זיהום אוויר LED עם Arduino