
标准版
提醒喝水水杯垫 B站开源
3.1w
0
0
50
简介
提醒喝水杯垫 主控stm32f030f4p6
简介:提醒喝水杯垫 主控stm32f030f4p6开源协议
:GPL 3.0
克隆自提醒喝水杯垫
创建时间:2022-03-19 14:51:32更新时间:2024-01-24 01:55:49
描述
首先先上视频介绍:
这是一期简单的项目,起因是B站网友提议,需要一个像h同学那样提醒喝水的杯垫,于是便做出了这个东东:

这是内部结构:
这次的PCB设计依旧采用贴片原件为主的方式,因为考虑到体积原因,无法使用现成的arduino等模块,不如直接自己造一块。主控选用f0系列,因为这次的项目不需要很高的性能,而且出于成本考虑,越简单越好。这款f0的芯片所有引脚都被使用了,内存也是正正好好,可以说是没有浪费一点性能。
下面为详细教程:
# 元器件购买:
屏幕 建议使用中景园的12832屏幕,如下链接:
串口语音模块(如果链接打不开,请搜索:深圳百为电子 BY8301-16P):
语音模块配套喇叭(如果链接打不开,请搜索:深圳百为电子8欧1W):
主控芯片stm32f030f4p6:
立创商城下单注意:PCB上的原件X1是32M无源晶振,请通过嘉立创EDA标准版PCB界面-导出BOM表后一键下单,下单时千万核对是无源晶振,不是有源晶振!!
其它原件直接立创商城下单即可,都不是很贵,差价不大不建议TB购买了。
# 程序下载
(以下部分给第一次接触stm32相关知识的朋友观看,老手请自动回避):
stm32系列芯片下载方式很多,建议通过ST-LINK使用SWD方式下载:
首先需要准备一块st-link(淘宝随便搜一个,找个30块钱左右的买就行):ST-LINK链接(点我)
之后安装开发环境KEIL5MDK与STM32F0芯片包
安装教程参考这位大佬的: KEIL5MDK安装教程(点我)
之后打开附件中的代码工程,如图。点击魔术棒,debug,切换一下自己的下载器(st-link)然后点击keil5界面左上角的编译和下载(Build 和 Download),等进度条跑完即可。

踩坑汇总(来自B站网友反馈,该清单实时更新):
- 在上电状态下不要短路PCB上的喇叭输出接口哦!小心一路火花带闪电!!!(这个语音模块的功放芯片没有短路保护!上电短路大概率会烧坏!)
- 晶振焊接没有正反,保证长宽对应就行。(1、3脚是晶振,2、4脚无电气连接,所以在水平面旋转180°焊接没有任何问题)
- 更新了屏幕链接,请TB购买中景园电子的:12832屏幕(点我)
- 语音模块不建议使用接插件,会导致高度过高,建议直接将串口语音模块插到PCB上,然后放入外壳寻找合适焊接高度,记录后取出直接焊接即可!板子背面已开槽无遮挡,如不小心烧了芯片也方便维修。
- 编译founts.c报错#144 a value of type "char *" cannot be used to initialize an entity of type "unsigned char".... 解决方案:在魔术棒里c/c++页面的mics controls中加上--no-multibyte-chars(感谢 B站 瘋兔砸的耳朵 反馈)
- 喇叭不分正反,别短路就行。
- 屏幕不建议焊接排针,直接焊线即可(参考上面的内部结构图片)!
- 语言模块是需要通过USB接口下载语言音频的,直接买回来是不能使用的哦!如果数据线连接电脑后电脑没有任何反应,请更换你的micro USB数据线,大概率是数据线问题。
目前成功制作人数(约):70人(收到B站私信并统计)
更新日志:
2024.1.8
- 经网友反馈,嘉立创BOM表配单时可能将X1配置为有源晶振,进而导致制作完成的PCB无法正常运行,上文已增加强调。(感谢B站@bili_59723654782和B站@bili_83914662767反馈)
2023.5.24
- 经网友反馈,删除国产stm32平替芯片,请使用原装stm32
- 编译报错#144 以及解决方案(已放到踩坑汇总,感谢B站 @瘋兔砸的耳朵 反馈)
- 更新其它常见问题
- 更新成功制作人数
2023.2.2 更新成功制作人数,添加更新日志
......
2022.3.19 初稿发布
最后的最后,有任何制作相关问题欢迎来B站私戳 平韵の小窝 私信24h内必回!
如果你有其它好的制作想法却苦于制作条件,也欢迎私信交流,我帮忙做,你提供物料成本就行。
立创开源社区可能不能及时回消息(因为没有新消息提醒,就离谱,哼!),见谅。
设计图
原理图
PCB
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 测试点 | 3V3,5V | 测试点 | 2 |
2 | BOOT0 | BOOT0 | HDR-M-2.54_1X2 | 1 |
3 | 10u | C1,C5 | C0603 | 2 |
4 | 12pf | C2,C3 | C0603 | 2 |
5 | 0.1u | C6,C9,C10 | C0603 | 3 |

添加到专辑
0
0
分享
侵权投诉
评论