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

אופן השימוש בחיישן טמפרטורה DHT11 עם טמפרטורת Arduino והדפסה חום ולחות: 5 שלבים
אופן השימוש בחיישן טמפרטורה DHT11 עם טמפרטורת Arduino והדפסה חום ולחות: 5 שלבים

וִידֵאוֹ: אופן השימוש בחיישן טמפרטורה DHT11 עם טמפרטורת Arduino והדפסה חום ולחות: 5 שלבים

וִידֵאוֹ: אופן השימוש בחיישן טמפרטורה DHT11 עם טמפרטורת Arduino והדפסה חום ולחות: 5 שלבים
וִידֵאוֹ: Measure Temperature and Humidity using M5Stack Core 2 with DHT11 and DHT22 - Robojax 2024, נוֹבֶמבֶּר
Anonim
כיצד להשתמש בחיישן טמפרטורה DHT11 עם Arduino והדפסת טמפרטורת חום ולחות
כיצד להשתמש בחיישן טמפרטורה DHT11 עם Arduino והדפסת טמפרטורת חום ולחות

חיישן DHT11 משמש למדידת טמפרטורה ולחות. הם חובבי אלקטרוניקה פופולריים מאוד. חיישן הלחות והטמפרטורה של DHT11 מקל מאוד להוסיף נתוני לחות וטמפרטורה לפרויקטים האלקטרוניקים שלך. הוא מושלם לתחנות מזג אוויר מרוחקות, מערכות בקרת סביבה ביתיות ומערכות ניטור חקלאיות או גינות. אז במדריך זה נראה כיצד להשתמש בחיישן טמפרטורה DHT11 עם Arduino ולהדפיס את הלחות והחום של הטמפרטורה על הצג הסדרתי של arduino ide.

שלב 1: דברים שאתה צריך

דברים שאתה צריך
דברים שאתה צריך
דברים שאתה צריך
דברים שאתה צריך

אז בשביל הפרויקט הזה אתה צריך את הדברים הבאים: 1x Arduino uno:

1x חיישן טמפרטורה DHT11: https://www.utsource.net/itm/p/9221601.html לוח קרש ומעט קופצים

שלב 2: חיבורים

חיבורים
חיבורים
חיבורים
חיבורים

אנא חבר את הכל בהתאם לתמונה המופיעה והמשך לשלב הבא.

שלב 3: התקן את ספריית Arduino

התקן את ספריית ארדואינו
התקן את ספריית ארדואינו
התקן את ספריית ארדואינו
התקן את ספריית ארדואינו

עבור אל IDE Arduino שלך ולאחר מכן עבור אל סקיצה> כלול ספרייה> נהל ספריות. מנהל הספרייה יוצג. לאחר מכן חפש את "DHT" בתיבת החיפוש והתקן את ספריית ה- DHT הזו ב- Arduino ide. לאחר התקנת ספריית DHT זו, הקלד "חיישן מאוחד של Adafruit" בתיבת החיפוש וגלול עד למטה כדי למצוא את הספרייה והתקן אותה ואתה מוכן לקודד.

שלב 4: העלה את הקוד ל- Arduino Ide

אחרי כל מה שעשית מעל הדברים פשוט העתק את הקוד שניתן להלן והעלה אותו ל- Arduino uno שלך:#כלול "DHT.h"#הגדר DHTPIN 7 // לאיזה סיכה אנחנו מחוברים // אל תגיב באיזה סוג אתה משתמש!# הגדר DHTTYPE DHT11 // DHT 11 //#הגדר DHTTYPE DHT22 // DHT 22 (AM2302) //#הגדר DHTTYPE DHT21 // DHT 21 (AM2301) // אתחל חיישן DHT עבור DHTTINPE רגיל של 16mhz ArduinoDHT (DHTPIN, DHTTYPE); setup () {Serial.begin (9600); Serial.println ("בדיקת DHTxx!"); dht.begin ();} לולאת חלל () {// המתן מספר שניות בין המדידות. עיכוב (2000); // קריאת טמפרטורה או לחות אורכת כ -250 אלפיות השנייה! // קריאות החיישן עשויות להיות גם עד 2 שניות '(חיישן איטי מאוד שלה) צפות h = dht.readHumidity (); // קראו את הטמפרטורה כצף צלזיוס t = dht.readTemperature (); // קראו את הטמפרטורה כצוף פרנהייט f = dht.readTemperature (נכון); // בדוק אם קריאה נכשלה וצאי מוקדם (כדי לנסות שוב). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("קריאה נכשלה מחיישן DHT!"); לַחֲזוֹר; } // מדד חום מחשוב // חייב לשלוח טמפ 'בפרנהייט! float hi = dht.computeHeatIndex (f, h); Serial.print ("לחות:"); Serial.print (ח); Serial.print (" %\ t"); Serial.print ("טמפרטורה:"); Serial.print (t); Serial.print (" *C"); Serial.print (f); Serial.print (" *F / t"); Serial.print ("מדד חום:"); Serial.print (היי); Serial.println (" *F");}

שלב 5: קבל את הטמפרטורה והלחות במסך הסידורי

קבל את הטמפרטורה והלחות במסך הסדרתי
קבל את הטמפרטורה והלחות במסך הסדרתי

לאחר העלאת הקוד פתח את הצג הסדרתי הקיים ב- arduino ide ותוכל לראות את הטמפרטורה, הלחות & מדד החום של הסביבה שלך (שבה החיישן שלך נמצא כעת) בצג הסדרתי שלך כמו שלי ותוכל לקחת את זה עוד קצת כמו כן תוכל להשתמש בערכי טמפרטורה/לחות אלה בפרויקטים שלך כמו תחנת מזג אוויר, ניטור סביבה וכו '.

מוּמלָץ: