The project originated from
a chance encounter with a classmate who had only made a voice-activated puppy, which I envied. However, seeing the messy wiring on his device, and considering my own hardware background, I decided to create this project.
Overview:
This project consists of three circuit boards: the main control board, the power supply charging/discharging board, and the baseboard connecting wires.
The main control board integrates an STM32F103C8T6, ECB02S2, and SU-03T, enabling Bluetooth remote control and voice control. For compatibility reasons, the main control board's size is the same as the C8T6.
The charging/discharging module is a modification of the CD42 module. The size is just right, but there are still some issues (such as insufficient battery space and small battery capacity).
The baseboard was designed to accommodate wiring in such a small size, which would affect aesthetics. A bottom connection board and charging module were also included. The bottom connection board has a CH340N serial port chip for easy programming of STM32 and SU-03T, while also retaining the programming interface. For easy expansion, an AMS1117-3.3 step-down converter was included on the baseboard, with 3.3V pads. The panel
only provides a framework; you can paste your favorite images later.
In summary ,
this project started and ended rather hastily, and various problems arose during its creation, but I also learned some things and gained something.
Related notes:
I only designed a minimum system board for C8T6 integrating Bluetooth and voice functions, and designed the charging/discharging module and baseboard based on the open-source shell dimensions. Thanks to
the uploader for the shell and code; the servo wires could be shortened to save bottom space. I rotated the screen 180° to hide the wires.
The selection of the battery and speaker is very important; too large affects aesthetics, too small affects performance.
Original link
provided by JLCPCB, and thanks to the uploader and group members for providing the materials.