תוכן עניינים:
- שלב 1: דברים שאתה צריך
- שלב 2: הגדרת Arduino IDE ללוחות ESP32
- שלב 3: התקנת ספריות
- שלב 4: חיבורים
- שלב 5: קוד
- שלב 6: פלט
![צג מזג אוויר M5Stack M5stick C מבוסס ESP32 עם DHT11 - צג מדד לחות וטמפרטורה בטמפרטורה ב- M5stick-C עם DHT11: 6 שלבים צג מזג אוויר M5Stack M5stick C מבוסס ESP32 עם DHT11 - צג מדד לחות וטמפרטורה בטמפרטורה ב- M5stick-C עם DHT11: 6 שלבים](https://i.howwhatproduce.com/images/002/image-3249-17-j.webp)
וִידֵאוֹ: צג מזג אוויר M5Stack M5stick C מבוסס ESP32 עם DHT11 - צג מדד לחות וטמפרטורה בטמפרטורה ב- M5stick-C עם DHT11: 6 שלבים
![וִידֵאוֹ: צג מזג אוויר M5Stack M5stick C מבוסס ESP32 עם DHT11 - צג מדד לחות וטמפרטורה בטמפרטורה ב- M5stick-C עם DHT11: 6 שלבים וִידֵאוֹ: צג מזג אוויר M5Stack M5stick C מבוסס ESP32 עם DHT11 - צג מדד לחות וטמפרטורה בטמפרטורה ב- M5stick-C עם DHT11: 6 שלבים](https://i.ytimg.com/vi/PUYdWSVrLPA/hqdefault.jpg)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
![Image Image](https://i.howwhatproduce.com/images/002/image-3249-19-j.webp)
![](https://i.ytimg.com/vi/WUXtCtSJg1M/hqdefault.jpg)
![דברים שאתה צריך דברים שאתה צריך](https://i.howwhatproduce.com/images/002/image-3249-20-j.webp)
היי חברים, במדריך זה נלמד כיצד להתממשק לחיישן טמפרטורה DHT11 עם m5stick-C (לוח פיתוח של m5stack) ולהציג אותו בתצוגה של m5stick- C. אז במדריך זה נקרא את הטמפרטורה, הלחות והחום. אינדקס מ- DHT11 והדפס אותו על m5stack m5stick-C באמצעות Arduino IDE. אז נכין מכשיר ניטור טמפרטורה עם m5stick C ו- DHT11.
שלב 1: דברים שאתה צריך
![דברים שאתה צריך דברים שאתה צריך](https://i.howwhatproduce.com/images/002/image-3249-21-j.webp)
לפרויקט זה תזדקק לדברים הבאים: 1-לוח פיתוח m5stick-C 2- חיישן טמפרטורה DHT11 3-חוטי מגשר מעטים כבל USB מסוג 4 לתכנות
שלב 2: הגדרת Arduino IDE ללוחות ESP32
![הגדרת Arduino IDE ללוחות ESP32 הגדרת Arduino IDE ללוחות ESP32](https://i.howwhatproduce.com/images/002/image-3249-22-j.webp)
וודא שהתקנת לוחות ESP32 ב- Arduino IDE שלך ואם זה לא המצב, אנא עקוב אחר ההוראות הבאות כדי לעשות זאת: התקנת לוחות ESP32:
שלב 3: התקנת ספריות
![התקנת ספריות התקנת ספריות](https://i.howwhatproduce.com/images/002/image-3249-23-j.webp)
![התקנת ספריות התקנת ספריות](https://i.howwhatproduce.com/images/002/image-3249-24-j.webp)
עבור אל IDE Arduino שלך ולאחר מכן עבור אל סקיצה> כלול ספרייה> נהל ספריות. מנהל הספרייה יוצג. לאחר מכן חפש את "DHT" בתיבת החיפוש והתקן את ספריית ה- DHT הזו ב- Arduino ide. לאחר התקנת ספריית DHT זו, הקלד "חיישן מאוחד של Adafruit" בתיבת החיפוש וגלול עד למטה כדי למצוא את הספרייה והתקן אותה ואתה מוכן לקודד.
שלב 4: חיבורים
![חיבורים חיבורים](https://i.howwhatproduce.com/images/002/image-3249-25-j.webp)
![חיבורים חיבורים](https://i.howwhatproduce.com/images/002/image-3249-26-j.webp)
החיבורים פשוטים מאוד. פין DHT11 סיכה 1 (סיכת אות): יתחבר ל- G26 של סיכת m5stick-CDHT11 סיכה 2 (VCC): יעבור לפין 3v3 של סיכת m5stick-CDHT11 סיכה 3 (GND): יעבור לסיכת GND של m5stick-C
שלב 5: קוד
![קוד קוד](https://i.howwhatproduce.com/images/002/image-3249-27-j.webp)
העתק את הקוד הבא מהתיאור והעלה אותו ללוח הפיתוח שלך 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: פלט
![Image Image](https://i.howwhatproduce.com/images/002/image-3249-29-j.webp)
![](https://i.ytimg.com/vi/WUXtCtSJg1M/hqdefault.jpg)
![תְפוּקָה תְפוּקָה](https://i.howwhatproduce.com/images/002/image-3249-30-j.webp)
לאחר העלאת הקוד תוכל לראות את הטמפרטורה, הלחות ומדד החום בתצוגה כתפוקה. אנא עיין בסרטון כדי לראות תפוקה נאותה של לחות הטמפרטורה ומדד החום של DHT11.
מוּמלָץ:
תחנת מזג אוויר Arduino באמצעות BMP280 -DHT11 - טמפרטורה, לחות ולחץ: 8 שלבים
![תחנת מזג אוויר Arduino באמצעות BMP280 -DHT11 - טמפרטורה, לחות ולחץ: 8 שלבים תחנת מזג אוויר Arduino באמצעות BMP280 -DHT11 - טמפרטורה, לחות ולחץ: 8 שלבים](https://i.howwhatproduce.com/images/009/image-26305-j.webp)
תחנת מזג אוויר Arduino באמצעות BMP280 -DHT11 - טמפרטורה, לחות ולחץ: במדריך זה נלמד כיצד להכין תחנת מזג אוויר שתציג טמפרטורה, לחות ולחץ על צג LCD TFT 7735 צפו בסרטון הדגמה
מחולל מוזיקה מבוסס מזג אוויר (מחולל מידי מבוסס ESP8266): 4 שלבים (עם תמונות)
![מחולל מוזיקה מבוסס מזג אוויר (מחולל מידי מבוסס ESP8266): 4 שלבים (עם תמונות) מחולל מוזיקה מבוסס מזג אוויר (מחולל מידי מבוסס ESP8266): 4 שלבים (עם תמונות)](https://i.howwhatproduce.com/images/002/image-3114-36-j.webp)
מחולל מוזיקה מבוסס מזג אוויר (מחולל מידי מבוסס ESP8266): היי, היום אסביר כיצד להכין מחולל מוזיקה קטן מבוסס מזג אוויר. ועוצמת אור. אל תצפה שהוא ייצור שירים שלמים או יתפתח אקורד
תצוגת לחות בטמפרטורה של 24 שעות Arduino: 3 שלבים (עם תמונות)
![תצוגת לחות בטמפרטורה של 24 שעות Arduino: 3 שלבים (עם תמונות) תצוגת לחות בטמפרטורה של 24 שעות Arduino: 3 שלבים (עם תמונות)](https://i.howwhatproduce.com/images/004/image-11149-j.webp)
תצוגת לחות בטמפרטורה של 24 שעות של Arduino: DHT11 הוא חיישן נהדר להתחיל איתו. זה זול וקל להתחבר לארדואינו. הוא מדווח על טמפרטורה ולחות בדיוק של כ -2%, ומדריך זה משתמש ב- Gameduino 3 כתצוגה גרפית, המציגה היסטוריה של 24 שעות
נר מזג אוויר - מזג אוויר וטמפרטורה במבט חטוף: 8 שלבים
![נר מזג אוויר - מזג אוויר וטמפרטורה במבט חטוף: 8 שלבים נר מזג אוויר - מזג אוויר וטמפרטורה במבט חטוף: 8 שלבים](https://i.howwhatproduce.com/images/001/image-906-57-j.webp)
נר מזג אוויר - מזג אוויר וטמפרטורה במבט חטוף: בעזרת נר קסם זה תוכל לספר את הטמפרטורה והתנאים הנוכחיים בחוץ באופן מיידי
תחנת מזג אוויר Acurite 5 in 1 באמצעות פיי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): 5 שלבים (עם תמונות)
![תחנת מזג אוויר Acurite 5 in 1 באמצעות פיי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): 5 שלבים (עם תמונות) תחנת מזג אוויר Acurite 5 in 1 באמצעות פיי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): 5 שלבים (עם תמונות)](https://i.howwhatproduce.com/images/003/image-7496-12-j.webp)
תחנת מזג אוויר Acurite 5 in 1 באמצעות פי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): כשקניתי את תחנת מזג האוויר Acurite 5 in 1 רציתי להיות מסוגל לבדוק את מזג האוויר בבית שלי בזמן שהייתי בחוץ. כשהגעתי הביתה והגדרתי אותו הבנתי שאני חייב לחבר את המסך למחשב או לקנות את הרכזת החכמה שלהם