תוכן עניינים:
- שלב 1: שטר החומר
- שלב 2: Pinout וחיבורים
- שלב 3: צור חשבון AskSensors
- שלב 4: צור חיישן
- שלב 5: כתיבת הקוד
- שלב 6: הפעל את הקוד
- שלב 7: הצג את הנתונים שלך בענן
- שלב 8: כל הכבוד
וִידֵאוֹ: ניטור טמפרטורה ולחות DHT באמצעות ESP8266 ופלטפורמת IoT של AskSensors: 8 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
במדריך הקודם, הצגתי מדריך צעד אחר צעד כדי להתחיל עם ה- nodeMCU ESP8266 ופלטפורמת ה- IoT של AskSensors.
במדריך זה, אני מחבר חיישן DHT11 לצומת MCU. DHT11 הוא חיישן טמפרטורה ולחות נפוץ לאב טיפוס המנטר את טמפרטורת הסביבה והלחות של אזור נתון.
החיישן יכול למדוד טמפרטורה מ 0 ° C עד 50 ° C עם דיוק של ± 2 ° C ולחות מ 20% עד 90% עם דיוק של ± 5% לחות יחסית.
מפרטי DHT11:
- מתח הפעלה: 3.5V עד 5.5V
- זרם הפעלה: 0.3mA (מדידה) 60uA (המתנה)
- פלט: נתונים סידוריים
- טווח טמפרטורות: 0 ° C עד 50 ° C.
- טווח לחות: 20% עד 90%
- רזולוציה: הטמפרטורה והלחות שניהם 16 ביט
- דיוק: ± 2 ° C ו- ± 5%
שלב 1: שטר החומר
החומר הנדרש מורכב מ:
- NodeMCU ESP8266, אך אל תהסס להשתמש במודולים תואמי ESP8266 שונים.
- חיישן DHT11, DHT22 הוא גם חלופה.
- כבל מיקרו USB לחיבור ה- nodeMCU למחשב שלך.
- חוטים לחיבורים בין DHT11 לבין nodeMCU.
שלב 2: Pinout וחיבורים
אתה עשוי למצוא את חיישן DHT11 בשתי תצורות pinout שונות:
חיישן DHT עם 3 סיכות:
- ספק כוח 3.5V עד 5.5V
- נתונים, פלט טמפרטורה ולחות באמצעות נתונים סדרתיים
- קרקע, מחובר לקרקע של המעגל
חיישן DHT עם 4 פינים:
- ספק כוח 3.5V עד 5.5V
- נתונים, פלט טמפרטורה ולחות באמצעות נתונים סדרתיים
- NC, ללא חיבור ומכאן שלא נעשה בו שימוש
- קרקע, מחובר לקרקע של המעגל
הערה: בהדגמה זו אנו נשתמש בחיישן DHT עם 3 סיכות, המותקן על לוח PCB קטן וכולל נגד הנדה מעלה הנדרש על פני השטח עבור קו הנתונים.
חיווט הגרסה המותקנת ב- DHT11 BCB ל- NodeMCU די קל:
- סיכת אספקת החשמל של DHT11 עד 3V של ה- MCU של הצומת.
- סיכת הנתונים ל- GPIO2 (D4)
- האדמה אל הקרקע
שלב 3: צור חשבון AskSensors
עליך ליצור חשבון AskSensors.
קבל חשבון בחינם בכתובת askensors.com.
שלב 4: צור חיישן
- צור חיישן חדש שאפשר לשלוח אליו נתונים.
- בהדגמה זו עלינו להוסיף לפחות שני מודולים: המודול הראשון לטמפרטורה והשני ללחות. עיין במדריך זה לקבלת מדריך שלב אחר שלב המסייע ביצירת חיישן ומודולים בפלטפורמת AskSensors.
אל תשכח להעתיק את 'מפתח ה- Api שלך', הוא חובה עבור השלבים הבאים
שלב 5: כתיבת הקוד
אני מניח שאתה מתכנת את המודול באמצעות ההתקנה של Arduino IDE (גירסה 1.6.7 ואילך) כפי שמתואר כאן, וכבר המצאת את ההנחיה הזו, כך שהתקנת את הליבה והספריות ESP8266 ותוכל להתחבר nodeMCU שלך לאינטרנט באמצעות WiFi.
- כעת, פתח את ה- IDE של Arduino ופנה למנהל הספרייה.
- התקן את ספריית DHT (תוכל גם להתקין אותה על ידי מעבר לסקיצה> כלול ספרייה> נהל ספריות, וחפש את ספריית daf adafruit)
- סקיצה לדוגמה זו קוראת טמפרטורה ולחות מחיישן DHT11 ושולחת אליה AskSensors באמצעות HTPPS GET בקשות. הורד אותו מ- github ושנה את הפעולות הבאות:
- הגדר את ה- SSID והסיסמה של ה- WiFi שלך.
- הגדר את מפתח ה- API שמספק AskSensors לשליחת נתונים.
שנה את שלוש השורות האלה בקוד:
// תצורת משתמש: TODO
const char* wifi_ssid = "………."; // SSID const char* wifi_password = "………"; // WIFI const char* apiKeyIn = "………"; // מפתח API
כברירת מחדל, הקוד המסופק קורא מדידות DHT ושולח אותו לפלטפורמת AskSensors כל 25 שניות. אתה יכול לשנות אותו על ידי שינוי השורה שלהלן:
עיכוב (25000); // עיכוב ב- msec
שלב 6: הפעל את הקוד
- חבר את nodeMCU ESP8266 למחשב שלך באמצעות כבל USB.
- הפעל את הקוד.
- פתח מסוף סדרתי.
- אתה אמור לראות את ה- ESP8266 שלך מתחבר לאינטרנט באמצעות WiFi,
- לאחר מכן, ה- ESP8266 יקרא מעת לעת את הטמפרטורה והלחות וישלח אותה ל- askSensors.
שלב 7: הצג את הנתונים שלך בענן
כעת, חזור ל- AskSensors והצג את נתוני המודולים שלך בגרפים. במידת הצורך, יש לך גם אפשרות לייצא את הנתונים שלך בקבצי CSV שתוכל לעבד באמצעות כלים אחרים.
שלב 8: כל הכבוד
אני מקווה שהדרכה זו עזרה לך לבנות את מערכת ניטור הטמפרטורה והלחות שלך באמצעות ESP8266 וענן AskSensors.
תוכל למצוא הדרכות נוספות כאן.
מוּמלָץ:
ניטור טמפרטורה ולחות באמצעות NODE MCU ו- BLYNK: 5 שלבים
ניטור טמפרטורה ולחות באמצעות NODE MCU ו- BLYNK: היי חבר'ה במדריך זה ניתן ללמוד כיצד להשיג טמפרטורה ולחות אטמוספרה באמצעות חיישן טמפרטורה ולחות DHT11 באמצעות Node MCU ו- BLYNK
ניטור טמפרטורה ולחות באמצעות ESP-01 & DHT וענן AskSensors: 8 שלבים
ניטור טמפרטורה ולחות באמצעות ESP-01 & DHT וענן AskSensors: במדריך זה נלמד כיצד לעקוב אחר מדידות הטמפרטורה והלחות באמצעות לוח IOT-MCU/ESP-01-DHT11 ופלטפורמת IoT של AskSensors. .אני בוחר את מודול IOT-MCU ESP-01-DHT11 ליישום זה מכיוון שהוא
ניטור טמפרטורה ולחות באמצעות Blynk: 6 שלבים
ניטור טמפרטורה ולחות באמצעות Blynk: במדריך זה אנו הולכים לניטור טמפרטורה ולחות באמצעות DHT11 ושולחים את הנתונים לענן באמצעות Blynk רכיבים הדרושים למדריך זה: מודול WiFi Arduino UnoDHT11 לחות ESP8266-01 WiFi
ניטור טמפרטורה ולחות באמצעות פטל פטל: 6 שלבים (עם תמונות)
ניטור טמפרטורה ולחות באמצעות פטל פטל: הקיץ מתקרב, וכאלה ללא מזגן צריכים להיות מוכנים לשלוט באווירה בתוך הבית באופן ידני. בפוסט זה, אני מתאר את הדרך המודרנית למדידת הפרמטרים החשובים ביותר לנוחות האדם: טמפרטורה ולחות. T
ניטור טמפרטורה ולחות מרחוק באמצעות אפליקציית ESP8266 ו- Blynk: 15 שלבים
ניטור טמפרטורה ולחות מרחוק באמצעות אפליקציית ESP8266 ו- Blynk: זה היה הפרויקט הראשון שלי עם שבב ESP8266. כרגע בניתי חממה חדשה ליד הבית שלי וזה היה מעניין אותי מה קורה שם במהלך היום? כלומר איך הטמפרטורה והלחות משתנים? האם החממה מאווררת מספיק? אז אני מחליטה