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

חיישן טמפרטורה ואור: 8 שלבים
חיישן טמפרטורה ואור: 8 שלבים

וִידֵאוֹ: חיישן טמפרטורה ואור: 8 שלבים

וִידֵאוֹ: חיישן טמפרטורה ואור: 8 שלבים
וִידֵאוֹ: חיישני טמפרטורה 2024, נוֹבֶמבֶּר
Anonim
חיישן טמפרטורה ואור
חיישן טמפרטורה ואור
חיישן טמפרטורה ואור
חיישן טמפרטורה ואור

מדריך זה מיועד לחיישן טמפרטורה ואור בסיסי. זה בערך הכל.

אספקה:

-23 כבלי קפיצה

-1 פוטנציומטר 10k

התנגדות -1k

-תצוגת אל סי די

-קרש

-פוטוריסטור

-ארדואינו 2560

שלב 1: שלב ראשון: רכישת חומרים מתכלים

שלב ראשון: רכישת חומרים מתכלים
שלב ראשון: רכישת חומרים מתכלים

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

שלב 2: שלב שני: הכנס LCD והצמד

שלב שני: הכנס LCD והצמד
שלב שני: הכנס LCD והצמד
שלב שני: הכנס LCD והצמד
שלב שני: הכנס LCD והצמד

איור 3 ואיור 4 מראים את הדרך הנכונה להכניס את צג ה- LCD ואת המחצית הראשונה של כבלי הקפיצה בין לוח הלחם לארדואינו.

שלב 3: שלב שלישי: סיים את חיבור לוח הלחם עם LCD ל- Arduino

שלב שלישי: סיים את חיבור לוח הלחם עם LCD ל- Arduino
שלב שלישי: סיים את חיבור לוח הלחם עם LCD ל- Arduino

שלב שלישי: סיים את חיבור לוח הלחם עם LCD ל- Arduino איור 5 מציג את המחצית השנייה של כבלי הקפיצה בין לוח הלחם ל- Arduino.

שלב 4: שלב רביעי: הכנס וחבר את הפוטנציומטר

שלב רביעי: הכנס וחבר את הפוטנציומטר
שלב רביעי: הכנס וחבר את הפוטנציומטר

איור 6 מראה דרך קלה להכניס ולחבר את הפוטנציומטר כדי לא להפריע בצעדים עתידיים. (הערה: ייתכן שהפוטנציומטר לא יכנס ללוח הלחם בצורה מאובטחת. וודא שאתה מאבטח אותו בעת הפעלת המעגל.)

שלב 5: שלב חמישי: מקם וחבר את החיישנים

שלב חמישי: מקם וחבר את החיישנים
שלב חמישי: מקם וחבר את החיישנים

איור 7 מציג את נקודות המיקום והחיבור המתאימות לכבלי הקפיצה המתאימים כדי לחבר אותם כראוי ל- LCD ולארדואינו. אנא ודא כי לפוטורזיסטור יש גישה לרמות אור תקינות ואינו נחסם על ידי כבלי קפיצה או סיבי מעגל אחרים.

שלב 6: שלב שישי: חבר את המחשב ל- Arduino והעלה קוד

ניתן למצוא את הקוד בכתובת

שלב 7: (אופציונלי) שלב שביעי: שנה קוד בהתאם לחיישן הטמפרטורה הנמצא בשימוש

חיישן הטמפרטורה TMP36 הוא מה שמשמש עם הקוד הנוכחי, אך השתמשנו בחיישן הלחות והטמפרטורה DHT11. מכיוון שחיישן זה שולח ערך נתונים שונה, יש לשנות את הקוד כדי לראות את הטמפרטורה בצורה נכונה.

הקפד להוריד את ספריית DHT11 מהקישור הבא והוסף אותה למסד הנתונים והקוד של הספרייה שלך.

github.com/adidax/dht11

#לִכלוֹל

#include #define DHT11PIN 4 int lightPin = 1; int tempPin = 4; // BS E D4 D5 D6 D7 LiquidCrystal lcd (7, 8, 9, 10, 11, 12); dht11 DHT11; הגדרת חלל () {lcd.begin (16, 2); } לולאת חלל () {Serial.println (); int chk = DHT11.read (DHT11PIN); Serial.print ("לחות (%):"); Serial.println ((float) DHT11.humidity, 2); Serial.print ("טמפרטורה (C):"); Serial.println ((float) DHT11.temperature, 2); // טמפרטורת תצוגה ב- C lcd.println (); int tempReading = analogRead (tempPin); float tempVolts = tempReading * 5.0 / 1024.0; float tempC = tempVolts * 11.1; צף tempF = (tempC * 9) / 5 + 32; lcd.print ("טמפ 'F"); lcd.setCursor (6, 0); lcd.print (tempF); // הצג אור בשורה השנייה int lightReading = analogRead (lightPin); lcd.setCursor (0, 1); // ---------------- lcd.print ("אור"); lcd.setCursor (6, 1); lcd.print (lightReading); עיכוב (500); }

שלב 8: שלב שמיני: תהנה מהידע החדש שלך

מזל טוב, צופה. אם ביצעת את 7 השלבים האחרונים, כעת יהיה לך חיישן טמפרטורה ואור מתפקד על הידיים. השתמש במה שלמדת לטובה, לא לרעה.

כתב ויתור: אם אתה משתמש בטכנולוגיה זו למען הרוע, יוצרי מדריך זה אינם נושאים באחריות כלשהי על מה שאתה עושה.

מוּמלָץ: