M5Stack Atom S3R

Hướng dẫn sử dụng Bộ phát triển M5Stack ATOMS3R Compact ESP32-S3

1. Giới thiệu

Sách hướng dẫn này cung cấp thông tin cần thiết cho bộ phát triển M5Stack ATOMS3R Compact ESP32-S3. ATOMS3R là bộ điều khiển lập trình nhỏ gọn, tích hợp cao, được thiết kế cho nhiều ứng dụng thiết bị thông minh nhúng khác nhau. Nó bao gồm bộ điều khiển chính ESP32-S3, màn hình IPS màu 0.85 inch và nhiều cảm biến tích hợp cùng khả năng mở rộng.

Vui lòng đọc kỹ hướng dẫn sử dụng này trước khi vận hành thiết bị để đảm bảo sử dụng đúng cách và khai thác tối đa tiềm năng của thiết bị.

2. Sản phẩm hếtview

M5Stack ATOMS3R được xây dựng dựa trên bộ điều khiển chính ESP32-S3-PICO-1-N8R8, cung cấp WiFi tích hợp, bộ nhớ FLASH 8MB và PSRAM 8MB. Kích thước nhỏ gọn (24x24x12.9mm) làm cho nó trở nên lý tưởng cho các dự án có không gian hạn chế.

2.1 Các tính năng chính

  • Bộ điều khiển chính ESP32-S3-PICO-1-N8R8 tích hợp WiFi.
  • Bộ nhớ FLASH 8MB và PSRAM 8MB tích hợp giúp tăng cường hiệu năng.
  • Màn hình IPS màu 0.85 inch (128x128px) cho phản hồi trực quan.
  • Nút lập trình nằm bên dưới màn hình.
  • Tích hợp cảm biến địa từ 3 trục BMM150 và cảm biến định hướng 6 trục BMI270.
  • Giao diện Type-C dùng để cấp nguồn và tải xuống phần mềm.
  • Cổng mở rộng HY2.0-4P (Cổng A) dành cho I2C/GPIO/ADC/UART.
  • Sáu chân GPIO và chân nguồn được dành riêng ở phía dưới để dễ dàng mở rộng.
  • Ăng-ten 3D cải tiến giúp nâng cao hiệu suất và độ ổn định kết nối không dây.
  • Chức năng phát xạ hồng ngoại (IR).

2.2 Nhận dạng thành phần

Hình ảnh sau đây minh họa các thành phần chính và giao diện của bộ dụng cụ phát triển ATOMS3R.

Sơ đồ nhận dạng linh kiện M5Stack ATOMS3R với nhãn cho màn hình, nút bấm, USB-C, Port.A và các chân GPIO.

Mô tả hình ảnh: Sơ đồ này hiển thị M5Stack ATOMS3R từ góc nhìn nghiêng từ trên xuống, làm nổi bật các tính năng chính của nó. Các nhãn chỉ vào màn hình LCD IPS 0.85 inch, nút bấm bên trong, cổng USB-C để cấp nguồn và lập trình, cổng HY2.0-4P Port.A để mở rộng và sáu chân GPIO bên ngoài. Nó cũng chỉ ra các cảm biến BMI270 và BMM150 bên trong, đèn LED hồng ngoại và bộ điều khiển ESP32-S3-PICO với 8MB Flash và 8MB PSRAM. Kích thước được ghi là 24x24x12.9mm.

Xem xét kỹ hơn sơ đồ chân cắm và các cổng mở rộng:

Từ trên xuống view Sơ đồ chân cắm của M5Stack ATOMS3R với các nhãn cho GPIO, nguồn và đường truyền thông.

Mô tả hình ảnh: Hình ảnh này cung cấp một góc nhìn từ trên xuống view Sơ đồ mạch của M5Stack ATOMS3R thể hiện rõ cấu hình chân cắm. Các nhãn chỉ ra các chân 3V3, 5V và Ground (G), cũng như các chân GPIO cụ thể (G1, G2, G5, G6, G7, G8, G38, G39, G41, G42, G45, G47, G48). Nó cũng mô tả chi tiết các kết nối cho màn hình LCD (MOSI, SCK, RS, CS, BL), đèn LED hồng ngoại và nút bấm (BTN). Đầu nối Port.A có thể nhìn thấy ở giữa phía dưới.

3. Có gì trong hộp

Khi mở gói hàng, bạn sẽ thấy các vật phẩm sau:

  • 1x Bộ dụng cụ phát triển M5Stack ATOMS3R

ATOMS3R thường được đóng gói như hình minh họa:

M5Stack ATOMS3R trong bao bì vỉ bán lẻ.

Mô tả hình ảnh: Thiết bị M5Stack ATOMS3R được trưng bày trong bao bì vỉ trong suốt, cho phép nhìn thấy thiết bị bên trong qua lớp nhựa. Bao bì có in nhãn hiệu 'ATOM S3R' và logo M5Stack.

4. Thiết lập

4.1 Cấp nguồn cho thiết bị

ATOMS3R được cấp nguồn thông qua cổng USB Type-C. Kết nối cáp USB Type-C tiêu chuẩn với thiết bị và với nguồn điện 5V (ví dụ: cổng USB của máy tính hoặc bộ chuyển đổi nguồn USB).

Đáy view Hình ảnh của M5Stack ATOMS3R cho thấy cổng USB-C và đầu nối Port.A.

Mô tả hình ảnh: Hình ảnh này hiển thị mặt dưới của M5Stack ATOMS3R, cho thấy rõ cổng USB Type-C dùng để cấp nguồn và truyền dữ liệu, cùng với đầu nối HY2.0-4P Port.A dành cho các thiết bị ngoại vi. Một nhãn cảnh báo sọc vàng đen có thể nhìn thấy gần cổng USB-C.

4.2 Thiết lập môi trường phần mềm

ATOMS3R hỗ trợ nhiều môi trường phát triển khác nhau. Hãy chọn một môi trường phù hợp với sở thích và yêu cầu dự án của bạn:

  • Arduino IDE: Đối với lập trình C/C++, bạn cần cài đặt gói hỗ trợ bo mạch ESP32 cho Arduino. Vui lòng tham khảo tài liệu chính thức của M5Stack để biết hướng dẫn cài đặt chi tiết.
  • UIFlow: A webNền tảng lập trình đồ họa dựa trên , lý tưởng cho người mới bắt đầu. Truy cập UIFlow thông qua tài khoản của bạn. web Trình duyệt và kết nối với ATOMS3R của bạn.
  • Micropython: Đối với lập trình dựa trên Python, bạn cần nạp firmware Micropython vào thiết bị và sử dụng thiết bị đầu cuối nối tiếp hoặc IDE để tương tác với nó.

Bạn có thể tìm thấy hướng dẫn chi tiết về cách thiết lập từng môi trường trên trang web chính thức của M5Stack. webđịa điểm: Tài liệu hướng dẫn sử dụng M5Stack.

4.3 Tải xuống chương trình cơ sở

Bạn có thể tải firmware xuống ATOMS3R thông qua giao diện USB Type-C. Tùy thuộc vào môi trường phát triển bạn chọn, các công cụ cụ thể (ví dụ: ESP-IDF, trình tải lên Arduino IDE, IDE máy tính để bàn UIFlow) sẽ được sử dụng cho quá trình này.

5. Hướng dẫn vận hành

5.1 Hoạt động cơ bản

  • Bật nguồn: Kết nối ATOMS3R với nguồn điện 5V thông qua cổng USB Type-C. Thiết bị sẽ tự động bật nguồn.
  • Màn hình: Màn hình IPS 0.85 inch sẽ hiển thị thông tin theo chương trình đã lập trình.
  • Nút lập trình: Nút bấm nằm bên dưới màn hình. Chức năng của nút được xác định bởi phần mềm đã được cài đặt. Thông thường, nhấn nhanh có thể kích hoạt một sự kiện, trong khi nhấn giữ lâu (ví dụ: 2 giây) có thể khởi động lại hoặc vào một chế độ cụ thể.

5.2 Sử dụng các cổng và chân mở rộng

  • Cổng A (HY2.0-4P): Cổng này cung cấp các khả năng I2C, GPIO, ADC và UART. Nó tương thích với các module tương thích Grove của M5Stack để dễ dàng mở rộng.
  • Các chân GPIO phía dưới: Sáu chân GPIO và chân nguồn được bố trí ở phía dưới thiết bị, cho phép kết nối tùy chỉnh với bảng mạch thử nghiệm hoặc các thiết bị ngoại vi khác. Tham khảo sơ đồ chân trong Mục 2.2 để biết chức năng cụ thể của từng chân.

5.3 Cảm biến tích hợp

  • Cảm biến địa từ BMM150: Cung cấp dữ liệu từ trường 3 trục, hữu ích cho các ứng dụng la bàn.
  • Cảm biến tư thế BMI270: Cung cấp dữ liệu từ bộ đo quán tính 6 trục (IMU) (con quay hồi chuyển 3 trục và gia tốc kế 3 trục), hữu ích cho việc cảm biến chuyển động và theo dõi hướng.

Việc truy cập dữ liệu từ các cảm biến này đòi hỏi phải có các thư viện và lập trình phù hợp trong môi trường phát triển mà bạn đã chọn.

6. Thông số kỹ thuật

Tính năngChi tiết
Bộ điều khiển chínhESP32-S3-PICO-1-N8R8
Bộ nhớ Flash8MB tích hợp sẵn
PSRAM8MB tích hợp sẵn
Trưng bàyMàn hình IPS màu 0.85 inch (128x128px)
Kết nối không dâyWi-Fi (802.11bgn)
Cảm biếnBMM150 (địa từ 3 trục), BMI270 (định hướng 6 trục)
Giao diệnUSB Type-C, HY2.0-4P (Cổng A), 6 chân GPIO/Nguồn
Hỗ trợ hệ điều hànhArduino, UIFlow, Micropython
Kích thước (DxRxC)0.95 x 0.95 x 0.5 inch (24 x 24 x 12.9 mm)
Cân nặng0.24 ounce (khoảng 6.8g)
Màu sắcTrắng

KHAI THÁC. Xử lý sự cố

7.1 Thiết bị không bật nguồn

  • Hãy đảm bảo cáp USB Type-C được kết nối chắc chắn với cả ATOMS3R và nguồn điện.
  • Hãy kiểm tra xem nguồn điện (ví dụ: cổng USB máy tính, bộ chuyển đổi nguồn) có hoạt động bình thường và cung cấp đủ 5V hay không.
  • Hãy thử dùng một cáp USB Type-C khác.

7.2 Sự cố khi tải lên phần mềm

  • Hãy đảm bảo rằng trình điều khiển chính xác cho ESP32-S3 đã được cài đặt trên máy tính của bạn.
  • Hãy chọn đúng cổng COM trong môi trường phát triển của bạn (Arduino IDE, v.v.).
  • Hãy đảm bảo bạn đã chọn đúng loại bo mạch (ví dụ: ESP32-S3 Dev Module) trong IDE của mình.
  • Kiểm tra xem có thông báo lỗi nào trong cửa sổ console đầu ra của IDE hay không.

7.3 Màn hình không hiển thị

  • Hãy đảm bảo rằng mã của bạn bao gồm các lệnh khởi tạo màn hình và lệnh vẽ cần thiết.
  • Hãy đảm bảo thư viện hiển thị được cấu hình chính xác cho màn hình IPS 0.85 inch.

7.4 Sự cố kết nối Wi-Fi

  • Hãy kiểm tra kỹ lại tên SSID và mật khẩu Wi-Fi trong mã của bạn.
  • Hãy đảm bảo thiết bị ATOMS3R nằm trong phạm vi phủ sóng của điểm truy cập Wi-Fi.
  • Hãy đảm bảo rằng mạng Wi-Fi của bạn đang hoạt động trên băng tần 2.4GHz, vì ESP32-S3 thường hỗ trợ băng tần này.

8. Bảo trì

  • Vệ sinh: Hãy dùng khăn mềm, khô để lau sạch thiết bị. Tránh sử dụng chất lỏng hoặc chất tẩy rửa có tính mài mòn.
  • Kho: Bảo quản ATOMS3R ở nơi khô ráo, thoáng mát, tránh ánh nắng trực tiếp và nhiệt độ quá cao hoặc quá thấp.
  • Xử lý: Hãy sử dụng thiết bị cẩn thận để tránh làm hư hỏng màn hình, cổng kết nối hoặc các chân cắm.
  • Cập nhật chương trình cơ sở: Thường xuyên kiểm tra trang chính thức của M5Stack. webTrang web này cung cấp các bản cập nhật phần mềm và thư viện mới nhất để đảm bảo hiệu suất tối ưu và truy cập vào các tính năng mới.

9. Bảo hành và Hỗ trợ

Để biết thông tin chi tiết về bảo hành, hỗ trợ kỹ thuật và các nguồn tài liệu bổ sung, vui lòng truy cập trang web chính thức của M5Stack. webđịa điểm:

  • Chính thức Webđịa điểm: m5stack.com
  • Tài liệu: docs.m5stack.com
  • Diễn đàn cộng đồng: Tương tác với những người dùng khác và tìm kiếm giải pháp trên các nền tảng cộng đồng của M5Stack.

Vui lòng giữ lại bằng chứng mua hàng để yêu cầu bảo hành.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.