Learning Objectives
Flash Xiaozhi AI firmware into K10 development board
Configure relevant parameters of Xiaozhi AI
Assemble K10 into laser-cut wooden enclosure
Clarify requirements for product display poster and PPT
Master the whole process of product presentation speech
(Extra) Add the knowledge base for Xiaozhi AI
Flash the Xiaozhi firmware
Open esp-launchpad: https://espressif.github.io/esp-launchpad/
Click the
DIYbuttonSet the flash address to
0x00and upload the Xiaozhi firmwareClick the
Connectbutton to connect K10Click the
Programbutton to start to flashRestart the K10 after finish flash
Set the Xiaozhi online console
Open the Xiaozhi website and login: https://xiaozhi.me/
Open the online console: https://xiaozhi.me/console/agents
Set the agent
Set the device
Update the K10 firmware and restart
Activity 1 Flash the Xiaozhi firmware
Open and download: https://my.feishu.cn/file/XCRUbQzrao0A0FxhLqVcUmcln4f

Unzip the zip file to the desktop.


Open esp-launchpad: https://espressif.github.io/esp-launchpad/

Click the
DIYbutton
Set the flash address to
0x00and upload the Xiaozhi firmware

Click the
Connectbutton to connect K10

Click the
Programbutton to start to flash

Restart the K10 after finish flash

Set the10 wifi of the K10


Restart the K10

Activity 2 Set the Xiaozhi online console
Open the Xiaozhi website and login: https://xiaozhi.me/login

Input the machine code

Open the online console: https://xiaozhi.me/console/agents

Set the agent

Set the device






Update the K10 firmware and restart

Activity 3 Assemble K10 into laser-cut wooden
Connect K10 with battery
Assemble K10 into laser-cut wooden
Test the K10 after the assembly
Activity 4 Group discussion for the presentation
Discuss with group member for product display poster and PPT

Activity 5 Prepare the presentation script
Read the assessment criterial below
Dimension | 1 – Needs help | 2 – Almost there | 3 – Can do independently |
Technology Integration | Can't connect/upload | Can connect & upload | Can use multiple features |
Creative & Innovative Design | Only copies | Makes small changes | Adds original ideas |
Engineering Process | Gives up when errors occur | Tries to debug | Fixes errors independently |
Collaboration & Communication | Doesn't work with others | Works with team | Leads & helps others |
Critical Thinking & Problem-Solving | Can't find problems | Tries basic solutions | Solves problems logically |
Write the draft of presentation script
(Extra) Activity 6 Set Xiaozhi AI knowledge base
Read the instruction document: https://my.feishu.cn/wiki/QS5ewZHh0iOEI0kdbjncmtY1nFg