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

צג טמפרטורה עם DHT11 ו- I2C 20x4 LCD: 6 שלבים
צג טמפרטורה עם DHT11 ו- I2C 20x4 LCD: 6 שלבים

וִידֵאוֹ: צג טמפרטורה עם DHT11 ו- I2C 20x4 LCD: 6 שלבים

וִידֵאוֹ: צג טמפרטורה עם DHT11 ו- I2C 20x4 LCD: 6 שלבים
וִידֵאוֹ: Как использовать LCD LCD1602 с модулем I2C для Arduino - Robojax 2024, נוֹבֶמבֶּר
Anonim

במדריך זה נלמד כיצד להכין צג טמפרטורה פשוט באמצעות חיישן DHT11 ו- I2C LCD

צפו בסרטון!

שלב 1: מה שאתה צריך

מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
  • תצוגת LCD בעלת אופי 20x4 I2C
  • חוטי מגשר
  • Arduino Uno או כל לוח Arduino אחר
  • חיישן טמפרטורה ולחות DHT11
  • תוכנת Visuino: הורדה כאן

שלב 2: המעגל

המעגל
המעגל
  • חבר את פין תצוגת LCD [VCC] לסיכה של Arduino [5V]
  • חבר את פין תצוגת LCD [GND] לסיכת Arduino [GND]
  • חבר את פין תצוגת LCD [SDA] לסיכה של Arduino [SDA]
  • חבר פין תצוגת LCD [SCL] לסיכת Arduino [SCL]

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

  • חבר את סיכת חיישן DHT11 [GND] לסיכה של Arduino [GND]
  • חבר את סיכת חיישן DHT11 [VCC] לסיכה של Arduino [5V]
  • חבר את סיכת חיישן DHT11 [OUT] או "S" לסיכה הדיגיטלית של Arduino [2]

שלב 3: הפעל את Visuino ובחר את סוג הלוח של Arduino UNO

הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino

יש להתקין גם את Visuino: https://www.visuino.eu. הורד גרסה חינם או הירשם לניסיון חינם.

התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג, בחר "Arduino UNO" כפי שמוצג בתמונה 2

שלב 4: ב- Visuino הוסף, הגדר וחבר רכיבים

ב- Visuino הוסף, הגדר וחבר רכיבים
ב- Visuino הוסף, הגדר וחבר רכיבים
ב- Visuino הוסף, הגדר וחבר רכיבים
ב- Visuino הוסף, הגדר וחבר רכיבים
ב- Visuino הוסף, הגדר וחבר רכיבים
ב- Visuino הוסף, הגדר וחבר רכיבים
  • הוסף רכיב "DHT11"
  • הוסף רכיב "תצוגת קריסטל נוזלי (LCD) - I2C" בחר "LiquidCrystalDisplay1" ובחלון המאפיינים הגדר את השורות ל- 4 והעמודות ל -20

לחץ פעמיים על "LiquidCrystalDisplay1" ובחלון Elements:

  • גרור את "שדה הטקסט" לצד השמאלי, ולאחר מכן בחלון המאפיינים הגדר את הטקסט ל- "TEMP:" והרוחב ל- 20
  • גרור "שדה טקסט" נוסף לצד שמאל, ולאחר מכן בחלון המאפיינים הגדר את העמודה ל -1 ורוחב ל -20
  • גרור "שדה טקסט" נוסף לצד שמאל, ולאחר מכן בחלון המאפיינים הגדר את הטקסט ל- "HUMIDITY:" והרוחב ל- 20 והעמודה ל -2
  • גרור "שדה טקסט" נוסף לצד שמאל, ולאחר מכן בחלון המאפיינים הגדר את העמודה ל -3 והרוחב ל -20

סגור את חלון האלמנטים

  • חבר את סיכת I2C של "LiquidCrystalDisplay1" ל- Arduino I2C In
  • חבר את חיישן הסיכה "HumidityThermometer1" לסיכה Arduino Digital 2
  • חבר את טמפרטורת הסיכה "לחות מדחום 1" ל- LiquidCrystalDisplay1> שדה טקסט 2 פין פנימה
  • חבר את לחות הסיכה "HumidityThermometer1" ל- LiquidCrystalDisplay1> שדה טקסט 4 סיכה פנימה

שלב 5: צור, הידור והעלה את קוד הארדואינו

צור, הידור והעלה את קוד הארדואינו
צור, הידור והעלה את קוד הארדואינו

ב- Visuino, לחץ לחיצה תחתונה על הכרטיסייה "Build", וודא שהיציאה הנכונה נבחרה ולאחר מכן לחץ על הלחצן "Compile/Build and Upload".

שלב 6: שחק

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

מזל טוב! סיימת את הפרויקט שלך עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה, אתה יכול להוריד אותו ולפתוח אותו ב- Visuino:

מוּמלָץ: