Hướng dẫn đấu màn LCD WiFi màu 1.54 inch cho Xiaozhi breadboard ESP32-S3
Đấu dây màn SPI-LCD 1.54 inch 240x240 cho Xiaozhi breadboard: bảng GPIO mic, MAX98357A, LCD 8 chân. Firmware bread-wifi-lcd v1.2.0+. Không hỗ trợ 4G.
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 màn LCD WiFi Xiaozhi breadboard (Feishu).
Giới thiệu
Hướng dẫn nâng cấp loa DIY Xiaozhi trên breadboard ESP32-S3 với màn hình LCD màu SPI 1.54 inch (240×240). Cần firmware bread-compact-wifi-lcd từ v1.2.0 trở lên.

Phần cứng cần có
- ESP32-S3-DevKitC-1 — module WROOM N16R8
- Micro INMP441 hoặc ICS43434
- Khuếch đại MAX98357A
- Loa 8Ω hoặc 4Ω, 2–3W
- Breadboard 400 lỗ × 2, dây jumper/Dupont
- Màn SPI-LCD 1.54" — đã hàn 8 chân, có board driver
- Nút 6×6 mm (tùy chọn)
- Dụng cụ: đồng hồ vạn năng, mỏ hàn, cáp Type-C, PC nạp firmware
Phần cứng cơ bản (mic, loa, board) giống bài Danh sách phần cứng DIY.
Thông số màn 1.54 inch
- IPS, 240×240 pixel, 65K màu
- Góc nhìn rộng (IPS)
- Giao tiếp SPI 4 dây — cần 8 chân GPIO trên ESP32-S3
- Màn khác kích thước: tự chọn và biên dịch firmware bread-wifi-lcd tương ứng
Bảng chân đấu dây (quan trọng)
Đấu theo bảng dưới đây — ảnh minh họa chỉ tham khảo. Nối chân in đậm trên board với nhãn chân trên module.
Micro INMP441 / ICS43434 (I2S)
| ESP32-S3 | Micro |
|---|---|
| GPIO4 | WS (Word Select) |
| GPIO5 | SCK (Clock) |
| GPIO6 | SD (Data) |
| 3V3 | VDD |
| GND | GND + nối L/R |
MAX98357A (loa)
| ESP32-S3 | MAX98357A |
|---|---|
| GPIO7 | DIN |
| GPIO15 | BCLK |
| GPIO16 | LRC |
| 3V3 | VIN + nối SD |
| GND | GND + nối GAIN* |
| Audio+ → loa (+), Audio− → loa (−) | |
* MAX98357A dạng BGA: bỏ dây GAIN_GND nếu mạch chạy bình thường.
Màn SPI-LCD (8 chân)
| ESP32-S3 | LCD SPI |
|---|---|
| GND | GND |
| 3V3 | VCC |
| GPIO21 | SCL (Clock) |
| GPIO47 | SDA (Data) |
| GPIO45 | RES (Reset) |
| GPIO40 | DC (Data/Command) |
| GPIO41 | CS (Chip Select) |
| GPIO42 | BLK (Backlight) |

Hai phiên bản board ESP32-S3
Phiên bản 1 — Espressif 44 chân
Board chuẩn Espressif DevKitC-1, 44 GPIO. Đấu dây theo bảng trên, firmware ≥ v1.2.0.
Phiên bản 2 — GOOUUU 42 chân
Board GOOUUU (42 chân) — cùng bảng chân, vị trí lỗ trên breadboard khác. Tham khảo sơ đồ riêng cho board 42 chân trong tài liệu gốc.
Mẹo đấu dây
- Dùng dây ngắn để giảm nhiễu tín hiệu SPI
- MAX98357A BGA: có thể bỏ dây xanh GAIN_GND bên trái nếu hoạt động ổn
- Luôn ưu tiên bảng chân hơn ảnh chụp
Quy ước màu dây jumper
- Đỏ — VCC / 3.3V
- Xám, xanh lá — GND
- Xanh dương, nâu, cam — tín hiệu số
FAQ — Sự cố thường gặp
Đèn RGB không sáng sau nạp firmware?
Kiểm tra 2 điểm hàn cạnh đèn RGB — nếu chưa hàn, nối tạm bằng dây rồi reset board.
Kiểm tra mạch
- Chưa cấp nguồn: đo thông mạch giữa các điểm GND và 3.3V xa nhau
- Có nguồn: đo điện áp GND và các chân — xác nhận trong ngưỡng bình thường
Firmware
Màn 1.54" dùng độ phân giải 240×240. Tải firmware bread-wifi-lcd mới nhất:
Hướng dẫn nạp: Nạp firmware Xiaozhi.
Kit tham khảo
Có kit ~79 CNY gồm ESP32-S3 N16R8 + màn 1.54" + HT517 trên các sàn thương mại — tìm kit Xiaozhi ESP32S3 1.54 LCD. Link tham khảo trong tài liệu gốc (Taobao).
Bước tiếp theo
- Nạp firmware bread-compact-wifi-lcd
- Cấu hình WiFi và thêm thiết bị