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

Hướng dẫn đấu dây Xiaozhi breadboard ESP32-C3 — Codec ES8311

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

Làm loa AI Xiaozhi trên ESP32-C3 N16: module ES8311+NS4150B Codec, bảng GPIO, OLED tùy chọn, firmware Xmini-C3.

Đ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 ESP32-C3 breadboard (Feishu), thuộc bộ tài liệu DIY Xiaozhi AI.

Tổng quan

Hướng dẫn này dành cho người muốn làm Xiaozhi AI trên breadboard với ESP32-C3 — chip rẻ, tiết kiệm điện, phù hợp bản mini. Khác với ESP32-S3 dùng INMP441 + MAX98357A, phiên bản C3 chuẩn dùng module ES8311 + NS4150B Codec (mic + khuếch đại tích hợp).

Breadboard Xiaozhi với ESP32-C3 và module Codec ES8311

Lý do chọn ESP32-C3 N16

  • Nhiều board C3 chỉ có 4 MB Flash — không nạp được firmware Xiaozhi mặc định, khó OTA. Cần board ESP32-C3-N16 (16 MB Flash).
  • C3 chỉ có 1 bus I2C và 1 bus I2S — cần module audio Codec thay vì tách mic/loa riêng.
  • Chi phí DIY khoảng 55 CNY nếu tự mua linh kiện.

Phần cứng

  • Bo mạch: ESP32-C3-N16 SF (16 MB Flash)
  • Audio Codec: ES8311 + NS4150B (mic số + PA 3W)
  • Loa: 8Ω 2–3W hoặc 4Ω 2–3W (đầu nối 1.25 mm)
  • Breadboard: 400 lỗ × 1
  • Màn (tùy chọn): OLED 0.96" 128×64 I2C, driver SSD1306, chân GND đầu tiên
  • Nút (tùy chọn): 6×6 mm — board đã có nút BOOT/RESET sẵn
  • Dây jumper, cáp Type-C, PC nạp firmware, mỏ hàn (nếu chưa hàn chân)
Lưu ý module Codec: Mua bản đã hàn chân Dupont. Không đảo VCC/GND hoặc 3V3/GND — dễ cháy chip. Chân PA_EN trên module đã kéo lên 3V3 bằng R4 — không cần đấu thêm trừ khi bạn biết cách gỡ R4 và hạ xuống GND.

Bảng chân GPIO — ESP32-C3 + ES8311 Codec

ESP32-C3ES8311 CodecChức năng
GPIO3SDAI2C dữ liệu
GPIO4SCLI2C clock
GPIO10MCKMaster clock I2S
GPIO8BCKBit clock
GPIO7DIDữ liệu vào
GPIO6WSWord select
GPIO5DODữ liệu ra
3V33.3VNguồn chip ES8311
5V / 5VinVCCNguồn khuếch đại NS4150B
GNDGNDMass chung

OLED SSD1306 (tùy chọn)

Màn I2C dùng chung bus GPIO3 (SDA)GPIO4 (SCL) với Codec. Nối VCC → 3V3, GND → GND.

Sơ đồ đấu dây ESP32-C3 Xiaozhi trên breadboard

Nạp firmware

Tải firmware Xmini-C3 từ trang firmware mới nhất, nạp qua Flash Tool / Web / ESP-Launchpad.

4G: Chưa có firmware breadboard 4G cho ESP32-C3 — chỉ dành developer tự port mã nguồn.

Bài liên quan

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