Mục lục:

Cách giao diện màn hình TFT 4x3”với Arduino: 4 bước
Cách giao diện màn hình TFT 4x3”với Arduino: 4 bước

Video: Cách giao diện màn hình TFT 4x3”với Arduino: 4 bước

Video: Cách giao diện màn hình TFT 4x3”với Arduino: 4 bước
Video: Arduino TFT LCD Touch Screen Tutorial | 3.5 Inch 480x320 TFT LCD SD card and touch 2024, Tháng bảy
Anonim
Cách giao diện màn hình TFT 4x3”với Arduino
Cách giao diện màn hình TFT 4x3”với Arduino

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

  1. Arduino UNO
  2. Màn hình LCD 4x3”TFT; E43RG34827LW2M300-R
  3. Bảng điều khiển RA8875 40 chân
  4. Bảng mạch không hàn
  5. Dây nhảy Dupont
  6. 2,54mm-Tiêu đề quảng cáo
  7. Arduino IDE
  8. Cáp USB
  9. Sắt hàn
  10. 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

Bước 1: Kết nối RA8875 Board và Cài đặt Thư viện
Bước 1: Kết nối RA8875 Board và Cài đặt Thư viện
  1. Hàn tiêu đề đi kèm với bo mạch RA8875.
  2. 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 “_”.

    1. Adafruit_RA8875_Master (https://github.com/adafruit/Adafruit_RA8875)
    2. Adafruit_GFX_Library_Master (https://github.com/adafruit/Adafruit-GFX-Library)
    3. Adafruit_STMPE610_Master (https://github.com/adafruit/Adafruit_STMPE610)
  3. 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.
  4. Kết nối Arduino với bo mạch RA8875 như trong hình:

    1. RA8875 VIN đến Arduino UNO 5V.
    2. RA8875 GND sang Arduino UNO GND.
    3. RA8875 SCLK tới Arduino UNO Digital # 13.
    4. RA8875 MISO đến Arduino UNO Digital # 12.
    5. RA8875 MOSI đến Arduino UNO Digital # 11.
    6. RA8875 INT đến Arduino UNO # 3.
    7. RA8875 CS đến Arduino UNO # 10.
    8. 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

Bước 2: Mở một Sketch và Customize mẫu
Bước 2: Mở một Sketch và Customize mẫu
  1. 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.
  2. Trong Arduino IDE, chọn Tệp> Ví dụ> Adafruit RA8875> xây dựng thử nghiệm
  3. 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ả

Bước 3: Tải lên bản phác thảo và xem kết quả
Bước 3: Tải lên bản phác thảo và xem kết quả
  1. Tải bản phác thảo đó lên Arduino UNO bằng cách nhấn CTRL-U.
  2. Và Voila! Màn hình của bạn sẽ hiển thị một cái gì đó như thế này.

Đề xuất: