תוכן עניינים:
וִידֵאוֹ: עקוב אחר טמפרטורה ולחות עם AM2301 ב- NodeMCU & Blynk: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
עובדה ידועה ביותר היא שרוב ענפי התעשייה, טמפרטורה, לחות, לחץ, איכות אוויר, איכות מים וכו ', משחקים גורמים חשובים שיש לפקח עליהם באופן רציף ומערכות התראה הכרחיות צריכות להתקיים כאשר הערכים הולכים. הרחק מהספים שנקבעו.
אב טיפוס זה יעזור לנו להבין את תהליך ניטור הטמפרטורה והלחות באמצעות "חיישן טמפרטורה ולחות דיגיטלי AM2301 קיבולת".
בניית אב טיפוס זה היא פשוטה וקלה מאוד. אני מקווה שההוראות ב"הוראה "זו יעזרו לקוראים לתת תמונה ברורה של יישומה המעשי.
אספקה
- חיישן טמפרטורה ולחות דיגיטלי AM2301 קיבולי
- D1 Mini V2 NodeMcu 4M Bytes Lua WIFI אינטרנט של דברים לפיתוח לוח מבוסס ESP8266
- 170 נק 'מיני קרש לוח SYB-170 לבן
- חוטי מגשר זכר לנקבה 40 יח '10 ס"מ
שלב 1: תרשים מעגלים וחיבורים
החיבורים פשוטים מאוד והם כדלקמן:
- 3V של AM2301 עד 3V של WeMos D1 Mini
- GND של AM2301 עד GND של WeMos D1 Mini
- חוט אות (צהוב) של AM2301 עד D4 (GPIO 2) של WeMos D1 Mini
הערה: כדי לבנות אב טיפוס זה, לא נזדקק ללוח כלשהו מכיוון שיש לנו רק שלושה חוטים לחיבור. אני משאיר את הבחירה לקורא מסמך זה, האם לעשות שימוש בלוח הלחם (או) פשוט לחבר את WeMos D1 mini עם AM2301 ישירות עם חוטי מגשר.
שלב 2: הגדרת 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) ב "", אחרת הקוד יטיל שגיאות.
הערה: במקרה שבחרת משפט שגוי של טמפרטורה ולחות בקוד, הערכים שאתה מקבל הם כמובן לא נכונים (מצורף צילום מסך), למרות שהחיישן פועל. אנא הערה/אל תגיב על השורות הבאות כדי לענות על צרכיך. רק אחת מהשורות הבאות אינה מגיבה, על שאר הדברים יש להגיב.
- #define DHTTYPE DHT11 // DHT 11
- #define DHTTYPE DHT22 // DHT 22, AM2302, AM2321
- #define DHTTYPE DHT21 // DHT 21, AM2301
במקרה שלי, פרסמתי את השורה האחרונה, כלומר: "#define DHTTYPE DHT21 // DHT 21, AM2301", והערתי לשורות מנוחה.
לקבלת מראה טוב יותר, ארזתי את WeMos D1 Mini ואת חיישן AM2301 בקלקר. אני מתכנן שיהיה לי מארז גיליון אקרילי כדי להטביע בצורה מסודרת את החומרה השלמה ולגרום לה להיראות יותר מקצועי.
בכל שאלה, אנא שלח חזרה לכתובת [email protected] (או) ציטט אותי בוואטסאפ בטלפון +91 9398472594. אשמח מאוד לקבל את ההערות ולשפר את המאמרים שלי.
מוּמלָץ:
עשה זאת בעצמך: עקוב אחר מצבר הרכב שלך: קוד והתקנה: 8 שלבים
עשה זאת בעצמך: עקוב אחר מצבר הרכב שלך: קוד והתקנה: היכולת לעקוב אחר מצבר הרכב שלך יכולה למנוע כמה הפתעות לא נעימות. אני אראה לך כיצד הרכבתי את החומרה, העמסתי את התוכנה והתקנתי את הצג במכונית שלי. אני אשתמש בלוח ESP8266 בשם Wemos D1 Mini. חדש
5 ב 1 רובוט ארדואינו - עקוב אחריי - עוקב אחר הקו - סומו - ציור - הימנעות ממכשול: 6 שלבים
5 ב 1 רובוט ארדואינו | עקוב אחריי | עוקב אחר הקו | סומו | ציור | מניעת מכשולים: לוח בקרת רובוט זה מכיל מיקרו -בקר ATmega328P ומנהג מנוע L293D. כמובן שהוא אינו שונה מלוח Arduino Uno אך הוא שימושי יותר מכיוון שהוא אינו זקוק למגן נוסף כדי להניע את המנוע! הוא ללא קפיצה
$ 35 אלחוטי עקוב אחר המיקוד מהמנוף 2: 5 שלבים
35 $ מיקוד מעקב אלחוטי מהמנוף 2: בואו נעשה מיקוד עוקב אלחוטי של 35 $ למצלמה שלכם. זה יכול להיות נהדר לשימוש על ערכות סרטים עם מושך מיקוד ייעודי וניתן להשתמש בו כדי להתאים את הזום או המיקוד של כל מצלמה באופן אלחוטי
עקוב אחר התפרצות COVID-19 על ידי ESP8266: 11 שלבים (עם תמונות)
עקוב אחר התפרצות COVID-19 על ידי ESP8266: הגאדג'ט הקטן הזה יעזור לך להיות מעודכן לגבי התפרצות נגיף הקורונה והמצב במדינה שלך. זהו פרויקט מבוסס IoT המציג את הנתונים בזמן אמת של מקרים, מקרי מוות ואנשים שהתאוששו על ידי נגיף הקורונה (COVID-19)
ESP8266: כיצד לעקוב אחר טמפרטורה ולחות: 12 שלבים
ESP8266: כיצד לעקוב אחר טמפרטורה ולחות: במדריך היום נשתמש ב- ESP-01, שהוא ה- ESP8266 בתצורה 01 (עם 2 GPIO בלבד), לקריאת טמפרטורה ולחות של חיישן DHT22. אני אראה לך סכמטי חשמל וחלק התכנות ESP עם Arduino