חיישן טמפרטורה ולחות עם תצוגת Arduino ו- LCD: 4 שלבים
חיישן טמפרטורה ולחות עם תצוגת Arduino ו- LCD: 4 שלבים
Anonim
Image
Image

שלום חבר'ה, ברוך שובך לארטוינו. כפי שראית התחלתי את Instructable

היום אנו הולכים לייצר מד טמפרטורה ולחות בעזרת מודול DHT11. בואו נתחיל

נ.ב. שקול להירשם כמנוי לסרטון ולחבב עליו

שלב 1: חיבור

חיבור
חיבור

עקוב אחר התרשים הזה

לאחר החיבור, זה יראה כך

שלב 2: קוד

קוד
קוד

זהו הקוד שאני משתמש עבור הפרויקט שלי

#include // כלול את lcd libraryconst int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd (rs, en, d4, d5, d6, d7);

#כלול "dht.h" // כלול את ספריית החיישנים dht

#define DHT_pin A0 // תן שם לסיכת החיישן ו- A0

dht DHT; // לאתחל את החיישן

הגדרת בטל () {

lcd.begin (16, 2); // לאתחל את הסנסו

Serial.begin (9600); // התחל את התקשורת הטורית

עיכוב (500); // עיכוב כדי לאפשר למערכת אתחול

Serial.println ("חיישן לחות וטמפרטורה DHT11 / n / n");

עיכוב (1000); // המתן לפני גישה לחיישן

}

לולאת חלל () {

DHT.read11 (DHT_pin); // קרא את סיכת החיישן

Serial.print ("לחות ="); // הדפס את הלחות במסך הסידורי

Serial.print (DHT.humidity);

Serial.print ("%");

Serial.print ("טמפרטורה =");

טביעת Serial.print (טמפרטורה DHT); // כדי להדפיס טמפרטורה במסך הסידורי

Serial.println ("C");

lcd.setCursor (0, 0);

lcd.print ("לחות ="); // להדפסת לחות על ה- lcd

lcd.print (DHT.humidity);

lcd.print ("%");

lcd.setCursor (0, 2);

lcd.print ("temp ="); // כדי להדפיס טמפרטורה ב- lcd

lcd.print (טמפרטורה DHT);

lcd.println ("C");

עיכוב (3000); // המתן 3 שניות לפני שניגש שוב לחיישן.

}

שלב 3: פלט

תְפוּקָה
תְפוּקָה
תְפוּקָה
תְפוּקָה

ניסיתי עם זה דברים שונים.

כשהנחתי קרח לידו הטמפרטורה התקררה.

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