嘉立创产业服务站群
站内搜索
发作品签到
STM32智能桌面宠物
专业版

STM32智能桌面宠物

41.3w
1.7k
3.1k
738

简介

可以进行一些简单的交流互动,立正,前进,后退,左转,右转,摇尾巴,趴下,蹲下,睡觉,向前跳,打招呼,伸懒腰等,一般用于放置桌面上。语音可以自定义设置,需要到智能公元网站自行配置。

简介:可以进行一些简单的交流互动,立正,前进,后退,左转,右转,摇尾巴,趴下,蹲下,睡觉,向前跳,打招呼,伸懒腰等,一般用于放置桌面上。语音可以自定义设置,需要到智能公元网站自行配置。

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2024-12-15 16:48:43更新时间:2026-04-30 10:01:53
打开设计图
快速打样

PCB、3D 打印与结构件一站打样

PCB 制板配置

按住模型可拖拽旋转
桌面宠物主控板 · PCB V1.2.1
按住拖拽查看 PCB 模型
设计版本
下单数量
阻焊颜色

SMT 贴片配置

元件与贴装范围可选
贴装面
贴装范围
加工数量

3D 打印配置

真实 STEP 转换预览 · 可拖拽
正在加载真实桌宠模型…
按住拖拽旋转 · 滚轮缩放
打印材料
打印配色

纸盒包装配置

盒型、工艺与数量可选
包装盒型
表面工艺
定制数量
制造 BOM 列表
来自项目仓库 · 文件与制造价格实时关联
制造类别工程文件制造说明制造价格
FAFA 零件舵机安装支架 × 4标准件清单 · FA_PARTS.xlsx黑色铝合金 · 标准安装孔¥18.60
PCBPCB桌面宠物主控板_V1.2.1.zipGerber + 钻孔文件2 层板 · 5 片 · 绿色阻焊¥52.40
SMTSMT桌面宠物_BOM_V1.2.1.xlsxBOM + CPL 坐标文件单面贴装 · 全部元件 · 5 套¥91.60
3D3D 打印桌面宠物模型.STEPSTEP AP203 · 100 × 58 × 65 mm高韧树脂 · 全彩打印¥106.30
METAL钣金电池仓盖板.dxf展开图 + 折弯标注1.0 mm 不锈钢 · 拉丝¥46.50
CNCCNC铝合金底盘.step三轴 CNC 加工模型6061 铝合金 · 阳极氧化¥128.00
BOX纸盒桌面宠物包装盒.ai刀模图 + 印刷文件瓦楞邮寄盒 · 哑膜 · 10 个¥34.80
下单方案已生成,正在进入报价流程…

描述

后期留言(2026/3/29):

近期完成四轴飞行器项目后,回头复盘机器小狗电路,发现多处可优化点:部分元件冗余、电路设计不够合理;当前充放电模块输出电流偏小,无法完全支持四路舵机同时运行,易触发断电复位,也会影响语音识别;且采用开发板方案,空间利用率较低,专业性较差,以及作为首次画PCB的项目,当时未规范整理BOM表,显得杂乱,在此向各位致歉🙏
因近期时间紧张,项目暂不更新;后续若有时间,计划开源贴片版机器小狗(替代开发板方案),同时优化好整体电路,当然对于做完飞控项目的我来说,难度不大,敬请期待吧。

资料位置:

资料位于该网页最下方(实物图的最后),资料网盘链接,可保存至自己的网盘下载。

视频链接(视频合集):

【STM32智能桌面宠物教程合集】 https://www.bilibili.com/video/BV17hAaeXEY4/?share_source=copy_web&vd_source=09b5258b191077697b13e2a0ed26a125
v1.2.1小狗.png

项目简介

本项目是基于STM32单片机的智能小桌宠,具有简单的与人交互功能,支持语音与与蓝牙同时控制。

项目学习

  • 单片机小狗的灵感来自于UP主【有出息的男孩】,让我明白了舵机也能这样玩。
  • STM32单片机是跟着UP主【江协科技】学习的。
  • OLED的使用看的是UP主【江协科技】老师的OLED教程,也可进行自定义设置表情。
  • 嘉立创PCB画板跟着UP主【Expert电子实验室】学习的。
  • SOLIDWORKS软件是跟着UP主【阿奇设计分享】老师学习的。
  • 语音模块用的是【机芯智能】的su-03t1,可进行自定义设置唤醒词命令词。

项目功能

一些简单的交流互动,立正,前进,后退,左转,右转,摇尾巴,趴下,蹲下,睡觉,向前跳,打招呼,伸懒腰等,一般用于放置桌面上。语音可以自定义设置,需要到智能公元网站自行配置。

项目参数

  • 语音模块用的是机芯智能的SU-03T1或CI-03T,可进行自定义设置唤醒词命令词
  • OLED模块用的是江科老师的OLED模块代码,也可进行自定义设置表情

原理解析(硬件)

本项目逻辑比较简单,由以下部分组成,电源部分、舵机部分、OLED部分、蓝牙部分,语音部分,本项目的控制采用串口控制,主要是通过麦克风接收语音信号并进行处理,提取人声进行解析比较,当声音符合指令后,进行对应的控制操作,或者用手机蓝牙控制。

原理解析(软件)

CSDN网站:https://blog.csdn.net/2402_83438920/article/details/145213286?fromshare=blogdetail&sharetype=blogdetail&sharerId=145213286&sharerefer=PC&sharesource=2402_83438920&sharefrom=from_link

更新进度(按电路板版本划分,选取资料要对应好版本)

-----------------------(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

焊接图:
V1.2.1焊接图.jpg
预览图:
V1.2.1预览图.png
因为是在1.2电路板的基础上进行了小更改,所以给这个版本起名叫1.2.1
【【此版本的一些注意事项】】:
{

  • 【【1】】在功能上继承了v1.2的所有功能,只是在其基础上添加了检测当前电量的功能。
  • 【【2】】还有一个注意事项就是蓝牙那里的线路进行了更改,采用另一种小型低功耗的蓝牙模块,使得安装便捷,好兼容模型。(右下角亮蓝灯的,正常状态下是一闪一闪的)
  • 总观察图.png
  • 【【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

焊接图:
解析图.png
预览图:
v1.2电路板.png

【【此版本的注意事项】】:
{

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

}

-----------------------(V1.1电路板)-----------------------

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

小狗(强调).png
v1.1电路板.png

【【此版本的注意事项】】:
{

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

-----------------------(V1.0电路板)-----------------------

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

v1.0电路板.png
【【此版本的注意事项】】:
{

  • 【【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排母相连。

实物图

桌面小狗实物.jpg
v1.2.1小狗.png
封面.png

资料网盘链接

因文件整合所用空间太大(已超过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

设计图

【A】[v1.2.1]stm32桌面宠物最新合成板
【B】[v1.2]stm32桌面宠物合成板
【C】[v1.1]stm32桌面宠物合成板
【D】[v1.0]stm32桌面宠物
【D】[v1.0]z语音模块
原理图
PCB

BOM

IDNameDesignatorFootprintQuantityManufacturer PartManufacturerSupplierSupplier Part
1STM32F103C8T6-CardU1CONN-TH_L53.3-W22.9_STM32F103C8T6-CARD1STM32F103C8T6-CardLCSCC9900077949
210UFC3,C1,C9,C10,C7C08055
3100nFC4,C2,C8C08053
4HDR-F_2.54_1x4PH10,H11HDR-TH_4P-P2.54-V-F22.54-1*4P母BOOMELE(博穆精密)LCSCC2718488
5HDR-F_2.54_1x20PH14,H17HDR-TH_20P-P2.54-V-F2C50984

3D模型

序号文件名称下载次数
1
桌面宠物模型.STEP
2382

附件

序号文件名称下载次数
1
注意:资料链接整理到了描述的最后(实物图的后面).txt
2107
克隆工程
添加到专辑
1678
3074
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(738)
按时间排序|按热度排序
请问各位大佬这是买哪款锂电池呀
2026-07-16 00:51:46
259楼
点赞
回复
自己改了下结构,有需要的话可以找我
加载失败
2026-07-08 10:13:46
258楼
点赞
回复
chjandjhc
U6找不到咋办
2026-07-08 16:27:49
点赞
回复
chjandjhc
U6找不到咋办
2026-07-08 16:27:50
点赞
回复
2026-07-14 11:25:47
点赞
回复
更多评论(1)
【面板免费打样&包邮】快和我一起来立创商城领面板定制免费打样券!https://activity.szlcsc.com/invite/mid.html?inviteLinkId=HMEZbvNjEAA
2026-06-30 22:34:51
257楼
点赞
回复
【面板免费打样&包邮】快和我一起来立创商城领面板定制免费打样券!https://activity.szlcsc.com/invite/mid.html?inviteLinkId=HLOF6BlVgAA
2026-06-20 10:08:56
256楼
点赞
回复
想问各位大佬一下,我的数据线供电没问题,电池供电只有5v充放电模块亮,四角灯和单片机都不通电,是什么原因,求解
2026-05-27 18:35:59
255楼
点赞1
回复
ok150150111
单片机没烧进去吧
2026-07-06 01:03:13
点赞
回复
有大佬知道为什么一连蓝牙OLED和四角的灯就熄灭了吗,蓝牙可以控制舵机,语音能唤醒有回复,但是控制不了舵机,然后蓝牙一连接,OLED和四角的灯就熄灭了
2026-05-24 17:19:57
254楼
点赞
回复
ok150150111
这么神奇的吗
2026-07-06 01:01:30
点赞
回复
titana
请问大佬这是买哪款锂电池呀
2026-07-16 00:52:37
点赞
回复
充放电模块是什么意思,博主只给了一个自己画的模块,是自己还需要在里面添加充放电模块需要的其他元器件么
2026-05-23 10:58:58
253楼
点赞1
回复
2026-06-25 09:41:58
点赞
回复
ok150150111
回复 @eda_ctfqzzpb:买充放电模块就行了
2026-07-06 01:00:39
点赞
回复
sun.1.2
回复 @ok150150111:那充放电模块怎么封装啊,不知道up主的封装大小不好跟着画啊
2026-07-10 17:43:03
点赞
回复
请问有谁知道为什么语音模块烧录成功了,上电之后就是没反应?oled和蓝牙都是正常的,就是语音模块不起作用
2026-05-14 14:59:03
252楼
点赞
回复
waaazz
喇叭坏了 或者麦克坏了 如果语音没问题()
2026-05-24 15:09:53
点赞
回复
请问有谁知道为什么语音模块烧录成功了,上电之后就是没反应?
2026-05-14 14:58:37
251楼
点赞
回复
V1.1版本的电路图左上角是什么东西,具体功能是什么
2026-05-09 15:34:59
250楼
点赞
回复

底部导航