
STM32智能桌面宠物
简介
可以进行一些简单的交流互动,立正,前进,后退,左转,右转,摇尾巴,趴下,蹲下,睡觉,向前跳,打招呼,伸懒腰等,一般用于放置桌面上。语音可以自定义设置,需要到智能公元网站自行配置。
简介:可以进行一些简单的交流互动,立正,前进,后退,左转,右转,摇尾巴,趴下,蹲下,睡觉,向前跳,打招呼,伸懒腰等,一般用于放置桌面上。语音可以自定义设置,需要到智能公元网站自行配置。开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
后期留言(2026/3/29):
近期完成四轴飞行器项目后,回头复盘机器小狗电路,发现多处可优化点:部分元件冗余、电路设计不够合理;当前充放电模块输出电流偏小,无法完全支持四路舵机同时运行,易触发断电复位,也会影响语音识别;且采用开发板方案,空间利用率较低,专业性较差,以及作为首次画PCB的项目,当时未规范整理BOM表,显得杂乱,在此向各位致歉🙏
因近期时间紧张,项目暂不更新;后续若有时间,计划开源贴片版机器小狗(替代开发板方案),同时优化好整体电路,当然对于做完飞控项目的我来说,难度不大,敬请期待吧。
资料位置:
资料位于该网页最下方(实物图的最后),资料网盘链接,可保存至自己的网盘下载。
视频链接(视频合集):
【STM32智能桌面宠物教程合集】 https://www.bilibili.com/video/BV17hAaeXEY4/?share_source=copy_web&vd_source=09b5258b191077697b13e2a0ed26a125

项目简介
本项目是基于STM32单片机的智能小桌宠,具有简单的与人交互功能,支持语音与与蓝牙同时控制。
项目学习
- 单片机小狗的灵感来自于UP主【有出息的男孩】,让我明白了舵机也能这样玩。
- STM32单片机是跟着UP主【江协科技】学习的。
- OLED的使用看的是UP主【江协科技】老师的OLED教程,也可进行自定义设置表情。
- 嘉立创PCB画板跟着UP主【Expert电子实验室】学习的。
- SOLIDWORKS软件是跟着UP主【阿奇设计分享】老师学习的。
- 语音模块用的是【机芯智能】的su-03t1,可进行自定义设置唤醒词命令词。
项目功能
一些简单的交流互动,立正,前进,后退,左转,右转,摇尾巴,趴下,蹲下,睡觉,向前跳,打招呼,伸懒腰等,一般用于放置桌面上。语音可以自定义设置,需要到智能公元网站自行配置。
项目参数
- 语音模块用的是机芯智能的SU-03T1或CI-03T,可进行自定义设置唤醒词命令词
- OLED模块用的是江科老师的OLED模块代码,也可进行自定义设置表情
原理解析(硬件)
本项目逻辑比较简单,由以下部分组成,电源部分、舵机部分、OLED部分、蓝牙部分,语音部分,本项目的控制采用串口控制,主要是通过麦克风接收语音信号并进行处理,提取人声进行解析比较,当声音符合指令后,进行对应的控制操作,或者用手机蓝牙控制。
原理解析(软件)
更新进度(按电路板版本划分,选取资料要对应好版本)
-----------------------(V1.2.1电路板)-----------------------
更新时间:2025年8月20日
教程链接:【STM32智能桌面宠物新电路板总教程(v1.2/v1.2.1)】 https://www.bilibili.com/video/BV1XRhyzGE2E/?share_source=copy_web&vd_source=09b5258b191077697b13e2a0ed26a125
焊接图:

预览图:

因为是在1.2电路板的基础上进行了小更改,所以给这个版本起名叫1.2.1
【【此版本的一些注意事项】】:
{
- 【【1】】在功能上继承了v1.2的所有功能,只是在其基础上添加了检测当前电量的功能。
- 【【2】】还有一个注意事项就是蓝牙那里的线路进行了更改,采用另一种小型低功耗的蓝牙模块,使得安装便捷,好兼容模型。(右下角亮蓝灯的,正常状态下是一闪一闪的)

- 【【3】】串口烧录与蓝牙接线处的丝印更改,这里为了避免一些误会,我还是统一TX接RX,RX接TX吧。
- 【【4】】语音固件烧录方式可在视频教程中查看(两种语音模块,选取一种就行)
}
-----------------------(V1.2电路板)-----------------------
更新时间:2025年3月11日
教程链接:【STM32智能桌面宠物新电路板总教程(v1.2/v1.2.1)】 https://www.bilibili.com/video/BV1XRhyzGE2E/?share_source=copy_web&vd_source=09b5258b191077697b13e2a0ed26a125
焊接图:

预览图:

【【此版本的注意事项】】:
{
- 【【1】】功能与上版本一致
- 【【2】】感谢机芯智能的专业人员指导与帮助,再次对布局进行了优化,同时处理了一些细节问题。
- 【【3】】各位可以根据丝印层来焊接对应的元器件。
- 【【4】】当前最新电路板兼容SU-03T1与CI-03T语音模块,固件快速生成,更多的对话模式等更多的功能。
- 【【5】】语音固件烧录方式可在视频教程中查看(两种语音模块,选取一种就行):
- 【【6】】语音网站设置要点(语音模块二选一):
(1)CI-03T上的PB5是TX的复用口,PB6是RX的复用口,如下图:

(2)SU-03T1上的B0是TX的复用口,B1是RX的复用口(烧录的接线方式与1.1版本的一致)
(我们之前电路板只适用于SU-03T1,用的是SU-03T1的B6为TX,B7为RX,但无法兼容功能比较多的CI-03T,所以用当前这个电路板时SU-03T的串口通道设置需要切换B0为TX,B1为RX),如下图:

}
-----------------------(V1.1电路板)-----------------------
更新时间:2025年2月19日
教程链接:
【STM32智能桌面宠物新电路板总教程(v1.1)】 https://www.bilibili.com/video/BV17hAaeXEY4/?share_source=copy_web&vd_source=09b5258b191077697b13e2a0ed26a125)


【【此版本的注意事项】】:
{
- 【【1】】取消AMS-1117稳压芯片,因为c8t6最小系统板内部自带了一个。
- 【【2】】适配机芯智能su-03t1语音模块,买带排针的直接插到排母里就行。
- 【【3】】锂电池采用2.0间距端子,直接插入对应位置。充放电模块直接焊接上去。
- 【【4】】外观线路优化,线更简洁。
- 【【5】】板子四角处配置呼吸灯(可关可开),更有生命感。
- 【【6】】蓝牙连接注意:蓝牙模块接右下角排母处,这个排母标注的TX是单片机RX的复用口,标注的RX是单片机TX的复用口。用的是USART3。所以直接对着丝印插入就行。
- 【【7】】增加共用烧录口,烧录操作请看我视频教程。
- 【【8】】语音固件只能用SU-03T1
- 【【9】】语音网站设置要点:

}
-----------------------(V1.0电路板)-----------------------
更新时间:2024年12月2日
(该版本制作起来比较麻烦,不推荐)
教程链接:
【【开源】STM32智能桌面宠物总教程(v1.0)【提示:1.0版本电路板问题居多,建议用之后的版本】】 https://www.bilibili.com/video/BV1xD6MYGEzD/?share_source=copy_web&vd_source=09b5258b191077697b13e2a0ed26a125

【【此版本的注意事项】】:
{
- 【【1】】电源部分:
- 采用3.7V锂电池+5V充放电模块输出5V到PCB右上角出,5V电压有部分经过AMS-1117-3.3V稳压至3.3V,这样5V与3.3V都有的,通电正常的话板子上的led会亮
- 【【2】】舵机部分:
- 舵机供电是直接接桌宠板左侧的上下两侧5V排针,关于PWM黄线,PA0对应左前脚,PA1对于右前脚,PA2对应左后脚,PA3对于右后脚,PA6对应的尾巴
- 【【3】】OLED部分:
- OLED接线是接桌宠板最左侧中间排母处
- 【【4】】蓝牙部分:
- 蓝牙模块接右下角排母处,这个排母标注的TX是单片机RX的复用口,标注的RX是单片机TX的复用口。用的是USART3
- 【【5】】语音部分:
- 语音模块接右上角排母处,这个排母标注的TX是单片机TX的复用口,标注的RX是单片机RX的复用口。用的是USART1
- 语音固件只能用SU-03T1
}
总体注意事项
- 有同学反应原理图转PCB图出现问题,抱歉,当时是处于画电路入门级别,有一些元器件是在PCB上直接复制的,原理图上没有,从专业上来讲这不对。在2025年11月7日,我重新对1.2.1电路板稍作了修改,原理图转PCB不会出现错误了,所以推荐各位移植工程就用这个最新的。
- 下面的boom表不太详细,我还没改,物料清单看我发的文件就行。
- 下载网盘资料时先保存到自己网盘,然后下载到自己电脑上,用自己电脑自带的压缩包解压文件
- 焊接位点请可以参考我的视频教程,或上面的图片。
- 烧录单片机与语音程序都用CH340烧录就行,按我的教程来可以不需要下载编译器了。
- 组装时,若采用我的模型,舵机的方位一定要按我的来。
- 接语音模块与蓝牙模块时,直接插入对应排母就行。
- OLED显示屏我焊接的排母,然后用面包板线将桌宠排母与OLED排母相连。
实物图



资料网盘链接
因文件整合所用空间太大(已超过50MB),所以通过网盘链接的形式来分享资料。
「【总资料】智能桌面宠物V1.0资料汇总-网盘链接」链接:https://pan.quark.cn/s/b3b7bb1ff4f4
「【总资料】智能桌面宠物V1.1资料汇总-网盘链接」链接:https://pan.quark.cn/s/718aa49cd8c0
「【总资料】智能桌面宠物V1.2.0资料汇总-网盘链接」链接:https://pan.quark.cn/s/048879bad1e2
「【总资料】智能桌面宠物V1.2.1资料汇总-网盘链接」链接:https://pan.quark.cn/s/c42a0e2e4523
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










