תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
במדריך זה נלמד כיצד ליצור תחנת מזג אוויר שתציג טמפרטורה, לחות ולחץ על צג LCD TFT 7735
צפה בסרטון הדגמה.
שלב 1: מה שאתה צריך
- ארדואינו UNO (או כל ארדואינו אחר)
- תצוגת LCD TFT 7735
- חיישן BMP280
- חיישן DHT11
- חוטי מגשר
- לוח לחם
- תוכנית Visuino: הורדת Visuino
שלב 2: המעגל
LCD TFT ST7735
לְחַבֵּר:
- 1.8 PIN TFT לתצוגה [LED] ל- Arduino PIN [3.3 V]
- 1.8 PIN TFT לתצוגה [SCK] ל- PIN של Arduino [13]
- 1.8 PIN TFT לתצוגה [SDA] ל- PIN של Arduino [11]
- 1.8 PIN TFT לתצוגה [A0 או DC] ל- PIN של Arduino [9]
- 1.8 PIN TFT לתצוגה [אפס] ל- PIN של Arduino [8]
- 1.8 PIN TFT לתצוגה [CS] ל- PIN של Arduino [10]
- 1.8 PIN TFT לתצוגה [GND] ל- PIN Arduino [GND]
- 1.8 PIN TFT לתצוגה [VCC] ל- Arduino PIN [5V]
הערה: בכמה לוחות Arduino יש סיכות SPI שונות, לכן הקפד לבדוק את תיעוד הלוח שלך.
חיישן BMP280
- חבר את הפין [VIN] ל- Arduino [V5]
- חבר את הפין [GND] לסיכה של Arduino [GND]
- חבר את סיכה [SDA] לסיכה של Arduino [SDA]
- חבר את סיכה [SCL] לסיכה של Arduino [SCL]
חיישן DHT11
- חבר את הפין [+] ל- Arduino [V5]
- חבר את הפין [-] לסיכה של Arduino [GND]
- חבר את הפין [S] לסיכה הדיגיטלית של Arduino [7]
שלב 3: הפעל את Visuino ובחר את סוג הלוח של Arduino UNO
כדי להתחיל לתכנת את Arduino, יהיה עליך להתקין את Arduino IDE מכאן:
שים לב שיש כמה באגים קריטיים ב- Arduino IDE 1.6.6. הקפד להתקין 1.6.7 ומעלה, אחרת הוראה זו לא תעבוד! אם לא עשית בצע את השלבים במדריך זה להגדרת ה- Arduino IDE לתכנת Arduino UNO! יש להתקין גם את Visuino: https://www.visuino.eu. התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג, בחר "Arduino UNO" כפי שמוצג בתמונה 2
שלב 4: ב- Visuino הוסף רכיבים
- הוסף רכיב "טמפרטורת לחץ BMP280 I2C"
- הוסף רכיב "לחות ומד חום DHT11/21/22/AM2301"
- הוסף רכיב "TFT Color Display ST7735"
שלב 5: רכיבי סט של Visuino
בחר "תצוגה 1" והגדר את "כיוון" ל- goDown (פעולה זו תשנה את כיוון התצוגה)
הערה: במידה והתצוגה לא תפעל נסה לשנות את הסוג מתחת לחלון המאפיינים
-
לחץ פעמיים על "תצוגה 1" ובחלון האלמנטים הרחב את "טקסט" ו"קווים "בצד ימין וגרור לצד שמאל:
- 4X "צייר טקסט"
- 3X "צייר קו"
- 3X "שדה טקסט"
בצד שמאל בחר:- "צייר טקסט 1" ובחלון המאפיינים הגדר "גודל" ל -1, "צבע" ל- aclDodgerBlue ו- "X" ל -17 ו"טקסט "לתחנת מזג אוויר.
- "צייר קו 1" ובחלון המאפיינים הגדר "גובה" ל- 0, "רוחב" ל -120, "צבע" ל- aclDodgerBlue ו- "Y" ל- 0- "צייר טקסט 2" ובחלון המאפיינים הגדר "גודל" ל -1, "צבע" עד aclRed ו- "X" עד 30 ו- "Y" עד 15 ו- "טקסט" ל- TEMPERATURE
- "שדה טקסט 1" ובחלון המאפיינים הגדר את "גודל" ל -2, "צבע" לצבע צהוב ו- "X" ל- 30 ו- "Y" עד 30- "צייר קו 2" ובחלון המאפיינים הגדר "גובה" ל- 0, "רוחב" עד 120, "צבע" ל- aclDodgerBlue ו- "Y" עד 50- "צייר טקסט 3" ובחלון המאפיינים הגדר את "גודל" ל -1, "צבע" ל- aclAqua ו- "X" ל- 40 ו- "Y" ל -55 ו"טקסט "ל- HUMIDITY-" שדה טקסט 2 "ובחלון המאפיינים הגדר את" גודל "ל -2," צבע "ל- aclYellow ו-" X "ל- 30 ו-" Y "עד 70-" צייר קו 3 "ובמסך חלון מאפיינים קבע "גובה" ל -0, "רוחב" ל -120, "צבע" ל- aclDodgerBlue ו- "Y" ל- 90- "צייר טקסט 4" ובחלון המאפיינים הגדר "גודל" ל -1, "צבע" ל- aclWhite ו- " X "עד 40 ו-" Y "עד 95 ו-" טקסט "ללחץ-" שדה טקסט 3 "ובחלון המאפיינים הגדר את" גודל "ל -2," צבע "ל- aclYellow ו-" X "ל- 15 ו-" Y "ל- 110
שלב 6: רכיבי Visuino Connect
- חבר את סיכת "PressureTemperature1" [Out] ל- Arduino I2C [In]
- חבר את סיכת "PressureTemperature1" [לחץ] לתצוגה 1> TextField3 [In]
- חבר את סיכת "PressureTemperature1" [טמפרטורה] לתצוגה 1> TextField1 [In]
- חבר את סיכת "HumidityThermometer1" [לחות] לתצוגה 1> TextField2 [In]
- חבר את סיכת "HumidityThermometer1" [החוצה] לסיכה הדיגיטלית של Arduino [7]
- חבר את סיכת הרכיב "Display1" [Out] ל- pin Arduino SPI [In]
- חבר את פין הרכיב "Display1" [בחר שבב] לסיכה של Arduino Digital [10]
- חבר את פין הרכיב "Display1" [אפס] לסיכה של Arduino Digital [8]
- חבר את סיכת הרכיב "Display1" [בחר בחר] לסיכה Arduino Digital [9]
שלב 7: צור, הידור והעלה את קוד הארדואינו
ב- Visuino, הקש F9 או לחץ על הלחצן המוצג בתמונה 1 כדי ליצור את קוד הארדואינו, ופתח את מזהה Arduino
ב- Arduino IDE, לחץ על כפתור העלאה, כדי לאסוף ולהעלות את הקוד (תמונה 2)
שלב 8: שחק
אם אתה מפעיל את מודול ה- Arduino UNO, ה- LCD יתחיל להציג ערכים נוכחיים (טמפ ', לחות, לחץ)
מזל טוב! סיימת את הפרויקט שלך עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה, אתה יכול להוריד אותו כאן ולפתוח אותו ב- Visuino: