STM32桌宠开发学习笔记
2025-09-29 来源:cnblogs
一.硬件
从无到有具有挑战性,根据博客学习要具备足够的耐心和毅力。硬件的配置其实大部分blog都有,但是想要了解,一个个学习的话,对于零基础任重道远。
(我坚持了三天放弃了,在网上买了套件——鹿小班,简单直接。价格差不多)
参考大佬博客:
基于STM32F103C8T6制作桌面宠物_stm32智能桌面宠物-CSDN博客
STM32单片机智能桌面宠物_stm32小狗-CSDN博客
本篇主要记录学习软件的过程,在有基础配置的前提下进行学习扩展。
二.软件环境
keil5:Keil5 5.38官方下载、安装及注册教程(详细版)_keil5下载-CSDN博客
stm32下载 keil5 ARM
因为我是第一次接触stm32,所以遇到疑问——keil5 c51 arm区别
我的理解是C51这款软件主要支持51单片机这类芯片的内核,网上也有很多更详细的解释,有相关需要可以百度一下。
keil5 c51 arm区别 – 搜索
语音模块是配套的天问,直接下载。
烧录:sk-link
配套硬件安装完成(已编程)
三、学习记录
桌宠配套功能:
控制方式:语音、手机蓝牙控制
语音:
打开开关后喊“小智小智”唤醒,喊“立正”、“前进”、“后退”、“左转”、“右转”、“握手”、“坐”、“睡觉”、“摇摆”、“跳舞”、“撒尿”等动作命令词执行相应动作。如果超过15秒没有语音交互自动语音休眠,需要重新唤醒。由于舵机运动噪声大,可能会出现要喊几遍的情况,属于正常情况。
蓝牙控制:
根据配套视频操作完成相关配置后即可
二次创新实现方向:
用其它声音做个语音包 【恋与深空】如何从游戏中提取语音识别模块所需的语音文件-前期准备_哔哩哔哩bilibili_教程
自定义设置表情 江协科技[4-2] OLED显示屏_哔哩哔哩_bilibili
可以做更多动作(加上轮子,动起来)*难点 控制轮子动起来需要驱动器,牵扯知识储备太多(暂未实现)
详细过程:
1.其它语言包
(用自己声音录,或在网上下载语音包,是.wav音频文件即可,可参考
【有手就行】使用你自己的声音做语音合成-CSDN博客
因为我在百度飞桨没有成功 ,所以选择用恋与深空的语言包做实验。
2.自定义表情:
下载PCtoLCD2002(可以上传bmp),设定oled文件,详细参考
LCD / OLED显示汉字,取模软件PCtoLCD2002完美版-CSDN博客
四、stm32学习pcb篇——碎碎念
入手stm32f1后要求要做个小项目,有pcb原理图,还有代码(但是0基础,没看懂,根据经验焊板子后无法使led灯亮,蜂鸣器也有问题,估计是接线问题)
所以首先要了解stm32
STM32F103C8T6 最小系统板知识点总结及绘制_stm32f103c8t6复位电路-CSDN博客
其次,做小实验验证板子的方法:
【STM32】LED闪烁&LED流水灯&蜂鸣器(江科大)_stm32led灯闪烁-CSDN博客
注意事项和遇到的问题:
购买的烧录器是DAPlink,如果没有st-link烧录器,参考文档
DAPLink使用手册 – LuatOS 文档
天问语言模块不是b站up主他们常用的模块,接线 的话需要有了解串口通信的基础(ASR PRO共有三组串口,分别为TX0(PB5),RX0(PB6);TX1(PA2),RX1(PA3);TX2(PA5),RX2(PA6))
ASR PRO语音识别系列教程——串口通讯使用与测试 – 天问开发者 – 好好搭搭论坛 – 好好搭搭在线
我用的天问block如图用串口1:

自己烧录用的是ASR-LINK自动下载烧录
| LU-ASR-PRO核心板 | ASR-LINK自动下载烧录 |
| GND | GND |
| 5V | VCC |
| PB5 | TXD |
| PB6 | PXD |
| LU-ASR-PRO核心板 | 扬声器 |
| SPK+ | 正 |
| SPK- | 负 |
| LU-ASR-PRO核心板 | 麦克风(咪头) |
| MIC+ | 正 |
| MIC- | 负 |
上一篇:STM32内部FLASH功能详解
- 意法半导体中国本地造STM32微控制器启动规模量产
- 意法半导体全新STM32C5系列,重新定义入门级微控制器性能与价值,赋能万千智能设备
- 使用 Keil Studio for Visual Studio Code开发 STM32 设备
- 基于机智云与STM32的智能拐杖安全监测系统在养老物联网中的应用
- 内置全栈安全,一站式满足CRA法案与IEC 62443标准——米尔STM32MP257核心板
- 如何用 STM32 FLASH 实现等效 100 万次擦写的 EEPROM 功能?
- 实战解析:通过一个小项目掌握STM32所有外设
- STM32学了两年半,却还是不会做项目
- 意法半导体推出最新STM32MP21微处理器,兼具高性价比、低功耗、高灵活性
- 基于STM32的矿井作业环境监测系统设计与实现
- 六大全新产品系列推出,MCX A微控制器家族迎来创新
- 意法半导体全新STM32C5系列,重新定义入门级微控制器性能与价值,赋能万千智能设备
- 从控制到系统:TI利用边缘AI重塑嵌入式MCU的边界
- 模组复用与整机重测在SRRC、CCC、CTA/NAL认证中的实践操作指南
- 有源晶振与无源晶振的六大区别详解
- 英飞凌持续巩固全球微控制器市场领导地位
- 使用 Keil Studio for Visual Studio Code开发 STM32 设备
- 蓝牙信道探测技术原理与开发套件实践
- LoRa、LoRaWAN、NB-IoT与4G DTU技术对比及工业无线方案选型分析
- Microchip 推出生产就绪型全栈边缘 AI 解决方案,赋能MCU和MPU实现 智能实时决策




