单片机
返回首页

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自动下载烧录
GNDGND
5VVCC
PB5TXD
PB6PXD
LU-ASR-PRO核心板扬声器
SPK+
SPK-

 

LU-ASR-PRO核心板麦克风(咪头)
MIC+
MIC-


进入单片机查看更多内容>>
相关视频
  • 【TI MSPM0 应用实战】智能小车+工业角度编码器+血氧仪+烟雾探测器!硬核参考设计详解!

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

  • 直播回放: Microchip Timberwolf™ 音频处理器在线研讨会

  • 基于灵动MM32W0系列MCU的指夹血氧仪控制及OTA升级应用方案分享

精选电路图
  • 1瓦线性调频增强器

  • 12V 转 28V DC-DC 变换器(基于 LM2585)

  • 红外遥控音量控制

  • LM317过压保护

  • 12V转110V/220V 500W逆变器

  • DS1669数字电位器

    相关电子头条文章