תוכן עניינים:
- שלב 1: יצירת סכמטי
- שלב 2: חיבורי זמן ניסיון
- שלב 3: קוד זמן-ניסיון
- שלב 4: זמן ניסיון - הגדרה
- שלב 5: עבודה
וִידֵאוֹ: מדידת טמפרטורה ולחות באמצעות DHT 11: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
בפרויקט זה, אני משתמש בחיישן טמפרטורה ולחות DHT 11 כדי למדוד את טמפרטורת הסביבה שלנו ואת הלחות באמצעות Arduino (ננו).
כמה מהמאפיינים החשמליים הבסיסיים:
מתח הפעלה: 3.5V-5V
זרם (מדידה): 0.3 mA
זרם (המתנה): 60 מיקרו אמפר
טווח: 0 עד 50 מעלות צלזיוס
רזולוציה: 16 ביט
תקופת הדגימה:> 2 אלפיות השנייה
שלב 1: יצירת סכמטי
בתרשימים אלה באמצעות חיישן DHT11 עם נגרה של 5k (אוהם) כלפי מעלה לקו הנתונים.
PINS:
חוט אדום ל- +VCC
חוט שחור ל- GND
חוט צהוב עם מגן 5 K
סיכה שלישית היא אין חיבור
דרושים רכיבים:
1. ארדואינו
2. חיישן טמפ 'ולחות DHT11
נגד 3.5 קילו -אוהם
אני משתמש ב- DHT11 עם מבנה במנגד ובקיבול כדי להרים ולחזק את מתח הקלט בהתאמה.
שלב 2: חיבורי זמן ניסיון
חיברתי את הפינים בהתאם
5v - +VCC
GND - GND
סיכה דיגיטלית 2 - PIN DATA
שלב 3: קוד זמן-ניסיון
באמצעות Arduino IDE נוכל לתכנת את לוח ה- Arduino שלנו
אבל קודם כל הורד והתקן את הספרייה עבור חיישני DHT.
מטרת הורדת הספרייה היא להפחית את מורכבות הקוד.
אני מוריד את הספרייה בשם SIMPLEDHT זה מדהים.
לאחר התקנת הספרייה על ידי לחיצה על כפתור ההתקנה.
פתח קובץ-דוגמאות- simpledht-dht11 ברירת מחדל.
אני משתמש ב- DHT11. אם אתה משתמש ב- DHT22 יש גם קוד דוגמה למטה.. ממש שם …
לאחר פתיחת הקוד. חבר את לוח Arduino למחשב שלך ובחר את הנמל. והעלה את הסקיצה לדוגמא.
הקפד לחבר את סיכת הנתונים לפין דיגיטלי 2 של הארדואינו.
חלק הקוד נעשה
שלב 4: זמן ניסיון - הגדרה
לאחר העלאת הקוד פתח את הצג הטורי.
תבחין שהחיישן שולח את הנתונים.
לא הרבה קשה נכון?
שלב 5: עבודה
כפי שאמרתי שהחיישן שולח 40 ביט
נתוני מספר לחות שלם 8 סיביות + נתוני עשרוני לחות של 8 סיביות + נתוני מספר שלם של טמפרטורה של 8 סיביות + נתוני שברי טמפרטורה של 8 סיביות + סכום בדיקה של 8 סיביות = 40 סיביות
דוגמה 1: 40 נתונים שהתקבלו:
0011 0101 0000 0000 0001 1000 0000 0100 1101
חישוב: 0011 0101+0000 0000+0001 1000+0000 0000 = 0100 1101
הנתונים שהתקבלו נכונים
לחות: 0011 0101 = 35H (hex) = 53%לחות יחסית
טמפרטורה: 0001 1000 = 18H (hex) = 24 ℃.
מָקוֹר:-
media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/DHT11_ProdManual.pdf
תודה חבר 'ה
אם אתה מוצא טעויות אנא כתוב בתגובות.
אז שאני יכול לתקן את זה.
מכיוון שאני מהנדס תקציב.
בפרויקט הבא אני יכול להשתמש במסך LCD להצגת טמפרטורה.
הישארו בנים מדהימים ………………..
מוּמלָץ:
ניטור טמפרטורה ולחות DHT באמצעות ESP8266 ופלטפורמת IoT של AskSensors: 8 שלבים
ניטור טמפרטורה ולחות DHT באמצעות ESP8266 ופלטפורמת IoT של AskSensors: בהנחיה קודמת הצגתי מדריך צעד אחר צעד להתחלת ה- nodeMCU ESP8266 ופלטפורמת IoT AskSensors. במדריך זה אני מחבר חיישן DHT11. לצומת MCU של הצומת. DHT11 הוא טמפרטורה נפוצה ולחות
מדידת טמפרטורה ולחות באמצעות DHT11 / DHT22 וארדואינו: 4 שלבים
מדידת טמפרטורה ולחות באמצעות DHT11 / DHT22 וארדואינו: במדריך זה של ארדואינו נלמד כיצד להשתמש בחיישן DHT11 או בחיישן DHT22 למדידת טמפרטורה ולחות בעזרת לוח הארדואינו
מדידת טמפרטורה ולחות באמצעות HDC1000 ו- Arduino Nano: 4 שלבים
מדידת טמפרטורה ולחות באמצעות HDC1000 ו- Arduino Nano: HDC1000 הוא חיישן לחות דיגיטלי עם חיישן טמפרטורה משולב המספק דיוק מדידה מעולה בעוצמה נמוכה מאוד. המכשיר מודד לחות על בסיס חיישן קיבולי חדש. חיישני הלחות והטמפרטורה הם פנים
מדידת טמפרטורה ולחות באמצעות HDC1000 ופוטון חלקיקים: 4 שלבים
מדידת טמפרטורה ולחות באמצעות HDC1000 ופוטון חלקיקים: HDC1000 הוא חיישן לחות דיגיטלי עם חיישן טמפרטורה משולב המספק דיוק מדידה מעולה בעוצמה נמוכה מאוד. המכשיר מודד לחות על בסיס חיישן קיבולי חדש. חיישני הלחות והטמפרטורה הם פנים
מדידת טמפרטורה ולחות באמצעות HDC1000 ו- Raspberry Pi: 4 שלבים
מדידת טמפרטורה ולחות באמצעות HDC1000 ו- Raspberry Pi: HDC1000 הוא חיישן לחות דיגיטלי עם חיישן טמפרטורה משולב המספק דיוק מדידה מעולה בהספק נמוך מאוד. המכשיר מודד לחות על בסיס חיישן קיבולי חדש. חיישני הלחות והטמפרטורה הם פנים