תוכן עניינים:
וִידֵאוֹ: ממשק DHT11 באמצעות Arduino: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
במדריך זה תלמד כיצד להגדיר את חיישן הלחות והטמפרטורה DHT11 ב- UNO Arduino שלך. ולמד כיצד פועל חיישן הלחות וכיצד לבדוק את קריאות הפלט מהצג הסידורי
תיאור:
ה- DHT11 מזהה אדי מים על ידי מדידת ההתנגדות החשמלית בין שתי אלקטרודות. רכיב חישת הלחות הוא מצע המחזיק לחות ובו אלקטרודות מוחלות על פני השטח. כאשר אדי מים נספגים על ידי המצע, יונים משתחררים על ידי המצע מה שמגדיל את המוליכות בין האלקטרודות. השינוי בהתנגדות בין שתי האלקטרודות פרופורציונאלי ללחות היחסית. לחות יחסית גבוהה יותר מפחיתה את ההתנגדות בין האלקטרודות, בעוד לחות יחסית נמוכה מגבירה את ההתנגדות בין האלקטרודות.
שלב 1: דרושים רכיבים
להלן רשימת הרכיבים הנדרשים כדי להתחיל בעבודה עם ה- Instructable,
רכיבי חומרה:
- Arduino UNO קנה מ- Flipkart
- חיישן לחות וטמפרטורה DHT11 קנה מ- Flipkart
- לוח לחם (אופציונלי)
- חוטי מגשר
- כבל יו אס בי
רכיבי תוכנה:
Arduino IDE
שלב 2: חיווט המעגל
חיווט ה- DHT11 ל- UNO Arduino הוא ממש קל.
חיבורי החיווט מתבצעים כדלקמן:
סיכת VCC של DHT11 נכנסת ל- +3v של הארדואינו.
סיכת DATA של DHT11 נכנסת לפין אנלוגי A0 של UNO.
סיכת GND של DHT11 נכנסת לפין הקרקע (GND) של UNO.
שלב 3: תכנות הארדואינו
הורד את קובץ ה- Zip
חלץ את ספריית ה- DHT והקוד.
קוד:
#כלול "dht.h"#הגדר dht_apin A0 // חיישן פינים אנלוגי מחובר ל- Arduino dht DHT;
השורות למעלה הן אתחול עבור ספריית dht
הגדרת סיכת נתונים של dht
ויצירת instatnce כמו DHT
הגדרת בטל () {
Serial.begin (9600); עיכוב (500); // עיכוב כדי לאפשר למערכת אתחול Serial.println ("חיישן לחות וטמפרטורה DHT11 / n / n"); עיכוב (1000); // המתן לפני גישה לחיישן}
מעל השורות נמצא קוד ההתקנה
מתחיל תקשורת טורית בקצב שידור של 9600
הדפס את שם הפרויקט בעיכוב של 1 שניות
לולאת חלל () {DHT.read11 (dht_apin); Serial.print ("לחות נוכחית ="); Serial.print (DHT.humidity); Serial.print ("%"); Serial.print ("טמפרטורה ="); טביעת Serial.print (טמפרטורה DHT); Serial.println ("C"); עיכוב (5000); // המתן 5 שניות לפני שניגש שוב לחיישן. }
הוא קורא נתונים מ- DHT11 שוב ושוב כל 5 שניות
שלב 4: תוצאה
פתח צג סידורי
הגדר את קצב השידור ל- 9600
ראה את התוצאה ב- Monitor Serial….
ראשית, ברצוני להודות לך על קריאת המדריך! אני מקווה שזה יעזור לך. אם יש לך שאלות אני תמיד שמח לעזור לך ….. תן תגובה. המשוב שלך יקר לי.
מוּמלָץ:
תחילת העבודה עם ממשק חיישן I2C ?? - ממשק MMA8451 שלך באמצעות ESP32s: 8 שלבים
תחילת העבודה עם ממשק חיישן I2C ?? - ממשק ה- MMA8451 שלך באמצעות ESP32s: במדריך זה, תלמד הכל על איך להתחיל, להתחבר ולהשיג מכשיר I2C (מאיץ) שעובד עם בקר (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
ממשק Sensirion, SPS-30, חיישן חלקיקים עם Arduino Duemilanove באמצעות מצב I2C: 5 שלבים
ממשק Sensirion, SPS-30, חיישן חלקיקים עם Arduino Duemilanove באמצעות מצב I2C: כשחיפשתי חיישני SPS30 ממשק, הבנתי שרוב המקורות מיועדים ל Raspberry Pi אך לא רבים עבור Arduino. אני מבלה קצת זמן בכדי לגרום לחיישן לעבוד עם ארדואינו והחלטתי לפרסם את הניסיון שלי כאן כדי שהוא יוכל
ממשק ממשק קל ליישם -- תצוגת OLED עם ג'ויסטיק ולחצנים: 6 שלבים
ממשק ממשק קל ליישם || תצוגת OLED עם ג'ויסטיק ולחצנים: מודול זה כולל צג OLED עם שני כפתורים, ג'ויסטיק 5 כיוונים ומד תאוצה 3 צירים. זה שימושי בהגדרת ממשק משתמש לפרויקט. היי, מה קורה חבר'ה? אקרש כאן מ- CETech. היום אנו נסתכל על מודול הכל-באחד, אשר
עיצוב תפריט ARDUINO עם ממשק משתמש OLED (ממשק משתמש): 4 שלבים
עיצוב תפריט ARDUINO עם OLED-UI (ממשק משתמש): היי כולם! במדריך זה אנסה להסביר כיצד ליצור עיצוב תפריט ARDUINO באמצעות מסך OLED i2c. הוא ידוע גם בשם ממשק משתמש (ממשק משתמש). הוא משמש לפרויקטים רבים אך הוא חייב להיות מוכר לך ממדפסות תלת מימד :) כאן גם סרטון
ממשק DHT11 באמצעות Arduino מאת Sujay: 5 שלבים
ממשק DHT11 באמצעות Arduino מאת Sujay: במדריך זה תלמד כיצד להגדיר את חיישן הלחות והטמפרטורה DHT11 ב- UNO Arduino שלך. ולמד כיצד פועל חיישן הלחות וכיצד לבדוק את קריאות הפלט מהצג הטורי תיאור: ה- DHT11 מזהה