Project files
1 KB
Machine-translated by Robotheca from the original in Chinese (opens in a new tab). License: GPL-3.0-only (opens in a new tab).
🐱Cute-Table-Pet
A cute quadruped robot controlled via Bluetooth, designed as a desk pet or "Flash Cat" robot. It uses FreeRTOS as its underlying architecture and supports features like Pomodoro timer, expression display, and various motions such as waving, bowing, walking, and turning. The code is simple and well-structured, powered by a single 18650 battery. To minimize size and maximize space utilization, a custom STM32 minimum system board, a bottom expansion board, and a simple shell were designed.
Flash Cat is a compact, FreeRTOS-driven STM32 quadruped robot that merges productivity tools with interactive motion and expressions, optimized for space-efficient 18650-powered hardware.
The microcontroller used is a custom-made STM32F103C8T6 minimum system, allowing the 18650 battery to be placed between the microcontroller and the bottom board.
In a previous project, the craftsmanship was somewhat casual, lacking proper filtering and reverse polarity protection. Users should be cautious when using it.
⚠️ Warning: The buck converter module on the bottom expansion board may produce a buzzing sound when both the ST-Link and battery are connected (it won’t break in a short time). It works normally with a single battery power supply. It is recommended to flash the program first and then solder the chip to enable battery power for the entire vehicle. Alternatively, you can add a diode to the LDO to prevent reverse current.
Files by @ALwtg, at commit 85e24f6, read from GitHub in your browser. Hardware license: GPL-3.0-only; software license: GPL-3.0-only. Robotheca doesn't review code: read it before running it.