Mục lục:

Định giá dự án của bạn: Sử dụng màn hình đồ họa !: 14 bước
Định giá dự án của bạn: Sử dụng màn hình đồ họa !: 14 bước

Video: Định giá dự án của bạn: Sử dụng màn hình đồ họa !: 14 bước

Video: Định giá dự án của bạn: Sử dụng màn hình đồ họa !: 14 bước
Video: Ai theo ngành công nghệ thông tin nên suy nghĩ kĩ 2024, Tháng mười một
Anonim
Image
Image
Trình diễn
Trình diễn

Trong video ngày hôm nay, tôi sẽ giới thiệu cho các bạn màn hình TFT 1,8 inch. Đây là màn hình đồ họa 128 x 160. Nó lớn hơn những gì có trong ESP32 LoRa và tôi cũng sẽ cho thấy việc sử dụng nó trong ESP32 truyền thống. Sau đó, chúng tôi sẽ có bản lắp ráp và mã nguồn để sử dụng màn hình này với hai mẫu vi điều khiển này, sử dụng một ví dụ do Adafruit thực hiện. Tôi đặc biệt thấy màn hình là một tính năng rất quan trọng, vì nó cung cấp cho bạn phản hồi từ mạch của bạn.

Bước 1: Trình diễn

Bước 2: Tài nguyên được sử dụng

Tài nguyên được sử dụng
Tài nguyên được sử dụng

• ESP32-WROOM

• ESP32 LoRa

• Màn hình TFT Lcd 1.8 ''

• Protoboard

• Nhảy cầu

Bước 3: Lắp ráp

cuộc họp
cuộc họp

Bước 4: Màn hình sơ đồ TFT 1.8 ''

Màn hình sơ đồ TFT 1.8 ''
Màn hình sơ đồ TFT 1.8 ''

Bước 5: Gắn ESP-WROOM32 với Màn hình TFT 1.8 ''

Gắn ESP-WROOM32 với màn hình TFT 1.8 ''
Gắn ESP-WROOM32 với màn hình TFT 1.8 ''

Bước 6: Bảng kết nối ESP-WROOM32 và màn hình TFT1.8 ''

Bảng kết nối ESP-WROOM32 và màn hình TFT1.8 ''
Bảng kết nối ESP-WROOM32 và màn hình TFT1.8 ''

Bước 7: Gắn ESP32 LoRa với màn hình TFT 1.8 ''

ESP32 LoRa Mount với màn hình TFT 1.8 ''
ESP32 LoRa Mount với màn hình TFT 1.8 ''

Bước 8: Bảng kết nối ESP32 LoRa và màn hình TFT1.8 ''

Bảng kết nối ESP32 LoRa và Màn hình TFT1.8 ''
Bảng kết nối ESP32 LoRa và Màn hình TFT1.8 ''

Bước 9: Cài đặt thư viện - Arduino IDE

Cài đặt thư viện - Arduino IDE
Cài đặt thư viện - Arduino IDE
Cài đặt thư viện - Arduino IDE
Cài đặt thư viện - Arduino IDE

Tải xuống hai tệp ZIP bằng cách truy cập các liên kết bên dưới:

Thư viện GFX của Adafruit:

Thư viện Adafruit ST7735:

1. Với Arduino IDE đang mở, nhấp vào Sketch -> Add Library -> Add Library. ZIP

2. Duyệt qua tệp đã tải xuống, chọn và nhấp vào Mở

3. Làm điều này cho cả hai thư viện đã tải xuống

Bước 10: Mã

Mã ESP-WROOM 32

Khai báo và biến

#include // Thư viện đồ họa cốt lõi # include // Thư viện phần cứng cụ thể cho ST7735 #include // Các chân này cũng sẽ hoạt động đối với lá chắn TFT 1,8 // ESP32-WROOM #define TFT_DC 12 // A0 #define TFT_CS 13 // CS #define TFT_MOSI 14 // SDA #define TFT_CLK 27 // SCK #define TFT_RST 0 #define TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST);

Mã ESP32 LoRa

Khai báo và biến

#include // Thư viện đồ họa lõi # bao gồm // Thư viện dành riêng cho phần cứng cho ST7735 #include #define TFT_DC 17 // A0 #define TFT_CS 21 // CS #define TFT_MOSI 2 // SDA #define TFT_CLK 23 // SCK #define TFT_RST 0 #define TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST);

Bước 11: Mã ESP32

Mã ESP32
Mã ESP32

Ghi chú

• Mã đồ họa được sử dụng là một ví dụ do nhà sản xuất Adafruit phát triển:

• Tuy nhiên, các chân được khai báo trong mã đã được thay đổi để hoạt động với ESP32 được hiển thị trước đó.

• Mục đích của bài học này là chỉ dạy giao tiếp giữa màn hình và ESP32.

Bước 12: Xây dựng cài đặt

Cài đặt bản dựng
Cài đặt bản dựng
Cài đặt bản dựng
Cài đặt bản dựng

Các cấu hình xây dựng được hiển thị trong các hình ảnh bên dưới. Các bảng là Mô-đun nhà phát triển ESP32 và Heltec_WIFI_LoRa_32

Bước 13: Liên kết

Thư viện màn hình TFT

github.com/adafruit/Adafruit-GFX-Library

github.com/adafruit/Adafruit-ST7735-Library

PDF - Hướng dẫn GFX

cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf

Bước 14: Tệp

Tải xuống các tệp:

PDF

NS

Đề xuất: