Vỏ Seeed XAIO & Grove Base
Tạo vỏ bảo vệ đơn giản cho board Seeed XAIO của bạn với nhiều tùy chọn gắn kết. Hướng dẫn lắp ráp chi tiết, bao gồm cả tùy chọn đế nam châm và đế gắn vít. Hỗ trợ đa dạng các dòng XAIO như ESP32S3, RP2040, SAMD21, nRF52840, ESP32C3.
Mô tả
Tui muốn có một cái vỏ nhỏ cho một trong những board XAIO của mình và nhiều tùy chọn gắn kết khác nhau vì tui có vài cái để xài theo nhiều cách khác nhau. Sau đó tui nhận ra tui có thể sửa nó để phù hợp với các mẫu XAIO khác.
Nếu bạn đang tìm kiếm thứ gì đó thú vị để làm với thiết bị của mình và nó dựa trên ESP32, hãy thử thiết lập nó với Home Assistant thông qua ESPHome và cắm vào, cấu hình một số cảm biến được hỗ trợ, thêm thông tin có thể tìm thấy trong hướng dẫn này. Xin lỗi tui không thể hỗ trợ bạn về ESPHome hoặc điện tử :)
Hiện tại có đế đơn giản, đế gắn tường và tùy chọn đế gắn đĩa nam châm 8x2mm, tui sẽ bổ sung đế nam châm trong thời gian ngắn và có thể cả chân đế nữa.
Cần cho việc lắp ráp
- 8x ốc ren cấy M2, CNC Kitchen/Ruthex/loại tương tự
- 4x vít M2x8, cho nắp
- 4x vòng đệm, cho nắp
- 4x vít M2x12 cho thân chính/đế
- Chân cắm pin (Pin strip)
- Mỏ hàn
- Đế Grove
- Seeed XAIO ESP32S3 Sense/RP2040/SAMD21/nRF52840/ESP32C3/nRF52840 Sense
Đối với đế gắn nam châm tùy chọn, bạn sẽ cần 1-3 nam châm đĩa 8x2mm. Có lẽ nên dùng ba cái nếu bạn cắm phụ kiện và dùng keo để đảm bảo chúng ở đúng vị trí.
In ấn
Có sẵn file Bambu được cấu hình sẵn với màu sắc khớp với hình ảnh trên cũng như file 3MF chưa cấu hình.
Sử dụng các đối tượng "sense" của nắp và thân chính nếu bạn có ESP32S3 Sense, nếu không hãy sử dụng các đối tượng "others" cùng với đế bạn chọn.
File Bambu được cấu hình sẵn có các tùy chọn đế và nắp trên khay đầu tiên. Khay thứ hai có các tùy chọn thân chính. Xóa các phần tùy chọn bạn không muốn sử dụng.
Nếu bạn tự cấu hình bản in, đó là một bản in dễ dàng với đầu phun 0.4. Thân chính cần hỗ trợ cây lai (hybrid tree supports) để hỗ trợ khay và các lỗ cắm thẻ nhớ SD/công tắc/USB-C cho biến thể "sense". Tui đã in cái trên ở độ cao lớp 0.16 nên nó ra mịn.
Sau khi in
Đôi khi có một ít nhựa thừa dưới khay nơi có hỗ trợ. Lấy một con dao sắc, mỏng và làm cho gọn gàng để tránh sự cố với khe cắm thẻ SD.
Lắp ráp
Đầu tiên, lấy mỏ hàn của bạn ra và hàn chân cắm pin vào các lỗ ở bên cạnh đơn vị Seeed XAIO.
Tiếp theo, cắm thiết bị đã hàn vào đế Grove.
Nếu bạn đang sử dụng thiết bị có camera, hãy tháo bộ phận camera nếu nó được gắn.
Nếu bạn đang sử dụng thiết bị có ăng-ten, hãy kết nối ăng-ten.
Lắp 4x ốc ren cấy M2 vào bốn lỗ nhô ra từ các cạnh của thân chính.

Lắp 4x ốc ren cấy M2 vào bốn lỗ ở đế.

Nếu bạn đang sử dụng đế gắn vít tùy chọn, hãy gắn nó vào vị trí cuối cùng sau khi ốc ren cấy nguội.

Nếu bạn đang sử dụng đế gắn nam châm tùy chọn, hãy cho một ít keo vào các lỗ và đặt nam châm vào.

Nếu bạn đang sử dụng thiết bị có ăng-ten, hãy luồn ăng-ten qua lỗ lớn. Đảm bảo cáp được đặt sao cho nó đi lên qua phần mỏng và nằm ở bên cạnh.

Cẩn thận đặt các bảng vào vị trí. Việc căn chỉnh cẩn thận cổng USB và công tắc là chìa khóa thành công.
Giữ cáp ăng-ten đúng vị trí để nó thẳng hàng với khe ở bên cạnh nếu có.

Căn chỉnh thân chính lên trên đế, bạn sẽ cần gấp ăng-ten nếu có để nó vừa vặn.
Vặn các vít M2x12 vào 4 lỗ ở đây. Cẩn thận không làm hỏng MCU hoặc bảng đế.
Chúng ta không sử dụng vòng đệm cho các vít này, vì vậy hãy cẩn thận không vặn quá chặt.

Nếu sử dụng thiết bị có camera, hãy kết nối camera với bảng và lắp nó vào khay trên. Đảm bảo nó được đẩy hết vào khay trên.

Kết nối nắp bằng bốn vít M2x8 và vòng đệm. Nếu bạn đang sử dụng thiết bị không có camera, hãy chắc chắn sử dụng nắp không có lỗ.
Chúc mừng, bạn đã hoàn thành!

Phiên bản
2024012701: Phóng to lỗ cổng USB-C để quản lý các độ lệch chân cắm pin khác nhau.
2024012301: Phiên bản đầu tiên.
ESPHome
Đây là một tệp cấu hình hoạt động cho ESPHome cho tiện ích dòng lệnh cho bảng Seeed XAIO ESP32S3 Sense, đây là bảng tui đã đăng ban đầu ở đây. Lưu ý rằng bạn cần nhập chi tiết Wi-Fi của riêng mình và tùy thuộc vào cách bạn muốn định hướng thiết bị, bạn có thể cần thay đổi cài đặt "vertical_flip" và "horizontal_mirror".
Xin lỗi bạn sẽ phải tự tìm hiểu về ESPHome nhưng tui chúc bạn may mắn :)
# Cấu hình cho ESPHome
esphome:
# Tên của thiết bị ESP32-S3
name: xsense1
# Tùy chọn build PlatformIO
platformio_options:
build_flags: -DBOARD_HAS_PSRAM
board_build.arduino.memory_type: qio_opi
board_build.f_flash: 80000000L
board_build.flash_mode: qio
# Cấu hình cho ESP32
esp32:
board: esp32-s3-devkitc-1
framework:
type: arduino
# Bật ghi nhật ký
logger:
# Bật API Home Assistant
api:
# Cấu hình cập nhật qua mạng (OTA)
ota:
# Cấu hình Wi-Fi
wifi:
ssid: "Your Wifi SSID"
password: "Your Wifi password"
# Bật điểm phát sóng dự phòng (captive portal) trong trường hợp kết nối wifi thất bại
ap:
ssid: "Xiao-Esp32s3 Fallback Hotspot"
password: "MoLTqZUvHwWI"
# Cấu hình captive portal
captive_portal:
# Cấu hình cho Camera ESP32
esp32_camera:
id: espcam
name: My Camera
external_clock:
pin: GPIO10
frequency: 20MHz
i2c_pins:
sda: GPIO40
scl: GPIO39
data_pins: [GPIO15, GPIO17, GPIO18, GPIO16, GPIO14, GPIO12, GPIO11, GPIO48]
vsync_pin: GPIO38
href_pin: GPIO47
pixel_clock_pin: GPIO13
resolution: 800x600
vertical_flip: false
horizontal_mirror: false
# Cấu hình cho Web Server Camera ESP32
esp32_camera_web_server:
- port: 8080
mode: stream
- port: 8081
mode: snapshot
Giấy phép