Đang tải quảng cáo...

Đấu camera OV3660 tương tác cho Xiaozhi breadboard ESP32-S3 CAM

adminQuản trị viên
👁️ 23👍 0
Tự làm Xiaohi Ai

Hướng dẫn lắp ESP32-S3 CAM + camera OV3660 + LCD 1.54 inch cho Xiaozhi AI nhận diện vật thể, đọc chữ. Bảng chân GPIO đầy đủ, 100% tiếng Việt.

Đang tải quảng cáo...

Bài viết dịch và biên soạn từ tài liệu chính thức Hướng dẫn đấu dây breadboard Xiaozhi có camera (Feishu), thuộc bộ tài liệu DIY Xiaozhi AI.

Tổng quan

Đây là phần 4 trong loạt bài Tự làm Xiaozhi AI. Bạn sẽ lắp breadboard Xiaozhi với camera OV3660 để AI có thể nhận diện vật thể, đọc chữ, tra cứu bách khoa và tương tác qua hình ảnh — ngoài hội thoại giọng nói thông thường.

Phiên bản này dùng board ESP32-S3 N16R8 CAM (có khe gắn camera), kết hợp mic INMP441/ICS43434, khuếch đại MAX98357A, loa và màn SPI-LCD 1.54 inch màu.

Board ESP32-S3 N16R8 CAM với camera OV3660 gắn trên breadboard Xiaozhi

Phần cứng cần chuẩn bị

  • Bo mạch: ESP32-S3 N16R8 CAM + module camera OV3660
  • Micro MEMS số: INMP441 hoặc ICS43434
  • Khuếch đại: MAX98357A
  • Loa: loa có hộp kín 8Ω 2–3W hoặc 4Ω 2–3W
  • Dây: hộp jumper và dây Dupont
  • Breadboard: 2 tấm 400 lỗ
  • Màn hình: SPI-LCD màu 1.54 inch (có mạch driver, hàn 8 chân Dupont)

Ngoài ra bạn có thể cần mỏ hàn (nếu chưa hàn chân), cáp Type-C và máy tính để nạp firmware.

Lắp camera OV3660

Board CAM thường chưa hàn chân Dupont — tự hàn hoặc mua bản đã hàn sẵn. Gắn camera vào khe FPC:

  1. Mở khóa cài (cần gạt) trên khe camera
  2. Đưa cáp camera thẳng, chữ OV3660 hướng ra phía trước
  3. Ấn chặt và khóa lại
Cảnh báo quan trọng: Không cắm hoặc tháo camera khi board đang có nguồn — dễ làm hỏng module camera.

Màn SPI-LCD 1.54 inch

Hướng dẫn này lấy màn 1.54 inch làm ví dụ. Màn khác kích thước vẫn dùng được nếu bạn chọn đúng firmware tương ứng khi nạp.

Màn cần có mạch driver và 8 chân Dupont đã hàn. Các chân màn gồm GND, VCC (3V3), SCL, SDA, RST, DC, CS và BLK (đèn nền).

Bảng chân GPIO — board ESP32-S3 CAM

Chân GPIO trên board CAM khác với ESP32-S3 DevKitC thường. Đấu dây theo bảng sau:

ESP32-S3 CAMINMP441 / ICS43434MAX98357ASPI-LCD 8PinGhi chú
GPIO1WS (LRCLK)Mic I2S
GPIO2SCK (BCLK)Mic I2S
GPIO42SD (DOUT)Mic I2S
GPIO39DINLoa I2S
GPIO40BCLKLoa I2S
GPIO41LRCLoa I2S
GPIO19SCL (clock)Màn SPI
GPIO20SDA (MOSI)Màn SPI
GPIO21RSTReset màn
GPIO47DC (data/command)
GPIO45CS (chip select)
GPIO38BLK (backlight)Đèn nền
3V3VDDVIN + SDVCCNguồn 3.3V
GNDGND + L/RGNDGNDMass chung

Đấu loa

  • Audio+ → cực dương loa (thường không phân cực tuyệt đối)
  • Audio− → cực âm loa

Đấu micro

INMP441 và ICS43434 dùng chung sơ đồ I2S. Nối WS, SCK, SD đúng GPIO ở bảng trên; VDD về 3V3, GND về mass. Chân L/R của mic nối GND để chọn kênh mono.

Sơ đồ đấu dây hoàn chỉnh breadboard Xiaozhi có camera OV3660 và màn LCD

Mẹo lắp ráp trên breadboard

  • Đặt board CAM ấn sát xuống breadboard — chân chỉ lộ nửa là lỗi phổ biến khiến mạch không chạy
  • Nếu Dupont cắm cứng, chọc lỗ breadboard trước bằng đầu nhọn
  • Dùng dải đỏ/xanh của breadboard cho 3V3 và GND, tránh rối dây nguồn
  • Tài liệu gốc có kèm video minh họa đấu dây — xem trên trang Feishu nếu cần hình ảnh động

Nạp firmware

Sau khi đấu dây xong, nạp firmware dành cho board CAM có camera (không dùng file bread-compact-wifi thông thường).

  1. Cắm cáp USB vào cổng USB bên phải board CAM (cổng dùng để nạp)
  2. Trên Windows cũ hơn Win 11, cài driver USB–serial nếu máy không nhận cổng COM:
  3. Dùng Flash Tool / công cụ Web / ESP-Launchpad — chọn đúng gói firmware cho board CAM
  4. Sau khi nạp, cấu hình Wi-Fi và thêm thiết bị theo hướng dẫn cấu hình Wi-Fi

Các bài liên quan trong loạt DIY

Kết luận

Với camera OV3660, Xiaozhi breadboard không chỉ trò chuyện bằng giọng nói mà còn nhìn và hiểu môi trường xung quanh — phù hợp demo nhận diện đồ vật, đọc nhãn hoặc sách. Đấu dây đúng bảng GPIO board CAM, nạp đúng firmware và cấu hình Wi-Fi là ba bước then chốt trước khi dùng thử.

Đang tải quảng cáo...
👁️23 lượt xem