For this build, I’m planning to use the LCSC Diwenxing CW32F030C8T6 development board together with the Ai-Thinker Ai-WV01-32S module to create a really cool setup. Paired with a 0.96" OLED display, the visual effect is surprisingly appealing. The project will also drive four servos and four WS2812B LEDs, making the overall experience both stylish and dynamic.
The Ai-Thinker Ai-WV01-32S module is powerful—it can even connect to XiaoZhi AI. The development board and the module communicate via serial port, and I plan to experiment with the UART-MCP protocol to control the servos and LEDs.
The servo control design is very flexible: • You can let the development board control them, or • Let the module handle them directly. Swap the jumper caps to switch between the two—simple, clever, and fun.
Power supply is another key consideration. You can use an 18650 battery pack or other lithium batteries. The development board features a boost circuit, acting as a reliable guardian to ensure a steady 5V output even when powered by batteries, thereby guaranteeing system stability.
There’s also an onboard TP4054 charging circuit, allowing direct charging when the battery runs low, making operation very convenient. The battery pack can be plugged in directly via the connector.
If using an 18650 battery, I plan to design an additional PCB that perfectly matches its shape, solder the battery holder onto it, and connect it to the main board—simple, clean, elegant.
Ai-Thinker
AVR
Enki
Hidden_Gecko
Emmanuel