תוכן עניינים:
וִידֵאוֹ: מדידת טמפרטורה ולחות באמצעות DHT11 / DHT22 וארדואינו: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
במדריך זה של Arduino נלמד כיצד להשתמש בחיישן DHT11 או בחיישן DHT22 למדידת טמפרטורה ולחות בעזרת לוח ה- Arduino.
אספקה
- ארדואינו UNO
- DHT11 או DHT22
- 16 x 2 תצוגת LCD
- לוח לחם
- כבלי מגשר
- כבל ארדואינו
שלב 1: מבוא:
חיישנים אלה פופולריים מאוד בקרב חובבי אלקטרוניקה מכיוון שישנם מאוד זולים אך עדיין מספקים ביצועים מעולים. להלן המפרט וההבדלים העיקריים בין שני חיישנים אלה:
ה- DHT22 היא הגרסה היקרה יותר שיש לה כמובן מפרטים טובים יותר. טווח מדידת הטמפרטורות שלו נע בין -40 ל +125 מעלות צלזיוס עם דיוק של +-0.5 מעלות, ואילו טווח הטמפרטורות DHT11 הוא בין 0 ל -50 מעלות צלזיוס עם דיוק של +-2 מעלות. לחיישן DHT22 יש טווח מדידת לחות טוב יותר, מ -0 ל -100% עם דיוק של 2-5%, בעוד שטווח הלחות של DHT11 הוא בין 20 ל -80% עם דיוק של 5%.
ישנם שני מפרט שבו ה- DHT11 טוב יותר מה- DHT22. זהו קצב הדגימה אשר עבור DHT11 הוא 1Hz או קריאה אחת בכל שנייה, בעוד שקצב הדגימה של DHT22 הוא 0, 5Hz או קריאה אחת לשתי שניות וגם ל- DHT11 גודל גוף קטן יותר. מתח ההפעלה של שני החיישנים הוא בין 3 ל -5 וולט, בעוד שהזרם המרבי המשמש בעת מדידה הוא 2.5mA.
שלב 2: תרשימים:
שלב 3: קוד מקור:
/ * © Techtronic Harsh */
#כלול "DHT.h" // כלול את ספריית DHT
#include // כלול את ספריית LiquidCrystal #הגדר DHTPIN 12 // הגדר סיכת DHT #הגדר DHTTYPE DHT11 // הגדר DHTTYPE DHT11/DHT22
LiquidCrystal lcd (2, 3, 4, 5, 6, 7); // הגדר סיכות LCD (RS, E, D4, D5, D6, D7)
DHT dht (DHTPIN, DHTTYPE);
הגדרת חלל ()
{dht.begin (); lcd.begin (16, 2); // מאתחל את ה- LCD ומציין את המידות} לולאת void () {temp float = dht.readTemperature (); float humi = dht.readHumidity (); lcd.setCursor (0, 0); lcd.print ("טמפ ':"); lcd.print (טמפ '); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ("הומי:"); lcd.print (humi); lcd.print (" %"); עיכוב (2000); }
/*
© טכטרוניק קשה
*/
מוּמלָץ:
מדידת טמפרטורה באמצעות STS21 וארדואינו ננו: 4 שלבים
מדידת טמפרטורה באמצעות STS21 ו Arduino Nano: חיישן טמפרטורה דיגיטלי STS21 מציע ביצועים מעולים וטביעת רגל. הוא מספק אותות מכויל, לינארית בפורמט דיגיטלי, I2C. ייצור חיישן זה מבוסס על טכנולוגיית CMOSens, המייחסת למעולים
מדידת טמפרטורה באמצעות ADT75 וארדואינו ננו: 4 שלבים
מדידת טמפרטורה באמצעות ADT75 ו- Arduino Nano: ADT75 הוא חיישן טמפרטורה דיגיטלי מדויק ביותר. הוא מורכב מחיישן טמפרטורת פער בפס וממיר אנלוגי לדיגיטלי של 12 סיביות לניטור ודיגיטציה של הטמפרטורה. החיישן הרגיש ביותר שלו הופך אותו למוכשר מספיק בשבילי
מדידת טמפרטורה ולחות באמצעות HDC1000 ו- Arduino Nano: 4 שלבים
מדידת טמפרטורה ולחות באמצעות HDC1000 ו- Arduino Nano: HDC1000 הוא חיישן לחות דיגיטלי עם חיישן טמפרטורה משולב המספק דיוק מדידה מעולה בעוצמה נמוכה מאוד. המכשיר מודד לחות על בסיס חיישן קיבולי חדש. חיישני הלחות והטמפרטורה הם פנים
מדידת טמפרטורה באמצעות TMP112 וארדואינו ננו: 4 שלבים
מדידת טמפרטורה באמצעות TMP112 ו- Arduino Nano: TMP112 מודול I2C MINI בעל דיוק גבוה, בעל הספק נמוך, חיישן טמפרטורה דיגיטלי. TMP112 אידיאלי למדידת טמפרטורה ממושכת. מכשיר זה מציע דיוק של ± 0.5 ° C ללא צורך בכיול או מיזוג אות רכיב חיצוני
מדידת טמפרטורה באמצעות PT100 וארדואינו: 16 שלבים
מדידת טמפרטורה באמצעות PT100 וארדואינו: מטרת הפרויקט היא לתכנן, לבנות ולבדוק מערכת לחישת טמפרטורות. המערכת תוכננה למדוד טווח טמפרטורות של 0 עד 100 מעלות צלזיוס. PT100 שימש למדידת הטמפרטורה, והוא גלאי טמפרטורת התנגדות (RTD)