1:产品简介、
一款基于GD32F103CBT6制作的喷水闹钟,具有蜂鸣器,12864屏幕,水泵等基本外设,具有充电功能,RTC时钟有后备电源,断电时间不丢失。
2:应用场景、
适用于学生党和上班族,以及其它具有起床困难症的人群,将该产品放到床头,时间到,会通过“喷水”温柔地叫醒你!
3:产品概述、
一款基于GD32F103CBT6制作的喷水闹钟,具有蜂鸣器,12864屏幕,水泵等基本外设,具有充电功能,RTC时钟有后备电源,断电时间不丢失,具有配套C#上位机,可快速进行相关设置。
4:产品参数、
- 成品尺寸46*51*118mm,2层板设计,整体外观成长方体,风格简约,美观。
- 通过TYPE-C接口供电,电压DC5V。
- 具有充电功能,电池可使用约48h(锂聚合物电池仅作为备用电源,长期使用建议插线)。
- 闹钟具有3级子菜单,菜单设置断电不丢失。
- 纯中文图形界面,上手十分简单。
- 配套C#上位机,通过一根TYPE-C线连接电脑,可一键自动同步电脑时间,日期,可快速读取闹钟子菜单内各种参数并进行设置。
- RTC时钟由独立外部晶振驱动,时间误差小(亲测1个月误差在30秒内)。
5:使用说明、
基础操作:
- 开机:短按一次left按键。
- 关机:短按两次left按键。(建议连接电源使用!)
- 充电:插入TYPE-C线,连接电源。闹钟顶端红灯闪烁表示正在充电。电池充满后红灯常亮。
设置操作:
以下为通过闹钟设置:
- 短按中央set按键,进入设置菜单
- 通过上下按键控制光标指向想设置的选项,之后再次按下set按键进入子菜单。
- 在子菜单内通过左或右按键切换光标位置,按上下进行数值加减。
- 设置完成后按下set保存并退回设置主菜单。
以下为通过上位机设置:

上位机界面如上图所示,使用方法如下:
- 通过闹钟底部type-c接口连接电脑与闹钟,请确保电脑已安装CH340芯片驱动!
- 点击 点我搜索闹钟按钮(图中1号),之后可在2号位置的下拉列表处看到设备端口号,选择正确的端口号。
- 点击 连接闹钟(图中3号),之后点击 读取闹钟数据(图中4号),便可以看到闹钟的数据已同步至右侧,同时数据接收区有数据传回。
- 在右侧输入框内更改需要的参数,之后点击右侧的xx设置按钮,将数据保存到RAM内,
- 设置完毕后,请点击写入flash(图中5号),实现数据断电保存。
- 您也可以点击6号和7号按钮,此时上位机会自动读取电脑时间并发送给闹钟进行校准,十分方便!
6:备注、
- 本制作需要下载代码(硬件+软件),源代码由keil5MDK编写,在附件中下载即可。
- 代码下载方式:打开附件中的keil5mdk完整代码,解压缩后打开keil5工程,编译下载即可。
- 模块成本合计约200元(不包含3D打印费以及ST-LINK等下载器的费用)
- BOM表以外的元器件都在附件 制作教程与其它文档中,打开即可看到。
7:测试视频、
以下视频包含该产品所有展示,包括外观展示,菜单功能展示,上位机展示等。