T-PicoC3
Hướng dẫn sử dụng

Logo LILYGO b1

Phiên bản 1.1
Bản quyền © 2022

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


Tài liệu này nhằm 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 sử dụng phần cứng dựa trên T-PicoC3.
Thông qua một ex đơ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 cấu hình dựa trên menu, biên dịch Arduino và tải chương trình cơ sở xuống mô-đun ESP32.

Ghi chú phát hành

Ngày Phiên bản Ghi chú phát hành
2022.07 V1.1 Bản phát hành đầu tiên.
1. Giới thiệu

1.1. T-PicoC3

T-PicoC3 là một bảng phát triển. Nó có thể hoạt động độc lập.

Nó bao gồm MCU ESP32-C3 hỗ trợ giao thức truyền thông Wi-Fi + BLE và MCU RP2040. Và sản phẩm này có màn hình LCD. Thông số màn hình là IPS LCD ST1.14V 7789 inch.

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 ESP32-C3.
ESP32-C3 tích hợp giải pháp Wi-Fi (băng tần 2.4 GHz) và Bluetooth 5.0 trên một con 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. Được hỗ trợ bởi công nghệ 40 nm, ESP32 cung cấp 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, 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 trao quyền cho 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 dòng ESP32-C3. Khung phát triển phần mềm do Xinyuan cung cấp nhằm mục đích phát triển nhanh chóng 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.

1.2.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 Wiring. Người dùng có thể phát triển ứng dụng trên 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 như một hệ điều hành cũample trong tài liệu này cho mục đích minh họa.

1.3. Chuẩn bị

Để phát triển ứng dụng cho ESP32-C3 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-C3
  • Arduino về cơ bản chứa API cho ESP32 và các tập lệnh để vận hành Chuỗi công cụ
  • Bản thân bo mạch ESP32-C3 và cáp USB để kết nối nó với PC
2. Bắt đầu

2.1. 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

2.1.1. Hướng dẫn bắt đầu nhanh

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

  • Cửa sổ:

https://www.arduino.cc/en/Guide/Windows

  • Linux:

https://www.arduino.cc/en/Guide/Linux

  • Mac OS X:

https://www.arduino.cc/en/Guide/MacOSX

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

T-PICOC3 - Các bước cài đặt 1

Vào giao diện tải xuống, chọn Trình cài đặt Windows để cài đặt trực tiếp

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

T-PICOC3 - Cài đặt phần mềm Arduino 1a

T-PICOC3 - Cài đặt phần mềm Arduino 2a

Chờ cài đặt

3. Cấu hình

3.1. Tải xuống Git

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

T-PICOC3 - Tải xuống Git

3.2. 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 “thư mục bút ở đâu”
Chọn phần cứng ->
Chuột ** Nhấp chuột phải ** ->
Nhấp vào Git Bash tại đây

3.3. Nhân bản một kho lưu trữ từ xa

$ mkdir cà phê
$ cd cà phê
$ git clone –đệ quy https://github.com/espressif/arduino-esp32.git esp32

4. 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-C3 với PC, kiểm tra cổng nối tiếp nào mà bo mạch hiển thị và xác minh xem giao tiếp nối tiếp có hoạt động hay không.

5. Demo thử nghiệm

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

T-PICOC3 - Thử nghiệm Demo

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

6.1. Chọn bảng

Công cụ<

T-PICOC3 - Bảng lựa chọn

6.2. Tải lên

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

6.2. Màn hình nối tiếp

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

T-PICOC3 - Màn hình nối tiếp

7. 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.

7.1. tùy tùng

Sự miêu tả

op được sử dụng để đặt và truy vấn chế độ Wi-Fi của hệ thống.

Example

op -Q
op -S -o wmode

Tham số

Bảng 6-1. op Tham số lệnh

Tham số Sự miêu tả
-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
7.2. cầu thủ

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

sta -S [-s ssid] [-b bssid] [-n channel] [-h] sta -Q
sta -C [-s ssid] [-p mật khẩu] sta -D

Tham số

Bảng 6-2. Tham số lệnh sta

Tham số Sự miêu tả
-S quét Quét các điểm truy cập.
-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.
7.3. áp dụng

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

ap -S [-s ssid] [-p mật khẩu] [-t mã hóa] [-n kênh] [-h] [-m max_sta] ap -Q
ap -L

Tham số

Bảng 6-3. Thông số lệnh ap

Tham số Sự miêu tả
-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.
7.4. 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

mac -Q [chế độ -o]

Tham số

Bảng 6-4. Tham số lệnh mac

Tham số Sự miêu tả
-Q Hiển thị địa chỉ MAC.
-o chế độ
  • mode = 1: Địa chỉ MAC ở chế độ STA.
  • mode = 2: Địa chỉ MAC ở chế độ AP.
7.5. 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

dchp -S [chế độ -o] dhcp -E [chế độ -o] dhcp -Q [chế độ -o]

Tham số

Bảng 6-5. Tham số lệnh dhcp

Tham số Sự miêu tả
-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 : Máy chủ DHCP của giao diện AP.
  • mode = 3 : cả hai.
7.6. 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

ip -Q [-o mode] ip -S [-i ip] [-o mode] [-m mask] [-g gateway]

Tham số

Bảng 6-6. Thông số lệnh ip

Tham số Sự miêu tả
-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.
  • chế độ = 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.
7.7. 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

khởi động lại

7.8. đậ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

đập

Tân Nguyên 2022.07

Cảnh báo của FCC:

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 không được gây nhiễu có hại và (2) thiết bị này phải chấp nhận bất kỳ nhiễu nào nhận được, bao gồm nhiễu có thể gây ra hoạt động không mong muốn.

Máy phát này không được lắp cùng vị trí hoặc hoạt động chung với bất kỳ ăng-ten hoặc máy phát nào khác.

LƯU Ý QUAN TRỌNG:

Lưu ý: Thiết bị này đã được thử nghiệm và thấy tuân thủ các giới hạn đối với thiết bị kỹ thuật số Loại B, theo phần 15 của Quy định FCC. Các giới hạn này được thiết kế để cung cấp khả năng bảo vệ hợp lý chống lại nhiễu có hại trong lắp đặt dân dụng. 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 liên lạc vô tuyến. Tuy nhiên, không có đảm bảo rằng nhiễu sẽ không xảy ra trong một lắp đặ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, có thể xác định bằng cách tắt và bật thiết bị, người dùng được khuyến khích thử khắc phục nhiễu bằng một hoặc nhiều biện pháp sau:

—Định hướng lại hoặc di chuyển ă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 đặt ra cho môi trường không được kiểm soát. Thiết bị này phải được lắp đặt và vận hành với khoảng cách tối thiểu 20cm giữa bộ tản nhiệt và cơ thể bạn.

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

LILYGO T-PICOC3 Kết hợp RP2040 và ESP32 trong một Bảng mạch duy nhất [tập tin pdf] Hướng dẫn sử dụng
T-PICOC3, TPICOC3, 2ASYE-T-PICOC3, 2ASYETPICOC3, T-PICOC3 Kết hợp RP2040 và ESP32 trong một Bảng duy nhất, Kết hợp RP2040 và ESP32 trong một Bảng duy nhất, ESP32 trong một Bảng Đơn, Một Bảng, Bảng

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 *