Mục lục:
Video: Cách giao diện màn hình TFT 4x3”với Arduino: 4 bước
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
FocusLCDs.com đã gửi cho tôi một mẫu miễn phí của màn hình LCD TFT 4x3”(P / N: E43RG34827LW2M300-R) để dùng thử. Đây là màn hình LCD TFT (Bóng bán dẫn màng mỏng) ma trận hoạt động màu (màn hình tinh thể lỏng) sử dụng silicon TFT vô định hình làm thiết bị chuyển mạch. Mô hình này bao gồm Bảng điều khiển TFT-LCD loại truyền dẫn, mạch điều khiển, bộ đèn nền. Độ phân giải của màn hình TFT-LCD 4,3”chứa 480x272 pixel và có thể hiển thị lên đến 16,7 triệu màu.
Đối với dự án này, bạn sẽ cần bảng trình điều khiển RA8875 (có sẵn tại AdaFruit với giá 35 đô la Mỹ) để giao diện màn hình TFT với Arduino. Nó đi kèm với một tiêu đề mà bạn có thể hàn vào khi cần thiết.
Tóm tắt các tính năng
- Giao diện RGB 480x272 (105.4x67.15), 8/16/18/24 bit
- Đèn nền LED TRẮNG, Nhìn từ trên xuống
- Nhiệt độ rộng
- Màn hình cảm ứng điện trở 4 dây có thể truyền được
- 300 NITS
- Bộ điều khiển: ILI6408B
- Tuân thủ RoHS
Bước 1: Vật liệu cần thiết
Vật liệu
- Arduino UNO
- Màn hình LCD 4x3”TFT; E43RG34827LW2M300-R
- Bảng điều khiển RA8875 40 chân
- Bảng mạch không hàn
- Dây nhảy Dupont
- 2,54mm-Tiêu đề quảng cáo
- Arduino IDE
- Cáp USB
- Sắt hàn
- Chì hàn hoặc thiếc
Bước 2: Bước 1: Kết nối RA8875 Board và Cài đặt Thư viện
- Hàn tiêu đề đi kèm với bo mạch RA8875.
-
Tải xuống và cài đặt các thư viện Adafruit này. Chỉ cần sao chép và dán thư mục đã giải nén vào Documents / Arduino / thư viện (trong Windows 10). Lưu ý rằng Arduino IDE không thích dấu gạch ngang “-“trong tên tệp; chỉ cần thay thế nó bằng một dấu gạch dưới “_”.
- 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)
- Kết nối màn hình TFT với bo mạch RA8875. Lưu ý rằng màn hình phải hướng lên trên.
-
Kết nối Arduino với bo mạch RA8875 như trong hình:
- RA8875 VIN đến Arduino UNO 5V.
- RA8875 GND sang Arduino UNO GND.
- RA8875 SCLK tới Arduino UNO Digital # 13.
- RA8875 MISO đến Arduino UNO Digital # 12.
- RA8875 MOSI đến Arduino UNO Digital # 11.
- RA8875 INT đến Arduino UNO # 3.
- RA8875 CS đến Arduino UNO # 10.
- RA8875 ĐẶT LẠI cho Arduino UNO # 9.
Bước 3: Bước 2: Mở một Bản phác thảo mẫu và Tùy chỉnh
- Khởi động bạn là Arduino IDE. Hãy cẩn thận để chọn đúng bo mạch, tức là Arduino UNO hoặc MEGA, v.v. và chọn đúng cổng COM.
- Trong Arduino IDE, chọn Tệp> Ví dụ> Adafruit RA8875> xây dựng thử nghiệm
- Trong bản phác thảo, hãy tìm dòng 39: “if (! Tft.begin (RA8875_480x272)) {“… Đảm bảo “RA8875_480x272” được chỉ định.
Bước 4: Bước 3: Tải Sketch lên và Xem kết quả
- Tải bản phác thảo đó lên Arduino UNO bằng cách nhấn CTRL-U.
- Và Voila! Màn hình của bạn sẽ hiển thị một cái gì đó như thế này.