Logo LILYGO

Phần mềm LILYGO T-Deck Arduino

LILYGO-T-Deck-Arduino-Phần mềm-hình-1

Thông tin sản phẩm

Thông số kỹ thuật:

  • Tên sản phẩm: T-Boong
  • Phiên bản: V1.0
  • Ngày phát hành: 2024.05
  • Phần cứng: Mô-đun ESP32
  • Phần mềm: Arduino

Hướng dẫn sử dụng sản phẩm

Giới thiệu

Hướng dẫn này được thiết kế để hỗ trợ người dùng thiết lập môi trường phát triển phần mềm cho các ứng dụng sử dụng phần cứng T-Deck.

  • Sàn chữ T
    T-Deck là một nền tảng phần cứng hỗ trợ phát triển phần mềm cho nhiều ứng dụng khác nhau.
  • Arduino
    Arduino là phần mềm được sử dụng để lập trình phần cứng T-Deck.
  • Sự chuẩn bị
    Trước khi bắt đầu, hãy đảm bảo bạn đã chuẩn bị sẵn các thành phần và công cụ cần thiết để thiết lập môi trường.

Bắt đầu
Làm theo hướng dẫn trong hướng dẫn này để bắt đầu thiết lập môi trường phát triển phần mềm.

Cấu hình
Cấu hình cài đặt phần mềm dựa trên yêu cầu của dự án.

Kết nối
Thiết lập kết nối giữa phần cứng T-Deck và hệ thống phát triển của bạn.

Thử nghiệm Demo
Chạy bản demo thử nghiệm để đảm bảo phần cứng và phần mềm hoạt động chính xác.

Tải lên bản phác thảo

Tải bản phác thảo Arduino của bạn lên mô-đun ESP32 bằng cách sử dụng hướng dẫn được cung cấp.

  1. Xây dựng và Flash
    Biên dịch mã Arduino của bạn và nạp vào mô-đun ESP32.
  2. Màn hình
    Theo dõi đầu ra và hành vi của bản phác thảo trên phần cứng T-Deck.

Tham chiếu lệnh SSC
Tham khảo tài liệu lệnh để biết các thao tác cụ thể liên quan đến phần cứng T-Deck.

op
Mô tả hoạt động 'op'.

FAQ (Câu hỏi thường gặp)

Tôi phải làm gì nếu tải lên không thành công?
Nếu quá trình tải lên của bạn không thành công, hãy kiểm tra kết nối giữa hệ thống phát triển và phần cứng T-Deck. Đảm bảo tất cả các cài đặt đều chính xác và thử tải lên lại.

về sự hướng dẫn này

Tài liệu này nhằm mục đích giúp người dùng thiết lập môi trường phát triển phần mềm cơ bản để phát triển các ứng dụng bằng phần cứng dựa trên T-Deck. Thông qua một ví dụ đơn giảnample, tài liệu này minh họa cách sử dụng Arduino, bao gồm trình hướng dẫn điều chỉnh dựa trên menu, biên dịch tải xuống Arduino và fi rmware vào mô-đun ESP32.

Ghi chú phát hành 

Ngày Phiên bản Ghi chú phát hành
2024.05 V1.0 Bản phát hành đầu tiên.

Giới thiệu

Sàn chữ T

  • T-Deck là một bo mạch phát triển. Nó có thể hoạt động độc lập.
  • Nó bao gồm MCU ESP32-S3 hỗ trợ giao thức truyền thông Wi-Fi + BLE và PCB bo mạch chủ.
  • Sản phẩm này có chức năng LCD và LoRa. Màn hình LCD model ST7789 LCD có độ phân giải 320×240. Chip LoRa là SX1262.
  • Dành cho các ứng dụng khác nhau, từ mạng cảm biến năng lượng thấp đến các tác vụ đòi hỏi khắt khe nhất.
  • Cốt lõi của mô-đun này là chip ESP32S3.
  • ESP32-S3 tích hợp các giải pháp Wi-Fi (băng tần 2.4 GHz) và Bluetooth 5.0 trên một chip duy nhất, cùng với lõi kép hiệu suất cao và nhiều thiết bị ngoại vi đa năng khác. ESP32 cung cấp một nền tảng mạnh mẽ, tích hợp cao để đáp ứng nhu cầu liên tục về sử dụng năng lượng hiệu quả, thiết kế nhỏ gọn và bảo mật.
  • Xinyuan cung cấp các tài nguyên phần cứng và phần mềm cơ bản giúp các nhà phát triển ứng dụng xây dựng ý tưởng của họ xung quanh phần cứng của dòng ESP32-S3. Khung phát triển phần mềm do Xinyuan cung cấp được thiết kế để phát triển nhanh các ứng dụng Internet vạn vật (IoT), với Wi-Fi, Bluetooth, quản lý năng lượng linh hoạt và các tính năng hệ thống tiên tiến khác.
  • Nhà sản xuất là Công ty TNHH Công nghệ Điện tử Thâm Quyến Xin Yuan.

Arduino
Một tập hợp các ứng dụng đa nền tảng được viết bằng Java. IDE Phần mềm Arduino có nguồn gốc từ ngôn ngữ lập trình Xử lý và môi trường phát triển tích hợp của chương trình Đấu dây. Người dùng có thể phát triển các ứng dụng trong Windows/Linux/MacOS dựa trên Arduino. Nên sử dụng Windows 10. Hệ điều hành Windows đã được sử dụng làm hệ điều hành cũample trong tài liệu này cho mục đích minh họa.

Sự chuẩn bị
Để phát triển các ứng dụng cho ESP32-S3, bạn cần:

  • PC được tải bằng hệ điều hành Windows, Linux hoặc Mac
  • Chuỗi công cụ để xây dựng Ứng dụng cho ESP32-S3
  • Arduino về cơ bản chứa API cho ESP32-S3 và các tập lệnh để vận hành Toolchain
  • Trình điều khiển cổng nối tiếp CH9102
  • Bản thân bo mạch ESP32-S3 và cáp USB để kết nối nó với PC

Bắt đầu

Tải xuống phần mềm Arduino

Cách nhanh nhất để cài đặt Phần mềm Arduino (IDE) trên máy Windows

Hướng dẫn bắt đầu nhanh
Các webtrang web cung cấp hướng dẫn bắt đầu nhanh

Các bước cài đặt Arduino nền tảng Windows

LILYGO-T-Deck-Arduino-Phần mềm-hình-2

Cài đặt phần mềm Arduino

LILYGO-T-Deck-Arduino-Phần mềm-hình-3

Cấu hình

Tải xuống Git
Tải xuống gói cài đặt Git.exe

LILYGO-T-Deck-Arduino-Phần mềm-hình-4

Cấu hình trước khi xây dựng

  • Nhấp vào biểu tượng Arduino, sau đó nhấp chuột phải và chọn “Open folder where“
  • Chọn phần cứng ->
  • Chuột ** Nhấp chuột phải ** ->
  • Nhấp vào Git Bash tại đây

Sao chép kho lưu trữ từ xa

Kết nối

Bạn gần như ở đó. Để có thể tiếp tục, hãy kết nối bo mạch ESP32-S3 với PC, kiểm tra xem bo mạch có cổng nối tiếp nào và xác minh xem giao tiếp nối tiếp có hoạt động không.

Thử nghiệm Demo

Lựa chọn File>> Ví dụample >> WiFi >> WiFiScan

LILYGO-T-Deck-Arduino-Phần mềm-hình-5

Tải lên bản phác thảo

Chọn bảng
Công cụ <

Tải lên
Phác thảo << Tải lên

Màn hình nối tiếp
Công cụ << Màn hình nối tiếp

LILYGO-T-Deck-Arduino-Phần mềm-hình-6

Tham chiếu lệnh SSC

Dưới đây liệt kê một số lệnh Wi-Fi phổ biến để bạn kiểm tra mô-đun.

op 

  • Sự miêu tả
    op được sử dụng để đặt và truy vấn chế độ Wi-Fi của hệ thống.
  • Example

    LILYGO-T-Deck-Arduino-Phần mềm-hình-7

  • Tham số
    -Q Truy vấn chế độ Wi-Fi.
    -S Đặt chế độ Wi-Fi.
     

     

    wmode

    Có 3 chế độ Wi-Fi:

    • chế độ = 1: chế độ STA

    • chế độ = 2: chế độ AP

    • chế độ = 3: chế độ STA+AP

trạm dừng

  • Sự miêu tả
    Các lệnh sta được sử dụng để quét giao diện mạng STA, kết nối hoặc ngắt kết nối AP và truy vấn trạng thái kết nối của giao diện mạng STA.
  • Example

    LILYGO-T-Deck-Arduino-Phần mềm-hình-8

  • Tham số
    -ssid Quét hoặc kết nối các Điểm truy cập với ssid.
    -b bssid Quét các Điểm truy cập bằng bssid.
    -n kênh Quét kênh.
    -h Hiển thị kết quả quét với các Điểm truy cập ssid ẩn.
    -Q Hiển thị stutus kết nối STA.
    -D Đã ngắt kết nối với các Điểm truy cập hiện tại.

ap

  • Sự miêu tả
    Các lệnh ap được sử dụng để thiết lập tham số của giao diện mạng AP.
  • Example

    LILYGO-T-Deck-Arduino-Phần mềm-hình-9

  • Tham số
    -S Đặt chế độ AP.
    -ssid Đặt ssid AP.
    -p mật khẩu Đặt mật khẩu AP.
    -t mã hóa Đặt chế độ mã hóa AP.
    -h Ẩn ssid.
    -m max_sta Đặt kết nối tối đa AP.
    -Q Hiển thị các thông số AP.
    -L Hiển thị Địa chỉ MAC và Địa chỉ IP của trạm được kết nối.

máy Mac

  • Sự miêu tả
    các lệnh mac được sử dụng để truy vấn địa chỉ MAC của giao diện mạng.
  • Example

    LILYGO-T-Deck-Arduino-Phần mềm-hình-10

  • Tham số
    -Q Hiển thị địa chỉ MAC.
     

    -o chế độ

    • mode = 1: Địa chỉ MAC ở chế độ STA.

    • mode = 2: Địa chỉ MAC ở chế độ AP.

dhcp

  • Sự miêu tả
    Các lệnh dhcp được sử dụng để bật hoặc tắt máy chủ / máy khách dhcp.
  • Example

    LILYGO-T-Deck-Arduino-Phần mềm-hình-10

  • Tham số
    -S Khởi động DHCP (Máy khách / Máy chủ).
    -E Kết thúc DHCP (Máy khách / Máy chủ).
    -Q hiển thị trạng thái DHCP.
     

    -o chế độ

    • mode = 1 : DHCP client của giao diện STA.

    • mode = 2 : DHCP server của giao diện AP.

    • mode = 3 : cả hai.

ip

  • Sự miêu tả
    Lệnh ip được sử dụng để đặt và truy vấn địa chỉ IP của giao diện mạng.
  • Example

    LILYGO-T-Deck-Arduino-Phần mềm-hình-12

  • Tham số
    -Q Hiển thị địa chỉ IP.
     

    -o chế độ

    • mode = 1 : Địa chỉ IP của giao diện STA.

    • mode = 2 : Địa chỉ IP của giao diện AP.

    • mode = 3 : cả hai

    -S Đặt địa chỉ IP.
    -tôi ip Địa chỉ IP.
    -m mặt nạ Mặt nạ địa chỉ mạng con.
    -g cổng vào Gateway mặc định.

khởi động lại

  • Sự miêu tả
    lệnh khởi động lại được sử dụng để khởi động lại bảng.
  • Example

    LILYGO-T-Deck-Arduino-Phần mềm-hình-13

đập 
lệnh ram được sử dụng để truy vấn kích thước của heap còn lại trong hệ thống.
Example

LILYGO-T-Deck-Arduino-Phần mềm-hình-14

FCC cảnh báo

Bất kỳ Thay đổi hoặc sửa đổi nào không được bên chịu trách nhiệm tuân thủ chấp thuận rõ ràng có thể làm mất hiệu lực quyền vận hành thiết bị của người dùng.
Thiết bị này tuân thủ phần 15 của Quy định FCC. Hoạt động phải tuân theo hai điều kiện sau:

  1. Thiết bị này có thể không gây nhiễu có hại
  2. thiết bị này phải chấp nhận mọi nhiễu sóng nhận được, bao gồm cả nhiễu sóng có thể gây ra hoạt động không mong muốn.

LƯU Ý QUAN TRỌNG:
Lưu ý: Thiết bị này đã được kiểm tra và tuân thủ các giới hạn dành cho thiết bị kỹ thuật số Loại B, theo phần 15 của Quy tắc FCC. Những giới hạn này được thiết kế để cung cấp sự bảo vệ hợp lý chống lại hiện tượng nhiễu có hại khi lắp đặt tại khu dân cư. Thiết bị này tạo ra, sử dụng và có thể phát ra năng lượng tần số vô tuyến và nếu không được lắp đặt và sử dụng theo hướng dẫn, có thể gây nhiễu có hại cho hoạt động liên lạc vô tuyến. Tuy nhiên, không có gì đảm bảo rằng sẽ không xảy ra nhiễu trong một cài đặt cụ thể. Nếu thiết bị này gây nhiễu có hại cho việc thu sóng vô tuyến hoặc truyền hình, điều này có thể được xác định bằng cách tắt và bật thiết bị, người dùng nên thử khắc phục hiện tượng nhiễu bằng một hoặc nhiều biện pháp sau:

  • Đổi hướng hoặc di chuyển lại ăng-ten thu.
  • Tăng khoảng cách giữa thiết bị và máy thu.
  • Kết nối thiết bị vào ổ cắm trên mạch điện khác với mạch điện mà máy thu được kết nối.
  • Hãy tham khảo ý kiến ​​của đại lý hoặc kỹ thuật viên radio/TV có kinh nghiệm để được trợ giúp.

Tuyên bố về phơi nhiễm bức xạ của FCC:
Thiết bị này tuân thủ các giới hạn phơi nhiễm bức xạ của FCC được quy định cho môi trường không được kiểm soát.

Tài liệu / Tài nguyên

Phần mềm LILYGO T-Deck Arduino [tập tin pdf] Hướng dẫn sử dụng
T-DECK, TDECK, 2ASYE-T-DECK, 2ASYETDECK, Phần mềm Arduino T-Deck, Phần mềm Arduino, Phần mềm

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *