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

גלאי גז IoT עם Arduino ו- Raspberry Pi: 5 שלבים
גלאי גז IoT עם Arduino ו- Raspberry Pi: 5 שלבים

וִידֵאוֹ: גלאי גז IoT עם Arduino ו- Raspberry Pi: 5 שלבים

וִידֵאוֹ: גלאי גז IoT עם Arduino ו- Raspberry Pi: 5 שלבים
וִידֵאוֹ: Металлоискатель своими руками / Как сделать глубинный металлоискатель 2024, נוֹבֶמבֶּר
Anonim
Image
Image
חבר את חיישן הגז ל- Arduino
חבר את חיישן הגז ל- Arduino

במדריך זה תלמד כיצד לבנות גלאי גז IoT באמצעות Arduino, פטל פטל וחיישן גז MQ-5. בנוסף לחלקים אלה תצטרך שלושה חוטים לחיבור הארדואינו לחיישן הגז. לאחר שתעשה זאת תוכל לכתוב קוד עבור ה- Arduino ו- Raspberry Pi כדי לקבל את רמת הגז הנוכחית בחדר, בין אם זה גז טבעי, אלכוהול או אפילו את הנשימה שלך. בואו נתחיל!

שלב 1: חבר את חיישן הגז ל- Arduino

חבר את חיישן הגז ל- Arduino
חבר את חיישן הגז ל- Arduino

תזדקק לשלושה חוטים לחיבור חיישן הגז ל- Arduino:

-אחד מה- A0 של החיישן (יציאה אנלוגית) לסיכת כניסה אנלוגית בארדואינו

-אחד מה- GND של החיישן (סיכת הארקה) לסיכה הארקה על הארדואינו

-אחד מה- VCC של חיישן (כניסת חשמל) לסיכה של 5V בארדואינו

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

שלב 2: חבר את הארדואינו ל- Raspberry Pi

חבר את ה- Arduino ל- Raspberry Pi
חבר את ה- Arduino ל- Raspberry Pi

יהיה עליך לחבר את ה- Arduino ל- Raspberry Pi כדי לוודא שהוא מופעל באמצעות יציאת ה- USB של ה- Pi. כמו כן, תשתמש בחיבור זה לתקשורת באמצעות הפונקציה serial.println () של Arduino, שתתקבל על ידי ה- Raspberry Pi.

שלב 3: כתוב קוד עבור הארדואינו

כתוב קוד עבור הארדואינו
כתוב קוד עבור הארדואינו

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

שלב 4: כתוב קוד לפיי פטל

כתוב קוד לפיי פטל
כתוב קוד לפיי פטל
כתוב קצת קוד עבור ה- Raspberry Pi
כתוב קצת קוד עבור ה- Raspberry Pi
כתוב קצת קוד עבור ה- Raspberry Pi
כתוב קצת קוד עבור ה- Raspberry Pi

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

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

שלב 5: בנה מארז ונסה אותו

בנה מארז ונסה אותו!
בנה מארז ונסה אותו!
בנה מארז ונסה אותו!
בנה מארז ונסה אותו!
בנה מארז ונסה אותו!
בנה מארז ונסה אותו!

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

מוּמלָץ: