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

מערכת ניטור אוויר באמצעות NodeMCU ו- IOT Thingspeak: 4 שלבים
מערכת ניטור אוויר באמצעות NodeMCU ו- IOT Thingspeak: 4 שלבים

וִידֵאוֹ: מערכת ניטור אוויר באמצעות NodeMCU ו- IOT Thingspeak: 4 שלבים

וִידֵאוֹ: מערכת ניטור אוויר באמצעות NodeMCU ו- IOT Thingspeak: 4 שלבים
וִידֵאוֹ: Система мониторинга солнечных панелей Home Assistant 2024, נוֹבֶמבֶּר
Anonim
מערכת ניטור אוויר באמצעות NodeMCU ו- IOT Thingspeak
מערכת ניטור אוויר באמצעות NodeMCU ו- IOT Thingspeak

ThingSpeak הוא יישום ו- IoT של קוד פתוח לאחסון ושחזור נתונים ממכשירי חומרה וחיישנים. הוא משתמש בפרוטוקול HTTP דרך האינטרנט או LAN לתקשורת שלו. ניתוח MATLAB כלול לניתוח וחיזוי הנתונים המתקבלים מהחומרה או ממכשירי החיישן שלך.

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

(אם אתה רוצה ללמוד עוד על ThingSpeak באופן כללי ו/או על הפרויקט, בקר בכתובת

מאפיינים:

  1. איסוף נתונים בערוצים פרטיים.
  2. שתף נתונים עם ערוצים ציבוריים
  3. REST API ו- MQTT APIS
  4. MATLAB® Analytics וויזואליזציות.
  5. קהילה עולמית

במדריך זה, שימוש בחיישן אלכוהול MQ3 כדי לשרטט את ערכו ב- ThingSpeak באמצעות NodeMCU. בתוכנית זו NodeMCU לקרוא ולשמור את נתוני החיישנים במשתנה ולאחר מכן להעלות אותם ל- ThingSpeak באמצעות שם הערוץ ומפתח ה- API שלו. ה- NodeMCU צריך להיות מחובר לאינטרנט באמצעות Wi-Fi. נראה כיצד ליצור ערוצי ThingSpeak וניתן להגדיר אותו ב- NodeMCU.

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

חובה רכיבים
חובה רכיבים

חומרה נדרשת

  1. NodeMCU
  2. חיישן אלכוהול MQ-3
  3. ספק כוח 5V
  4. חוטי מגשר
  5. לוח לחם (אופציונלי)

NodeMCU LUA WiFi אינטרנט ESP8266 לוח פיתוח: ערכת/לוח NodeMCU מורכבת משבב מופעל ESP8266. ה- ESP8266 הוא שבב Wi-Fi בעלות נמוכה שפותח על ידי Espressif Systems עם פרוטוקול TCP/IP. למידע נוסף אודות ESP8266, תוכל לעיין במודול WiFi ESP8266.

MQ-3 אלכוהול סנסור: מודול זה מיוצר באמצעות חיישן גז אלכוהול MQ3. זהו חיישן מוליכים למחצה בעלות נמוכה אשר יכול לזהות נוכחות של גזי אלכוהול בריכוזים של 0.05 מ"ג/ל 'עד 10 מ"ג/ל'. החומר הרגיש המשמש לחיישן זה הוא SnO2, שמוליכותו נמוכה יותר באוויר הנקי. מוליכותו עולה ככל שריכוז גזי האלכוהול עולה. יש לו רגישות גבוהה לאלכוהול ובעל עמידות טובה בפני הפרעות עקב עשן, אדים ובנזין. מודול זה מספק יציאות דיגיטליות ואנלוגיות כאחד. ניתן להתממשק בקלות מודול חיישן אלכוהול MQ3 עם בקרי מיקרו, לוחות ארדואינו, פטל פי וכו 'למידע נוסף על MQ3, אתה יכול להפנות מודול חיישן אלכוהול - MQ3.

אספקת חשמל 5V: ברוב המוצרים או הפרויקטים האלקטרוניים שלנו אנו זקוקים לספק כוח להמרת מתח AC לרשת מתח DC מוסדר.

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

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

שלב 2: חיבור רכיבים

רכיבי חיבור
רכיבי חיבור

תיאור

יש 4 לידים הם +5V, AOUT, DOUT ו- GND.

מוליכים +5V ו- GND קובעים כוח לחיישן האלכוהול. 2 הלידים הנוספים הם AOUT (פלט אנלוגי) ו- DOUT (פלט דיגיטלי). איך החיישן עובד הוא שהמסוף AOUT נותן פלט מתח אנלוגי ביחס לכמות האלכוהול שהחיישן מזהה. ככל שהוא מזהה יותר אלכוהול, כך הוא יפיק את המתח האנלוגי גדול יותר. לעומת זאת, ככל שהוא מזהה פחות אלכוהול כך הוא יפיק פחות מתח אנלוגי. אם המתח האנלוגי מגיע לסף מסוים, הוא ישלח את הסיכה הדיגיטלית DOUT גבוה. ברגע שסיכת DOUT זו תעלה גבוה, הארדואינו יזהה זאת ויפעיל את נורית הדלקה, ויאותת כי סף האלכוהול הושג ועכשיו הוא מעבר לגבול. כיצד תוכל לשנות את רמת הסף הזו על ידי התאמת הפוטנציומטר להעלאה או הורדה של הרמה.

החיבורים די בסיסיים.

לחיבור החיישן ישנם 3 הפניות. מסוף +5V החיישן מתחבר למסוף 5V של לוח אספקת החשמל. מסוף ה- GND של החיישן מתחבר למסוף ה- GND של NodeMCU. זה קובע כוח לחיישן. החיבור השני הוא הפלט האנלוגי של החיישן. הוא מתחבר לפין אנלוגי A0 של NodeMCU.

שלב 3: נוהל

שלב 1: עבור אל https://thingspeak.com/ וצור את חשבון ThingSpeak שלך אם אין לך. התחבר לחשבונך.

שלב 2: צור ערוץ על ידי לחיצה על 'ערוץ חדש'

שלב 3: הזן את פרטי הערוץ.

שם: כל שם

תיאור (אופציונאלי

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

שמור הגדרה זו.

שלב 4: עכשיו אתה יכול לראות את הערוצים. לחץ על הכרטיסייה 'מפתחות API'. כאן תקבל את מזהה הערוץ ומפתחות ה- API. שימו לב לזה.

שלב 5: פתח את Arduino IDE והתקן את ספריית ThingSpeak. לשם כך עבור אל סקיצה> כלול ספרייה> נהל ספריות. חפש ThingSpeak והתקן את הספרייה. ספריית התקשורת ThingSpeak עבור Arduino, ESP8266 ו- ESP32

שלב 6: עליך לשנות את הקוד. בקוד שלהלן עליך לשנות את SSID הרשת, הסיסמה ואת ערוץ ThingSpeak ומפתחות ה- API שלך.

שלב 4: הקוד

הקוד
הקוד

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

קוד הורדה:

הפלט יהיה כמו התמונה למעלה ב- ThingSpeak.

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

תודה ל- elemetnzonline.com..

מוּמלָץ: