תוכן עניינים:

מערכת גילוי גז רעיל מבוסס IoT: 6 שלבים
מערכת גילוי גז רעיל מבוסס IoT: 6 שלבים

וִידֵאוֹ: מערכת גילוי גז רעיל מבוסס IoT: 6 שלבים

וִידֵאוֹ: מערכת גילוי גז רעיל מבוסס IoT: 6 שלבים
וִידֵאוֹ: דוד ברזילי - תזמון שסתומים משתנה ו-egr פנימי---Variable valve timing and internal egr 2024, יולי
Anonim
מערכת גילוי גז רעיל מבוסס IoT
מערכת גילוי גז רעיל מבוסס IoT

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

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

שלב 1: דברים הכרחיים

דברים הכרחיים
דברים הכרחיים
  1. Linkit Smart Dou
  2. חיישני גז MQ (MQ-3, MQ-2, MQ-7)
  3. לוח כרטיסים
  4. כבל מגשר
  5. Thinger.io (חשבון)
  6. Arduino IDE
  7. אקדח דבק חם
  8. מלחם
  9. סכין חותך

שלב 2: בניית המערכת

בניית המערכת
בניית המערכת
בניית המערכת
בניית המערכת
בניית המערכת
בניית המערכת
  1. צור חור בעזרת סכין חותך להנחת עליו חיישני גז. מצורף קצת דבק חם בצד האחורי של החיישנים לתיקון החיישנים עם לוח הכרטיס.
  2. חבר את סיכת החיישנים עם בקר מיקרו בקר linkit smart dou באמצעות תרשים פינים מתאים.
  3. חבר את סיכת ה- GND וה- VCC של כל החיישנים.
  4. הנח את בקר הבקר בתוך לוח הכרטיס ותקן אותו באמצעות דבק חם.

אם אתה רוצה להוסיף עוד חיישנים … אתה יכול להוסיף אותו.

תרשים פינים

הפעל את לוח הלינקיט באמצעות USB או בנק כוח

חיישן MQ2

VCC --- 5V

A0 ------ A0 (לוח לינקיט)

GND ----- GND

חיישן MQ3

VCC --- 5V

A0 ------ A1 (לוח לינקיט)

GND ----- GND

חיישן MQ7

VCC --- 5V

A0 ------ A2 (לוח לינקיט)

GND ----- GND

כל ה- VCC והקרקע מחוברים ל- VCC ו- Ground של לוח ליט.

שלב 3: הכנת Linkit Smart Dou

הכנת Linkit Smart Dou
הכנת Linkit Smart Dou
הכנת Linkit Smart Dou
הכנת Linkit Smart Dou
הכנת Linkit Smart Dou
הכנת Linkit Smart Dou

כברירת מחדל Linkit Smart7688 Duo פועל במצב AP אך עבור פרויקט זה עלינו לעבור למצב תחנה. מכיוון שיש לנו תוכנית להשתמש בלוח זה במצב arduino yun ולכן, עלינו לבצע כמה תצורות.

ראשית, חבר את הלוח למחשב האישי וסרוק את רשת ה- Wifi ותמצא את הרשת בשם LinkIT *******; התחבר אליו ופתח את הדפדפן שלך והקלד כתובת אתר זו. https://mylinkit.local/ ותראה את מסך הכניסה. פעם ראשונה הכנס את הסיסמה ולחץ על שמור ואז התחבר שוב. לאחר הכניסה ללחוץ על הכרטיסייה "רשת" ואז תופיע המסך הבא ובחר את מצב התחנה. ולאחר מכן בחר רשת WiFi משלך ולאחר מכן הזן את סיסמת ה- WiFi שלך ולחץ על "הגדר והפעל מחדש". כעת הלוח שלך מחובר לרשת משלך.

לפרטים נוספים אנא עקוב אחר הוויקי של לוח linkit smart dou.

עכשיו אנחנו צריכים להגדיר את מצב arduino yun bridge של linkit smart Dou.

מחלונות 10/7, פתח את מסוף המרק וכתוב את כתובת ה- ip של לוח linkit smart dou או כתוב mylinkit.local.

לאחר חיבור מרק ללוח בצע את הפקודות הבאות כדי לאפשר מצב גשר.

# uci set yunbridge.config.disabled = '0'

# uci להתחייב

# אתחול מחדש

כעת הדירקטוריון מוכן לפרויקט זה.

שלב 4: העלאת קוד המקור של Arduino ל- Linkit Smart Dou

העלאת קוד המקור של Arduino ל- Linkit Smart Dou
העלאת קוד המקור של Arduino ל- Linkit Smart Dou
העלאת קוד המקור של Arduino ל- Linkit Smart Dou
העלאת קוד המקור של Arduino ל- Linkit Smart Dou
העלאת קוד המקור של Arduino ל- Linkit Smart Dou
העלאת קוד המקור של Arduino ל- Linkit Smart Dou

• פתח את ה- IDE של Arduino.

• כדי לקבל את מנהל הלוח עליך לעבור לקובץ >> העדפות ואז, ב"כתובות אתרים נוספות של מנהל לוחות "הדבק את הקישור הבא: (בדוק את האיור)

download.labs.mediatek.com/package_mtk_lin…

לאחר מכן, התקן את לוח linkit smart dou על ידי מעבר אל כלים >> לוח> מנהל לוחות … תוכל למצוא אותו על ידי גלילה מטה, או פשוט הקלדת linkit בתיבת החיפוש. (בדוק את האיור)

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

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

עכשיו, אתה פשוט כותב את הקוד ומעלה על ידי לחיצה על כפתור ההעלאה (******).

***** העלאת קושחה ללוח linkit

לפני העלאת קוד Arduino ללוח, וודא שה- thinger.io lib שלך עבור Adruino IDE יורד כראוי וששם המשתמש שלך ותעודת זהות נוספו כראוי. לוח המחוונים של Thinger.io מציג את נתוני הזמן בזמן אמת לאחר העלאת קוד המקור ללוח הקינקיט.

שלב 5: הגדר את פלטפורמת Thinger.io

התקן את פלטפורמת Thinger.io
התקן את פלטפורמת Thinger.io
התקן את פלטפורמת Thinger.io
התקן את פלטפורמת Thinger.io
התקן את פלטפורמת Thinger.io
התקן את פלטפורמת Thinger.io

Thinger.io היא פלטפורמת iot-cloud המשמשת כאן להזרמת נתונים מהמכשיר לענן. הוא מספק שירות הזרמת חינם עד שני מכשירים. אם אין לך חשבון, פתח חשבון.

להוספת מכשיר חדש, לחץ על הוסף מכשיר ולאחר מכן הזן את השם, התיאור ואת תעודת הזהות שלך (תעודה היא חובה לחיבור התקן ל- thinger.io, עליך לשים את האישור ואת שם המכשיר כמו גם את שם המשתמש שלך על קוד מקור של Arduino לחיבור המכשיר לענן).

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

העלאת קושחה ללוח linkit

לפני העלאת קוד Arduino ללוח, וודא שה- thinger.io lib שלך עבור Adruino IDE יורד כראוי וששם המשתמש שלך ותעודת זהות נוספו כראוי.

לוח המחוונים של Thinger.io מציג את נתוני הזמן בזמן אמת לאחר העלאת קוד המקור ללוח הקינקיט.

שלב 6: הדגמה

וִידֵאוֹ

www.youtube.com/embed/0TvXcXoMvuQ

מוּמלָץ: