תוכן עניינים:
וִידֵאוֹ: צג איכות אוויר עם MQ135 וחיישן טמפרטורה ולחות חיצוניים מעל MQTT: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
זה למטרות בדיקה.
שלב 1: מוטיבציה
לפני כמה ימים חבר שלי נתקל במטהר אוויר. היה בשימוש כמה ימים אבל הוא לא יכול להסכים אם מטהר האוויר באמת עושה משהו או לא … אז החלטנו להניע את זה איכשהו. נתקלתי בחיישן איכות האוויר MQ135.
להלן ההתקנה שלי של המערכת. מתווך MQTT (MqB), לקוח סביבתי ששולח טמפרטורה/לחות (TH) לברוקר ולבסוף הוספנו לקוח איכות אוויר (AQ). MqB ישלח כל 5 דקות את הטמפרטורה/הלחות מ- TH ל- AQ. כמובן שזה תלוי בהתקנה שלך, אתה יכול להגדיל או להקטין את התזמון הזה, תלוי בך. תאריכים אלה יאוחסנו, יעובדו וידווחו בחזרה על ידי ה- AQ.
שלב 2: התקנת חומרה
חומרה: 1. NodeMCU V3
2. MQ135
3. כבלים
4. חבר את חיישן MQ135 ל- NodeMCU כדלקמן:
MQ135 -> NodeMCU
VCC -> VU
AOUT -> AO
GND -> GND
DOUT לא יהיה מחובר!
שלב 3: תוכנה
קודם כל תצטרך Arduino IDE מותקן במחשב שלך. אם אתה צריך להוסיף את הלוח שלך, עיין במאמר זה.
הפעל את Arduino IDE שלך ועבור אל: כלים/נהל ספריות או הקש CTRL+Shift+I. בחיפוש מסנן סוג: esp8266wifi - התקן IoTtweet ו- MFUthings, מאשר סוג: PubSubClient - התקן את PubSubClient מאת Nick O'Leary ו- PubSubClientTools מאת Simon Christmann.
הורד את ספריית MQ135 מ: GitHub_Link זה. ב- Arduino IDE נווט אל סקיצה/כלול ספרייה/הוסף ספריית ZIP וטען את קובץ ה- zip שלך שהורד.
הורד את ArduinoThread. ב- Arduino IDE נווט אל Sketch/Include Library/Add. ZIP Library וטען את
הורדת קובץ zip.
המערכון מבוסס על הדוגמה שמספק Arduino IDE, ניתן למצוא את המכשפה ב: קובץ/דוגמאות/PubSubClientTools/mqtt_esp8266.
טען את הסקיצה המסופקת במדריך זה. כמובן שתצטרך לשנות כמה דברים כמו:
#define WIFI_SSID "xxxxxxxx" // הוסף את ה- SSID שלך
#define WIFI_PASS "xxxxxxxx" // הוסף את הסיסמה שלך
#define MQTT_SERVER "192.168.1.xxx" // הוסף את כתובת ה- IP של ברוקר MQTT שלך#הגדר MQTT_PORT 1883 // הוסף יציאה של הברוקר MQTT שלך
#define mqtt_user "xyz" // הוסף שם משתמש של ה- MQTT Brocker שלך
#define mqtt_password "xwz" // הוסף סיסמה של ה- MQTT Brocker שלך
כל השאר אמור להיות בסדר. העלה את הסקיצה ל- NodeMCU שלך ופתח את הצג הסידורי (בצד ימין למעלה)
שלב 4: מסקנות
המערכת פועלת כצפוי.
תמונה מ 13. מר היא מבלי שמטהר האוויר פועל, אך חלון נפתח.
תמונה מ 15. מר היא עם מטהר האוויר עובד בין השעות 13:00 - 21:00, והחלון סגור.
בדוק את זה בעצמך וספר לי אם זה עובד עבורך.
מוּמלָץ:
לוח NodeMCU Lua זול 6 $ עם טמפרטורת ולחות רישום של טמפרטורה ולחות, סטטיסטיקות Wifi ומובייל: 4 שלבים
NodeMCU Lua לוח זול של 6 $ עם רישום טמפרטורות ולחות של MicroPython, סטטיסטיקות Wifi וסלולר: זוהי תחנת מזג אוויר עננית בעצם, תוכל לבדוק נתונים בטלפון שלך או להשתמש בטלפון כלשהו כצג חי עם מכשיר NodeMCU תוכל לרשום נתוני טמפרטורה ולחות בחוץ בחדר, בחממה, במעבדה, בחדר הקירור או בכל מקומות אחרים שהושלמו
מאוורר קירור אוטומטי באמצעות סרוו וחיישן טמפרטורה ולחות DHT11 עם Arduino: 8 שלבים
מאוורר קירור אוטומטי באמצעות סרוו וחיישן טמפרטורה ולחות DHT11 עם Arduino: במדריך זה נלמד כיצד להתחיל & סובב מאוורר כשהטמפרטורה עולה מעל רמה מסוימת
נקודת גישה ESP8266 NodeMCU (שרת אינטרנט) עבור שרת אינטרנט עם חיישן טמפרטורה DT11 והדפסת טמפרטורה ולחות בדפדפן: 5 שלבים
נקודת גישה ESP8266 NodeMCU (AP) עבור שרת אינטרנט עם חיישן טמפרטורה DT11 וטמפרטורת הדפסה ולחות בדפדפן: שלום חברים ברוב הפרויקטים בהם אנו משתמשים ב- ESP8266 וברוב הפרויקטים אנו משתמשים ב- ESP8266 כשרת אינטרנט כך שניתן יהיה לגשת לנתונים ב כל מכשיר באמצעות wifi על ידי גישה לשרת האינטרנט המתארח על ידי ESP8266 אך הבעיה היחידה היא שאנחנו צריכים נתב עובד עבור
תחנת מזג אוויר DIY באמצעות DHT11, BMP180, Nodemcu עם Arduino IDE מעל שרת Blynk: 4 שלבים
תחנת מזג אוויר DIY באמצעות DHT11, BMP180, Nodemcu עם Arduino IDE מעל שרת Blynk: Github: DIY_Weather_Station Hackster.io: תחנת מזג אוויר היית רואה את אפליקציית מזג האוויר נכון? כאילו, כשאתה פותח אותו אתה לומד להכיר את תנאי מזג האוויר כמו טמפרטורה, לחות וכו
IoT קל: לכידת נתוני מזג אוויר מרוחקים: טמפרטורת UV וטמפרטורת אוויר ולחות: 7 שלבים
IoT קל: לכידת נתוני מזג אוויר מרוחקים: UV וטמפרטורת אוויר ולחות: במדריך זה נלכוד נתונים מרוחקים כ- UV (קרינה אולטרה סגולה), טמפרטורת אוויר ולחות. נתונים אלה יהיו חשובים מאוד וישמשו אותם בתחנת מזג אוויר מלאה בעתיד. תרשים החסימה מראה מה נקבל בסוף