תוכן עניינים:
- שלב 1: דברים שאתה צריך
- שלב 2: הגדרת Arduino IDE ללוחות ESP32
- שלב 3: התקנת ספריות
- שלב 4: חיבורים
- שלב 5: קוד
- שלב 6: פלט
וִידֵאוֹ: צג מזג אוויר M5Stack M5stick C מבוסס ESP32 עם DHT11 - צג מדד לחות וטמפרטורה בטמפרטורה ב- M5stick-C עם DHT11: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
היי חברים, במדריך זה נלמד כיצד להתממשק לחיישן טמפרטורה DHT11 עם m5stick-C (לוח פיתוח של m5stack) ולהציג אותו בתצוגה של m5stick- C. אז במדריך זה נקרא את הטמפרטורה, הלחות והחום. אינדקס מ- DHT11 והדפס אותו על m5stack m5stick-C באמצעות Arduino IDE. אז נכין מכשיר ניטור טמפרטורה עם m5stick C ו- DHT11.
שלב 1: דברים שאתה צריך
לפרויקט זה תזדקק לדברים הבאים: 1-לוח פיתוח m5stick-C 2- חיישן טמפרטורה DHT11 3-חוטי מגשר מעטים כבל USB מסוג 4 לתכנות
שלב 2: הגדרת Arduino IDE ללוחות ESP32
וודא שהתקנת לוחות ESP32 ב- Arduino IDE שלך ואם זה לא המצב, אנא עקוב אחר ההוראות הבאות כדי לעשות זאת: התקנת לוחות ESP32:
שלב 3: התקנת ספריות
עבור אל IDE Arduino שלך ולאחר מכן עבור אל סקיצה> כלול ספרייה> נהל ספריות. מנהל הספרייה יוצג. לאחר מכן חפש את "DHT" בתיבת החיפוש והתקן את ספריית ה- DHT הזו ב- Arduino ide. לאחר התקנת ספריית DHT זו, הקלד "חיישן מאוחד של Adafruit" בתיבת החיפוש וגלול עד למטה כדי למצוא את הספרייה והתקן אותה ואתה מוכן לקודד.
שלב 4: חיבורים
החיבורים פשוטים מאוד. פין DHT11 סיכה 1 (סיכת אות): יתחבר ל- G26 של סיכת m5stick-CDHT11 סיכה 2 (VCC): יעבור לפין 3v3 של סיכת m5stick-CDHT11 סיכה 3 (GND): יעבור לסיכת GND של m5stick-C
שלב 5: קוד
העתק את הקוד הבא מהתיאור והעלה אותו ללוח הפיתוח שלך m5stick-C: // סקיצה לדוגמה של חיישני לחות/טמפרטורה שונים ב- DHT#כלול "M5stickC.h"#כלול "DHT.h"#הגדר DHTPIN 26 // מה סיכה שאנו מחוברים#להגדיר TFT_GREY 0x5AEB // לא להגיב בכל סוג שאתה משתמש! #define DHTTYPE DHT11 // DHT 11 //#define DHTTYPE DHT22 // DHT 22 (AM2302) //#define DHTTYPE DHT21 // DHT 21 (AM2301) // אתחול חיישן DHT עבור dhht ArduinoDHT רגיל של 16mhz (DHTPIN, DHTTYPE); הגדרת חלל () {M5.begin (); M5. Lcd.setRotation (3); Serial.begin (9600); Serial.println ("בדיקת DHTxx!"); dht.begin ();} לולאת חלל () {// המתן מספר שניות בין המדידות. עיכוב (2000); M5. Lcd.fillScreen (TFT_GREY); // קריאת טמפרטורה או לחות אורכת כ -250 אלפיות השנייה! // קריאות החיישן עשויות להיות גם עד 2 שניות '(חיישן איטי מאוד שלה) צפות h = dht.readHumidity (); // קראו את הטמפרטורה כצף צלזיוס t = dht.readTemperature (); // קראו את הטמפרטורה כצוף פרנהייט f = dht.readTemperature (נכון); // בדוק אם קריאה נכשלה וצאי מוקדם (כדי לנסות שוב). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("קריאה נכשלה מחיישן DHT!"); לַחֲזוֹר; } M5. Lcd.setCursor (0, 0, 2); M5. Lcd.setTextColor (TFT_WHITE, TFT_BLACK); M5. Lcd.setTextSize (1); // מדד חום מחשוב // חייב לשלוח טמפ 'בפרנהייט! float hi = dht.computeHeatIndex (f, h); M5. Lcd.println (""); M5. Lcd.print ("לחות:"); M5. Lcd.println (ח); Serial.print ("לחות:"); Serial.print (ח); Serial.print (" %\ t"); M5. Lcd.setTextColor (TFT_YELLOW, TFT_BLACK); M5. Lcd.setTextFont (2); M5. Lcd.print ("טמפרטורה:"); M5. Lcd.println (t); Serial.print ("טמפרטורה:"); Serial.print (t); Serial.print (" *C"); Serial.print (f); Serial.print (" *F / t"); M5. Lcd.setTextColor (TFT_GREEN, TFT_BLACK); M5. Lcd.setTextFont (2); M5. Lcd.print ("מדד חום:"); M5. Lcd.println (היי); Serial.print ("מדד חום:"); Serial.print (היי); Serial.println (" *F");}
שלב 6: פלט
לאחר העלאת הקוד תוכל לראות את הטמפרטורה, הלחות ומדד החום בתצוגה כתפוקה. אנא עיין בסרטון כדי לראות תפוקה נאותה של לחות הטמפרטורה ומדד החום של DHT11.
מוּמלָץ:
תחנת מזג אוויר Arduino באמצעות BMP280 -DHT11 - טמפרטורה, לחות ולחץ: 8 שלבים
תחנת מזג אוויר Arduino באמצעות BMP280 -DHT11 - טמפרטורה, לחות ולחץ: במדריך זה נלמד כיצד להכין תחנת מזג אוויר שתציג טמפרטורה, לחות ולחץ על צג LCD TFT 7735 צפו בסרטון הדגמה
מחולל מוזיקה מבוסס מזג אוויר (מחולל מידי מבוסס ESP8266): 4 שלבים (עם תמונות)
מחולל מוזיקה מבוסס מזג אוויר (מחולל מידי מבוסס ESP8266): היי, היום אסביר כיצד להכין מחולל מוזיקה קטן מבוסס מזג אוויר. ועוצמת אור. אל תצפה שהוא ייצור שירים שלמים או יתפתח אקורד
תצוגת לחות בטמפרטורה של 24 שעות Arduino: 3 שלבים (עם תמונות)
תצוגת לחות בטמפרטורה של 24 שעות של Arduino: DHT11 הוא חיישן נהדר להתחיל איתו. זה זול וקל להתחבר לארדואינו. הוא מדווח על טמפרטורה ולחות בדיוק של כ -2%, ומדריך זה משתמש ב- Gameduino 3 כתצוגה גרפית, המציגה היסטוריה של 24 שעות
נר מזג אוויר - מזג אוויר וטמפרטורה במבט חטוף: 8 שלבים
נר מזג אוויר - מזג אוויר וטמפרטורה במבט חטוף: בעזרת נר קסם זה תוכל לספר את הטמפרטורה והתנאים הנוכחיים בחוץ באופן מיידי
תחנת מזג אוויר Acurite 5 in 1 באמצעות פיי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): 5 שלבים (עם תמונות)
תחנת מזג אוויר Acurite 5 in 1 באמצעות פי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): כשקניתי את תחנת מזג האוויר Acurite 5 in 1 רציתי להיות מסוגל לבדוק את מזג האוויר בבית שלי בזמן שהייתי בחוץ. כשהגעתי הביתה והגדרתי אותו הבנתי שאני חייב לחבר את המסך למחשב או לקנות את הרכזת החכמה שלהם