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

עקוב אחר טמפרטורה ולחות עם AM2301 ב- NodeMCU & Blynk: 3 שלבים
עקוב אחר טמפרטורה ולחות עם AM2301 ב- NodeMCU & Blynk: 3 שלבים

וִידֵאוֹ: עקוב אחר טמפרטורה ולחות עם AM2301 ב- NodeMCU & Blynk: 3 שלבים

וִידֵאוֹ: עקוב אחר טמפרטורה ולחות עם AM2301 ב- NodeMCU & Blynk: 3 שלבים
וִידֵאוֹ: מד טמפרטורה ולחות 03-6323266 2024, נוֹבֶמבֶּר
Anonim
עקוב אחר טמפרטורה ולחות עם AM2301 ב- NodeMCU & Blynk
עקוב אחר טמפרטורה ולחות עם AM2301 ב- NodeMCU & Blynk
עקוב אחר טמפרטורה ולחות עם AM2301 ב- NodeMCU & Blynk
עקוב אחר טמפרטורה ולחות עם AM2301 ב- NodeMCU & Blynk
עקוב אחר טמפרטורה ולחות עם AM2301 ב- NodeMCU & Blynk
עקוב אחר טמפרטורה ולחות עם AM2301 ב- NodeMCU & Blynk

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

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

בניית אב טיפוס זה היא פשוטה וקלה מאוד. אני מקווה שההוראות ב"הוראה "זו יעזרו לקוראים לתת תמונה ברורה של יישומה המעשי.

אספקה

  1. חיישן טמפרטורה ולחות דיגיטלי AM2301 קיבולי
  2. D1 Mini V2 NodeMcu 4M Bytes Lua WIFI אינטרנט של דברים לפיתוח לוח מבוסס ESP8266
  3. 170 נק 'מיני קרש לוח SYB-170 לבן
  4. חוטי מגשר זכר לנקבה 40 יח '10 ס"מ

שלב 1: תרשים מעגלים וחיבורים

תרשים מעגלים וחיבורים
תרשים מעגלים וחיבורים
תרשים מעגלים וחיבורים
תרשים מעגלים וחיבורים
תרשים מעגלים וחיבורים
תרשים מעגלים וחיבורים

החיבורים פשוטים מאוד והם כדלקמן:

  1. 3V של AM2301 עד 3V של WeMos D1 Mini
  2. GND של AM2301 עד GND של WeMos D1 Mini
  3. חוט אות (צהוב) של AM2301 עד D4 (GPIO 2) של WeMos D1 Mini

הערה: כדי לבנות אב טיפוס זה, לא נזדקק ללוח כלשהו מכיוון שיש לנו רק שלושה חוטים לחיבור. אני משאיר את הבחירה לקורא מסמך זה, האם לעשות שימוש בלוח הלחם (או) פשוט לחבר את WeMos D1 mini עם AM2301 ישירות עם חוטי מגשר.

שלב 2: הגדרת Blynk למעקב אחר טמפרטורה ולחות

הגדרת Blynk למעקב אחר טמפרטורה ולחות
הגדרת Blynk למעקב אחר טמפרטורה ולחות
הגדרת Blynk למעקב אחר טמפרטורה ולחות
הגדרת Blynk למעקב אחר טמפרטורה ולחות
הגדרת Blynk למעקב אחר טמפרטורה ולחות
הגדרת Blynk למעקב אחר טמפרטורה ולחות

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

שלב 3:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

התחלת הקוד >>>>>

#הגדר סדרה BLYNK_PRINT

#כלול SPI.h

#כלול ESP8266WiFi.h

#כלול BlynkSimpleEsp8266.h

#כלול DHT.h

char auth = "hQqK5jvA0h5JqubLnnpxV94eEltFbw1Y"; // הזן את קוד האימות שנשלח על ידי מהבהב

char ssid = "Smaragd25"; // הזן את שם ה- WIFI שלך

char pass = "Smaragdine@2017"; // הזן את סיסמת ה- WIFI שלך

#define DHTPIN 2 // סיכה דיגיטלית 4

// #define DHTTYPE DHT11 // DHT 11

// #define DHTTYPE DHT22 // DHT 22, AM2302, AM2321

#define DHTTYPE DHT21 // DHT 21, AM2301

DHT dht (DHTPIN, DHTTYPE);

טיימר BlynkTimer;

void sendSensor ()

{

float h = dht.readHumidity ();

float t = dht.readTemperature (); // או dht.readTemperature (נכון) עבור פרנהייט

אם (isnan (h) || isnan (t)) {

Serial.println ("קריאה נכשלה מחיישן DHT!");

לַחֲזוֹר; }

Blynk.virtualWrite (V5, h); // V5 מיועד ללחות

Blynk.virtualWrite (V6, t); // V6 מיועד לטמפרטורה

}

הגדרת חלל ()

{

Serial.begin (9600); // עיין בסטטוס החיבור ב- Monitor Serial

Blynk.begin (auth, ssid, pass);

dht.begin ();

timer.setInterval (1000L, sendSensor);

}

לולאת חלל ()

{

Blynk.run ();

timer.run ();

}

סוף הקוד >>>>>

בקוד לעיל, במיוחד בהצהרות #include, צרף את כל קבצי הכותרת (שמסתיימים בסיומת.h) ב "", אחרת הקוד יטיל שגיאות.

הערה: במקרה שבחרת משפט שגוי של טמפרטורה ולחות בקוד, הערכים שאתה מקבל הם כמובן לא נכונים (מצורף צילום מסך), למרות שהחיישן פועל. אנא הערה/אל תגיב על השורות הבאות כדי לענות על צרכיך. רק אחת מהשורות הבאות אינה מגיבה, על שאר הדברים יש להגיב.

  1. #define DHTTYPE DHT11 // DHT 11
  2. #define DHTTYPE DHT22 // DHT 22, AM2302, AM2321
  3. #define DHTTYPE DHT21 // DHT 21, AM2301

במקרה שלי, פרסמתי את השורה האחרונה, כלומר: "#define DHTTYPE DHT21 // DHT 21, AM2301", והערתי לשורות מנוחה.

לקבלת מראה טוב יותר, ארזתי את WeMos D1 Mini ואת חיישן AM2301 בקלקר. אני מתכנן שיהיה לי מארז גיליון אקרילי כדי להטביע בצורה מסודרת את החומרה השלמה ולגרום לה להיראות יותר מקצועי.

בכל שאלה, אנא שלח חזרה לכתובת [email protected] (או) ציטט אותי בוואטסאפ בטלפון +91 9398472594. אשמח מאוד לקבל את ההערות ולשפר את המאמרים שלי.

מוּמלָץ: