תוכן עניינים:
וִידֵאוֹ: כיצד לממשק צג TFT בגודל 4x3 אינץ 'עם ארדואינו: 4 שלבים
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
FocusLCDs.com שלחה לי דוגמא חינם של מסך TFT בגודל 4x3 אינץ '(P/N: E43RG34827LW2M300-R) להתנסות. זהו TFT (צבע דק סרט טרנזיסטור) מטריקס פעיל בצבע (תצוגת קריסטל נוזלי) המשתמשת ב- TFT סיליקון אמורפי כמכשיר מיתוג. דגם זה מורכב מלוח TFT-LCD מסוג Transmissive, מעגל נהגים, יחידת תאורה אחורית. הרזולוציה של 4.3 אינץ 'TFT-LCD מכילה 480x272 פיקסלים ויכולה להציג עד 16.7M צבעים.
לפרויקט זה, תזדקק ללוח הנהגים RA8875 (זמין ב- AdaFruit תמורת 35 $) כדי להתממשק בין צג TFT ל- Arduino. הוא מגיע עם כותרת שאפשר להלחם עליה לפי הצורך.
סיכום התכונות
- 480x272 (105.4x67.15), 8/16/18/24-bit ממשק RGB
- תאורה אחורית LED לבנה, מבט מלמעלה
- טמפרטורה רחבה
- מסך מגע התנגדותי בעל 4 חוטים
- 300 NITS
- בקר: ILI6408B
- תואם RoHS
שלב 1: חומרים דרושים
חומרים
- ארדואינו UNO
- 4x3 אינץ 'TFT LCD; E43RG34827LW2M300-R
- לוח נהגים 40 פינים RA8875
- לוח לחם ללא הלחמה
- חוטי מגשר של דופונט
- כותרות בגובה 2.54 מ"מ
- Arduino IDE
- כבל יו אס בי
- מלחם
- עופרת הלחמה או פח
שלב 2: שלב 1: חבר לוח RA8875 והתקן ספריות
- הלחם את הכותרת הנלווית ללוח RA8875.
-
הורד והתקן את ספריות Adafruit אלה. פשוט העתק והדבק את התיקייה הפרוסה במסמכים/ארדואינו/ספריות (ב- Windows 10). שים לב ש- Arduino IDE אינו אוהב מקפים "-" בשמות הקבצים; פשוט החלף אותו עם קו תחתון "_".
- Adafruit_RA8875_Master (https://github.com/adafruit/Adafruit_RA8875)
- Adafruit_GFX_Library_Master (https://github.com/adafruit/Adafruit-GFX-Library)
- Adafruit_STMPE610_Master (https://github.com/adafruit/Adafruit_STMPE610)
- חבר את צג TFT ללוח RA8875. שימו לב שהתצוגה צריכה להיות כלפי מעלה.
-
חבר את הארדואינו ללוח RA8875 כך בתמונה:
- RA8875 VIN ל- Arduino UNO 5V.
- RA8875 GND ל- Arduino UNO GND.
- RA8875 SCLK ל- Arduino UNO Digital #13.
- RA8875 MISO ל- Arduino UNO Digital #12.
- RA8875 MOSI ל- Arduino UNO Digital #11.
- RA8875 INT ל- Arduino UNO #3.
- RA8875 CS ל- Arduino UNO #10.
- איפוס RA8875 ל- Arduino UNO #9.
שלב 3: שלב 2: פתח סקיצה לדוגמא והתאם אישית
- הפעל את זה ה- Arduino IDE. הקפד לבחור את הלוח הנכון כלומר Arduino UNO או MEGA וכו 'ובחר את יציאת ה- COM הנכונה.
- ב- IDE של Arduino, בחר קובץ> דוגמאות> Adafruit RA8875> מבחן בנייה
- במערכון, חפש את שורה 39: "אם (! Tft.begin (RA8875_480x272)) {" … ודא ש- "RA8875_480x272" מסומן.
שלב 4: שלב 3: העלה את הסקיצה וצפה בתוצאה
- העלה את המערכון הזה ל- UNO Arduino על ידי הקשה על CTRL-U.
- וגם וואלה! המסך שלך אמור להראות משהו כזה.