כיצד ליצור אזעקת עשן למטבח שלך באמצעות ארדואינו?

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



כיצד ליצור אזעקת עשן באמצעות חיישן עשן?

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

שלב 1: רכיבים בשימוש

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



  • חיישן עשן MQ-2
  • קרש לחם
  • חוטי מגשר זכר / נקבה
  • זמזם 3 וולט
  • לד
  • נגד 220 אוהם

שלב 2: לימוד הרכיבים

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



Arduino Nano הוא לוח מיקרו-בקר המשמש לביצוע משימות שונות במעגלים שונים. המיקרו-בקר בו ארדואינו ננו משתמש הוא ATmega328P. אנחנו שורפים א קוד C על הלוח הזה כדי לספר לו כיצד ואילו פעולות לבצע.



ארדואינו ננו

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

עובד



שלב 3: הרכבת הרכיבים

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

  1. הכנס את חיישן העשן של Arduino Nano ו- MQ-2 לקרש הלחם. הפעל את החיישן דרך Arduino וחבר את סיכת A0 של החיישן ל- A5 של Arduino.
  2. חבר זמזם ונורית בתצורה מקבילה. חבר את הקצה האחד שלהם לקרקע של ארדואינו והשני לסיכה D8 של ארדואינו ננו. אל תשכח לחבר נגד 220 אוהם עם ה- LED והזמזם.

תרשים מעגל

שלב 4: תחילת העבודה עם Arduino

אם אתה עדיין לא מכיר את ה- Arduino IDE, אל תדאג כי הליך שלב אחר שלב להגדרת ולהשתמש ב- Arduino IDE עם לוח מיקרו-בקר מוסבר להלן.

  1. הורד את הגרסה האחרונה של Arduino IDE מ ארדואינו
  2. חבר את לוח ה- Arduino Nano למחשב הנייד שלך ופתח את לוח הבקרה. בלוח הבקרה, לחץ על חומרה וסאונד . עכשיו לחץ על מכשירים ומדפסות. כאן מצא את היציאה שאליה מחובר לוח המיקרו שלך. במקרה שלי זה כן COM14 אבל זה שונה במחשבים שונים.

    מציאת נמל

  3. לחץ על תפריט הכלים והגדר את הלוח ל- ארדואינו ננו.

    הגדרת לוח

  4. באותו תפריט כלים, הגדר את המעבד ל ATmega328P (Bootloader ישן).

    מעבד הגדרה

  5. באותו תפריט כלים, הגדר את היציאה למספר היציאה שצפית קודם ב- מכשירים ומדפסות .

    הגדרת נמל

  6. הורד את הקוד המצורף למטה והדבק אותו ב- ID Arduino שלך. הקלק על ה להעלות כפתור לצריבת הקוד בלוח המיקרו-בקר שלך.

    העלה

הורד את הקוד בלחיצה כאן.

שלב 5: קוד

הקוד די מעיר והסבר עצמי. אך עדיין, מוסבר בקצרה להלן.

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

זמזם int = 8; int smokePin = A5; // ערך הסף שלך int sensorThres = 400;

2. התקנה בטלה () היא פונקציה שבה כל הפינים מוגדרים לשימוש כ- OUTPUT או INPUT. פונקציה זו קובעת גם את קצב השידור של ה- Arduino Nano. Baud Rate הוא המהירות שבה לוח המיקרו-בקר מתקשר עם חיישנים אחרים. הפקודה, Serial.begin () קובע את קצב השידור שהוא ברובו 9600. ניתן לשנות את קצב השידור בהתאם לרצוננו.

הגדרת חלל () {pinMode (זמזם, OUTPUT); pinMode (smokePin, INPUT); Serial.begin (9600); }

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

loop void () {int analogSensor = analogRead (smokePin); Serial.print ('Pin A0:'); Serial.println (analogSensor); // בודק אם הוא הגיע לערך הסף אם (analogSensor> sensorThres) {digitalWrite (buzzer, HIGH); } אחר {digitalWrite (זמזם, LOW); } עיכוב (100); }

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