תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
במדריך זה תלמד כיצד לבנות גלאי גז IoT באמצעות Arduino, פטל פטל וחיישן גז MQ-5. בנוסף לחלקים אלה תצטרך שלושה חוטים לחיבור הארדואינו לחיישן הגז. לאחר שתעשה זאת תוכל לכתוב קוד עבור ה- Arduino ו- Raspberry Pi כדי לקבל את רמת הגז הנוכחית בחדר, בין אם זה גז טבעי, אלכוהול או אפילו את הנשימה שלך. בואו נתחיל!
שלב 1: חבר את חיישן הגז ל- Arduino
תזדקק לשלושה חוטים לחיבור חיישן הגז ל- Arduino:
-אחד מה- A0 של החיישן (יציאה אנלוגית) לסיכת כניסה אנלוגית בארדואינו
-אחד מה- GND של החיישן (סיכת הארקה) לסיכה הארקה על הארדואינו
-אחד מה- VCC של חיישן (כניסת חשמל) לסיכה של 5V בארדואינו
ברגע שזה נעשה, הפעל את הארדואינו. אתה אמור לראות נורה אדומה על חיישן הגז.
שלב 2: חבר את הארדואינו ל- Raspberry Pi
יהיה עליך לחבר את ה- Arduino ל- Raspberry Pi כדי לוודא שהוא מופעל באמצעות יציאת ה- USB של ה- Pi. כמו כן, תשתמש בחיבור זה לתקשורת באמצעות הפונקציה serial.println () של Arduino, שתתקבל על ידי ה- Raspberry Pi.
שלב 3: כתוב קוד עבור הארדואינו
כעת, לאחר שהארדואינו מחובר הוא חייב להיות מסוגל לבצע קריאה מחיישן הגז ולהעביר אותו ל- Raspberry Pi. לשם כך נדרשות כמה שורות קוד: על הארדואינו לקחת את הקלט האנלוגי מהחיישן ולאחר מכן לכתוב אותו לחיבור הטורי, מה שיאפשר לפיי לקרוא אותו. דוגמה כיצד לעשות זאת כלולה בתמונה.
שלב 4: כתוב קוד לפיי פטל
כעת תזדקק לקוד מהצד השני כדי "לתפוס" את הנתונים המגיעים מהארדואינו ולהציג אותם דרך האינטרנט. לשם כך נשתמש ב- Python בדוגמה שלנו יחד עם Flask, שיאפשר לנו לשרת דף אינטרנט עם נתוני החיישן יחד עם ממוצע של קריאות החיישן בעבר. יהיה עליך לייבא את המודולים המוצגים בתמונה כדי ששרת האינטרנט ותקשורת היציאות הטוריות יעבדו.
לאחר מכן, תרצה להתחיל חיבור סדרתי חדש ולכתוב מחלקת חיישנים שתיקח קריאה מהארדואינו ותעביר את הנתונים האלה לנתיב הבקבוק שלנו, המוצג בתמונה השנייה. לבסוף, תרצה ליצור דף אינטרנט ב- HTML כדי שנוכל להציג את הנתונים שלנו. דוגמה כיצד תוכל לעשות זאת כלולה כאן.
שלב 5: בנה מארז ונסה אותו
לבסוף, לאחר שבדקת את החיישן שלך, תוכל לבנות עבורו מארז ולבדוק אותו! אתה יכול לייצר מארז עם מדפסת תלת-ממד (קיימים כבר קיימים מראש עבור ה- Pi ו- Arduino) או אפילו לבנות אחד מקרטון. דוגמה לשניהם כלולה למעלה. קיבלנו את התיקים שלנו מ- Thingiverse (כאן וכאן). בסופו של דבר, הבחירה היא שלך! בניין שמח!