Hướng dẫn đấu dây Xiaozhi breadboard ESP32-S3 — mic, loa, OLED, 4G
Bảng chân GPIO đấu dây Xiaozhi breadboard ESP32-S3: INMP441, MAX98357A, SSD1306, ML307R, nút bấm. Duplex và Simplex mode.
Bài viết dịch và biên soạn từ tài liệu chính thức Xiaozhi AI Encyclopedia (Feishu).
Tổng quan
Phần 2 — đấu dây breadboard Xiaozhi ESP32-S3. Có 2 phiên bản board: 44 chân Espressif và 42 chân GOOUUU. Đấu dây theo bảng chân, ảnh chỉ mang tính tham khảo.

Bảng chân — phiên bản 44 chân (Espressif)
| ESP32-S3 | Micro INMP441 (I2S) | MAX98357A | OLED I2C | ML307R 4G | Nút |
|---|---|---|---|---|---|
| GPIO4 | WS | ||||
| GPIO5 | SCK | ||||
| GPIO6 | SD | ||||
| GPIO7 | DIN | ||||
| GPIO15 | BCLK | ||||
| GPIO16 | LRC | ||||
| GPIO41 | SDA | ||||
| GPIO42 | SCK | ||||
| GPIO11 | TXD | ||||
| GPIO12 | RXD | ||||
| GPIO39 | Vol− (GND) | ||||
| GPIO40 | Vol+ (GND) | ||||
| 3V3 | VDD | VIN + nối SD | VCC | ||
| GND | GND + nối L/R | GND + nối GAIN* | GND |
* MAX98357A BGA: không cần nối GAIN_GND nếu hoạt động bình thường.
Nguồn 4G module
- LDO dương cực (~4.7V) — chân phải nhất của LDO 3 chân
- BAT 3.7–4.5V hoặc +5V nối EN (khi >4.7V)
- Loa: Audio+ (đỏ) / Audio− (đen)

Duplex vs Simplex
Duplex — 1 bộ I2S
Mic và loa dùng chung 1 controller I2S — tiết kiệm GPIO, phù hợp board ít chân.
Simplex — 2 bộ I2S (mặc định)
I2S0 cho mic, I2S1 cho loa — mỗi chân GPIO riêng, dễ đấu hơn. VIN MAX98357A có thể 3.3V hoặc 5V.
Mở rộng OLED
Thêm SSD1306 I2C — GPIO41/42. Nếu thiếu 3.3V bên phải board, kéo dây đỏ từ giữa breadboard.
Mở rộng 4G
ML307R góc trái dưới breadboard. Ăng-ten cách mic <3 cm sẽ gây nhiễu — dán ăng-ten lên dây tín hiệu loa, xa mic. Module cần 5V — lấy từ chân LDO (~4.7–4.8V).
Nút bấm
Không cắm nút 4 chân cùng một hàng — sẽ short mạch. Cắm lệch 2 hàng. Nút 2 chân khuyến nghị cho người mới.
Màu dây jumper
- VCC: đỏ, nâu
- GND: xám, đen
- Tín hiệu số: nâu đất, cam
Micro hàn ngược
Nếu lỗ thủng mic quay xuống dưới — xem sơ đồ đấu ngược trong tài liệu gốc hoặc tháo hàn lại (không khuyến nghị người mới).
Kiểm tra mạch
Sau khi cấp nguồn, đo điện áp GND và các chân — xác nhận trong ngưỡng bình thường.