This is a programmable desktop smart electronic dog DIY kit developed based on the STM32 microcontroller. It’s also a popular open-source desktop pet project on Bilibili, designed for electronics enthusiasts, students, and makers. The kit includes all hardware components and teaching materials, allowing even beginners to assemble and debug. The finished product is both fun and educational, serving as a desktop companion pet, a microcontroller learning project, or a creative tool for electronics DIY enthusiasts.


Core Highlights:
1. Multi-Mode Interaction
Voice Control: Built-in offline voice recognition supports preset commands such as “Hello,” “Go Forward,” “Sit,” and “Sleep,” with customizable wake words and response voices.
Bluetooth APP Control: After connecting to a mobile phone, you can remotely control actions, switch expressions, and adjust parameters, supporting custom action sequences.
Touch Interaction: Touch sensor triggers a response, providing “pet feedback” and enhancing the companionship experience.
2. Rich Movements and Expressions
Supports a variety of biomimetic movements, including forward, backward, left turn, right turn, swaying back and forth, swaying left and right, dancing, standing up, and sitting down; the OLED screen can display various expressions (happy, sleepy, angry, etc.), and the speaker provides sound feedback such as “barking” and “responding.”

3. Open Source and Programmable, Freely Expandable
Provides complete open-source code and development tutorials, allowing users to modify the program to implement custom functions, such as:
① Supporting remote control via mobile phone.
② Supporting music playback from a TF card.
③ Can be integrated with large voice models.
④ Supporting secondary development and graphical programming.

4. Beginner-Friendly, Full-Process Tutorial
Includes detailed assembly videos, soldering tutorials, and code explanations, allowing even those without electronics experience to complete assembly, programming, and debugging step-by-step, while learning microcontroller programming, servo control, voice recognition, and other electronic knowledge.
Product List:
| NO. | Name | Quantity |
| 1 | Electronic puppy 3D model | 1 |
| 2 | 180° classic servo motor | 5 |
| 3 | STM32F103C8T6 microcontroller (unsoldered pin header) | 1 |
| 4 | Puppy model PCB soldering board | 1 |
| 5 | SU-03T voice module (board, soldered and programmed) | 1 |
| 6 | 1.3-inch OLED screen (blue display, 4-pin, unsoldered) | 1 |
| 7 | Bluetooth serial port module JDY-31 (4-pin) | 1 |
| 8 | USB to TTL-CH340 module flashing board | 1 |
| 9 | Female-to-female DuPont wire (4P) | 4 sticks |
| 10 | 5V charge/discharge module | 1 |
| 11 | 3.7V polymer carbide battery (1000mA) | 1 |
| 12 | 52DB microphone (pinless, 9*7 microphone) | 3 |
| 13 | Speaker (small horn, 0.25W, 8Ω) | 3 |
| 14 | XHB2.54 terminal wire (2P male, 10CM) | 3 sticks |
| 15 | HY2.0 terminal wire (male, 26#, 2P, 100mm) | 5 sticks |
| 16 | XH straight pin (2P) 2.54mm | 5 |
| 17 | 0805 SMD capacitor 0.1UF=100nF | 20 per pack |
| 18 | 0805 SMD capacitor 10UF | 50 per pack |
| 19 | 0805 SMD LED (red) | 5 per pack |
| 20 | 0805 SMD resistor 1% 10k | 10 per pack |
| 21 | SS-3235S-L1 switch | 3 |
| 22 | Single row female header 20P | 10 packs |
| 23 | Single row female header 4P | 20 packs |
| 24 | Straight pin, Double row female header 2*5P | 10 |
| 25 | AMS1117-3.3V packaged chip | 5 |
| 26 | 140-piece boxed breadboard wires | One box |
| 27 | Includes black stainless steel tweezers | 1 |
| 28 | Component organization box | 1 |
| 29 | High-quality plastic box | Packaging box |





Reviews
There are no reviews yet.