Chào mừng bạn đến với blog tổng hợp kiến thức về Xiaozhi!
Nơi đây cung cấp hướng dẫn từ cơ bản đến nâng cao, giúp bạn tự tay (DIY) hoặc lựa chọn sản phẩm phù hợp, kèm với những tài nguyên cho bạn muốn khám phá.
Nếu bạn muốn DIY thì nhấp vào phân loại mình cần nhé. Hãy chọn một mục bên dưới để bắt đầu:
Giới thiệu
Xiaozhi là gì? Bắt đầu từ đâu?
Phân loại
Xem các loại Chatbot và Robot AI.
Cách DIY
Hướng dẫn tự làm từng bước.
Sản phẩm sẵn
Link mua sản phẩm hoàn thiện.
FW & Sơ đồ
Tổng hợp firmware và sơ đồ mạch.
Nâng cao
Khám phá kiến thức chuyên sâu.
I. Giới thiệu Xiaozhi là gì?
Xiaozhi (hay còn được biết đến với các biến thể như "chatbot AI", "robot AI") là một dự án AI mã nguồn mở, thường dựa trên các nền tảng phần cứng như ESP32.
Điểm đặc biệt của Xiaozhi là khả năng tương tác bằng giọng nói (tiếng Việt) và các ngôn ngữ khác trên thế giới, kết nối với các mô hình AI lớn (LLMs) để trả lời câu hỏi, trò chuyện, và thực hiện một số tác vụ cơ bản.
Nguồn gốc và Nhà phát triển Việt Nam
Dự án Xiaozhi bắt nguồn từ cộng đồng maker Trung Quốc và nhanh chóng du nhập vào Việt Nam. Tại Việt Nam, nhiều nhà phát triển (developer) đã tùy biến, cải tiến và xây dựng các hệ thống server riêng để tối ưu hóa cho người dùng Việt.
Trong đó “Trần Ngọc Tân(tandev)” admin cộng đồng XiaozhiVN đóng góp rất nhiều vào việc phát triển firmware, chia sẻ sơ đồ và cách lắp ráp cho ae VN, ngoài ra còn một số nhà phát triển khác như Xiaozhi sever vn, Mr.Vọc Sĩ, VI3D,...
Lời khuyên cho Newbie
Nếu bạn là người mới, việc bắt đầu có thể hơi choáng ngợp. Dưới đây là hai hướng đi chính:
- Mua sản phẩm hoàn thiện: Đây là cách nhanh nhất để trải nghiệm. Bạn sẽ có một sản phẩm đã được lắp ráp và cài đặt sẵn, chỉ việc dùng. Cách này phù hợp nếu bạn không rành về điện tử hoặc không có thời gian, đồng thời cũng có thể tự vọc vạch, up fw riêng nếu muốn.
- Tự làm (DIY): Đây là hành trình thú vị, giúp bạn học hỏi về điện tử, lập trình và AI. Bạn sẽ phải tự mua linh kiện, hàn mạch và nạp firmware. Mặc dù tốn thời gian hơn, nhưng thành quả "đứa con tinh thần" tự mình làm ra sẽ rất xứng đáng.
À ae nên tham khảo làm theo fw của tandev nha, nhanh-gọn-lẹ :D
Lời khuyên chân thành: Hãy mua sản phẩm hoàn thiện để trải nghiệm trước. Nếu bạn có kinh nghiệm hàn, và thực sự đam mê thì hãy bắt đầu hành trình "tự làm" sau khi đã hiểu rõ cách thức hoạt động của nó.
Chatbot AI
Là thiết bị đơn giản nhất, chỉ cần một vài linh kiện như esp32, loa, mic, mạch khuếch đại, nút nhấn (nhét vào vỏ nếu có) thì đã hoàn thành. Qua đó bạn sẽ có thể trò chuyện với thiết bị này một cách tự nhiên hoặc gán một vai trò cho nó như giáo viên tiếng anh, một người bạn chẳng hạn.
Robot AI
Là thiết bị phức tạp hơn, cần servo hoặc động cơ cùng với những module tùy chỉnh khác (nếu có), vì thế nó sẽ khó hơn ở các giai đoạn như hàn, lắp, nạp fw. Qua đó bạn có thể trò chuyện tương tự chatbot đồng thời điều khiển nó di chuyển theo yêu cầu và thực một số chức năng chuyên sâu khác nếu có module kèm theo.
II. Phân loại
Nhấp vào một loại để xem hướng dẫn DIY tương ứng.
A. Chatbot AI
-
1. Xiaozhi tandev
-
2. Combo DIY mạch tím huyền thoại
-
3. Xiaozhi box màn màu
-
4. Xiaozhi kết hợp Dasai Mochi
-
5. Xiaozhi cắm loa ngoài (Basic-Ko màn)
B. Robot AI
-
1. OTTO AI 4 servo
-
2. OTTO AI 6 servo
-
3. Cún AI
-
4. Wall-E AI (Đang phát triển)
-
5. Eilik Emo AI (Đang phát triển)
III. Cách DIY
1. Xiaozhi tandev
Bước 1: Mua linh kiện
Tùy theo nhu cầu mà bạn chọn option phù hợp nhé, mà mình khuyến khích các sếp mua esp32 s3 zero, có wake word bằng giọng nói mà còn nhỏ gọn nữa, còn màn hình thì sao cũng được tùy sở thích.
- Esp32 n16r8:
Link Shopee
- Màn oled 0.96”:
Link Shopee
- Hoặc mua màn oled 1.3”:
Link Shopee
- Micro INMP441:
Link Shopee
- Loa 8ohm 1w:
Link Shopee
- Mạch khuếch đại âm thanh(nên mua loại bga):
Link Shopee
- Pin 300mah:
Link Shopee
- Mạch sạc tp4057:
Link Shopee
- Công tắc trượt:
Link Shopee
- Nút nhấn:
Link Shopee
- Hoặc cảm biến chạm:
Link Shopee
- Vỏ:
Link Shopee
- Dây hàn:
Link Shopee
- Jack cắm AUX 3.5(ko mua cx đc):
Link Shopee
- Bóng led(ko mua cx đc):
Link Shopee
- Esp32 s3 super mini:
Link Shopee
- Màn oled 0.96”:
Link Shopee
- Hoặc mua màn oled 1.3”:
Link Shopee
- Micro INMP441:
Link Shopee
- Loa 8ohm 1w:
Link Shopee
- Mạch khuếch đại âm thanh(nên mua loại bga):
Link Shopee
- Pin 300mah:
Link Shopee
- Mạch sạc tp4057:
Link Shopee
- Công tắc trượt:
Link Shopee
- Nút nhấn:
Link Shopee
- Hoặc cảm biến chạm:
Link Shopee
- Vỏ:
Link Shopee
- Dây hàn:
Link Shopee
- Jack cắm AUX 3.5(ko mua cx đc):
Link Shopee
- Bóng led(ko mua cx đc):
Link Shopee
- Esp32 s3 zero:
Link Shopee
- Màn oled 0.96”:
Link Shopee
- Hoặc mua màn oled 1.3”:
Link Shopee
- Micro INMP441:
Link Shopee
- Loa 8ohm 1w:
Link Shopee
- Mạch khuếch đại âm thanh(nên mua loại bga):
Link Shopee
- Pin 300mah:
Link Shopee
- Mạch sạc tp4057:
Link Shopee
- Công tắc trượt:
Link Shopee
- Nút nhấn:
Link Shopee
- Hoặc cảm biến chạm:
Link Shopee
- Vỏ:
Link Shopee
- Dây hàn:
Link Shopee
- Jack cắm AUX 3.5(ko mua cx đc):
Link Shopee
- Bóng led(ko mua cx đc):
Link Shopee
Bước 2: Hàn theo sơ đồ
Bước 3: Nạp code
Truy cập: https://tandev.click/
Bước 4: Thiết lập xiaozhi
2. Combo DIY mạch tím huyền thoại
Bước 1: Mua linh kiện
- Bộ mạch esp32+loa+màn:
Link Shopee
- Vỏ in 3d:
Link Shopee
- Pin 800mah(803035):
Link Shopee
- Công tắc trượt:
Link Shopee
- Mạch sạc tp4057:
Link Shopee
- Cảm biến chạm:
Link Shopee
- Dây hàn:
Link Shopee
Bước 2: Hàn theo sơ đồ
Bước 3: Nạp code
Truy cập: https://vi3d.io.vn/ hoặc https://heylily.net/esp32/
Bước 4: Thiết lập xiaozhi
3. Xiaozhi box màn màu
Bước 1: Mua linh kiện
- ESP32-S3 N8R2:
Link Shopee
- Hoặc ESP32-S3 N16R8:
Link Shopee
- Màn hình TFT LCD(kích thước nào cũng được):
Link Shopee
- Mạch khuếch đại âm thanh:
Link Shopee
- Module INMP441:
Link Shopee
- Loa 4ohm 3w:
Link Shopee
- Pin 500mah:
Link Shopee
- Nút nhấn:
Link Shopee
- Hoặc dùng cảm biến chạm:
Link Shopee
- Vỏ:
Link Shopee
Bước 2: Hàn theo sơ đồ
Bước 3: Nạp code
Truy cập: https://www.hs2t.com/p/esp-web-tools.html
Bước 4: Thiết lập xiaozhi
4. Xiaozhi kết hợp Dasai Mochi
Bước 1: Mua linh kiện
Tùy theo nhu cầu mà bạn chọn linh kiện phù hợp nhé...
- Esp32 s3 super mini:
Link Shopee
- Hoặc esp32 c3 super mini:
Link Shopee
- Màn oled 0.96”:
Link Shopee
- Hoặc mua màn oled 0.91”:
Link Shopee
- Hoặc mua màn tft 0.96” đẹp hơn:
Link Shopee
- Micro INMP441:
Link Shopee
- Loa 8ohm 1w:
Link Shopee
- Mạch khuếch đại âm thanh(nên mua loại bga):
Link Shopee
- Pin 300mah:
Link Shopee
- Mạch sạc tp4057:
Link Shopee
- Công tắc trượt:
Link Shopee
- Nút nhấn(mua 2 cái):
Link Shopee
- Hoặc cảm biến chạm(mua 2 cái):
Link Shopee
- Vỏ:
Link Shopee
- Dây hàn:
Link Shopee
Bước 2: Hàn theo sơ đồ trên web
Xem tại: https://xiaozhi.vn/
Bước 3: Nạp code
Truy cập: https://xiaozhi.vn/
Bước 4: Thiết lập xiaozhi
5. Xiaozhi cắm loa ngoài (Basic-Ko màn)
Bước 1: Mua linh kiện
- ESP32 c3/s3 super mini:
Link Shopee
- Vỏ in 3d:
Link Shopee
- Mic inmp441:
Link Shopee
- Mạch PCM5120:
Link Shopee
- Nút nhấn:
Link Shopee
- Hoặc cảm biến chạm:
Link Shopee
- Dây hàn:
Link Shopee
Bước 2: Hàn theo sơ đồ
Bước 3: Nạp code
Truy cập: https://xiaozhi.vn/
Bước 4: Thiết lập xiaozhi
6. OTTO AI 4 servo
Bước 1: Mua linh kiện
- Vỏ 3D:
Link Shopee
- esp32 S3 N16R8:
Link Shopee
- mic:
Link Shopee
- Khuyếch đại max98357:
Link Shopee
- Hạ áp 3.3v asm1117:
Link Shopee
- Tăng áp MT3608:
Link Shopee
- Mạch sạc và tăng áp TC4056:
Link Shopee
- LCD 1.54” ST7789:
Link Shopee
- Loa speaker:
Link Shopee
- Sạc tp4056:
Link Shopee
- Pin Lipo:
Link Shopee
- servo MG90s 180độ:
Link Shopee
- servo MG90s 180độ:
Link Shopee
- Board mạch đục lỗ PCB:
Link Shopee
- cổng sạc type c:
Link Shopee
- Công tắc:
Link Shopee
- điện trở:
Link Shopee
- tụ gốm:
Link Shopee
- Ốc vít M2x6 :
Link Shopee
- đầu nối đực cái:
Link Shopee
Bước 2: Hàn theo sơ đồ
Bước 3: Xem hướng dẫn và nạp code
Bước 4: Thiết lập xiaozhi
7. OTTO AI 6 servo
Bước 1: Mua linh kiện
- Mạch Esp32S3:
Link Shopee
- Màn TFT 1.54”:
Link Shopee
- Mạch khuếch đại âm thanh MAX98357:
Link Shopee
- Loa 3w:
Link Shopee
- Module microphone inmp441:
Link Shopee
- Mạch tăng áp 5v5A XL6019:
Link Shopee
- Mạch sạc tp4056:
Link Shopee
- 6 servo:
Link Shopee
- Pin lion:
Link Shopee
- Hoặc pin lipo:
Link Shopee
- Công tắc trượt:
Link Shopee
- PCB:
Link Shopee
- Vỏ otto:
Link Shopee
- Ốc m2.6:
Link Shopee
Bước 2: Hàn theo sơ đồ
Bước 3: Xem hướng dẫn và nạp code
Bước 4: Thiết lập xiaozhi
8. Cún AI
Bước 1: Mua linh kiện
- Vỏ 3D:
Link Shopee
- esp32 S3 N16R8:
Link Shopee
- mic:
Link Shopee
- Khuyếch đại max98357:
Link Shopee
- Hạ áp 3.3v asm1117:
Link Shopee
- Tăng áp MT3608:
Link Shopee
- Mạch sạc và tăng áp TC4056:
Link Shopee
- LCD 1.54” ST7789:
Link Shopee
- Loa speaker:
Link Shopee
- Sạc tp4056:
Link Shopee
- pin 18650:
Link Shopee
- hoặc Pin Lipo:
Link Shopee
- servo MG90s 180độ:
Link Shopee
- hoặc servo MG90s 180độ:
Link Shopee
- Board mạch đục lỗ PCB:
Link Shopee
- cổng sạc type c:
Link Shopee
- Công tắc:
Link Shopee
- điện trở:
Link Shopee
- tụ gốm:
Link Shopee
- Ốc vít M2x6 :
Link Shopee
- đầu nối đực cái:
Link Shopee
Bước 2: Hàn theo sơ đồ
Bước 3: Xem hướng dẫn và nạp code
Bước 4: Thiết lập xiaozhi
4. Wall-E AI
Đang phát triển...
5. Eilik Emo AI
Đang phát triển...
IV. Sản phẩm sẵn
Shop VN
QQ Shop Mua ngay
HoangDinhViet2111 Mua ngay
OTTO AI Mua ngay
Loa AI Mua ngay
TechVibe Home Mua ngay
Mua ngay
Mua ngay
Mua ngay
Mua ngay
Shop Quốc Tế
V. Tổng hợp FW&Sơ đồ
- FW tandev
- FW VI3D
- FW Xiaozhi Sever VN
- FW Tổng hợp sản phẩm sẵn (Mạch tím, Box 1.54”,...)
- FW Màn Màu
- FW OTTO AI 4 servo
- FW OTTO AI 6 servo
- FW Cún AI
- FW AI BOX PLUS
VI. Kiến thức nâng cao
Dưới đây là một số chia sẽ của mình, mọi người có thể tham khảo qua nha:
- Vọc từ repo xiaozhi gốc trên github: Link Github
- Cách tích hợp HASS (build mcp sever): Xem hướng dẫn
- Cách build riêng 1 sever AI tương tự xiaozhi: Xem tài liệu