# mini_clock **Repository Path**: haohaodada-official/mini_clock ## Basic Information - **Project Name**: mini_clock - **Description**: 迷你时钟,5元以内超低成本 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 3 - **Created**: 2023-03-30 - **Last Updated**: 2025-03-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mini_clock #### 介绍 采用不到1元的32位单片机,意在打造一个可以自定义编程的时钟。 [B站视频链接](https://www.bilibili.com/video/BV1ps4y1K77k/?spm_id_from=333.999.0.0&vd_source=870ef692b3af3135c794e729c82c6e43) ![输入图片说明](image/3.png) ![输入图片说明](image/2.png) ![输入图片说明](image/1.jpg) ![输入图片说明](image/4.png) #### 目前功能 - 计时功能:能显示年、月、日、时、分、秒。 - 闹钟功能:设定好几点几分后,到了设定时间会播放闹铃。 - 供电要求:内置锂电池,可独立工作3天以上,也可以通过USB线外接供电和充电。 - 成本要求:BOM价格控制在5元以内。 - 尺寸要求:长宽和0.56英寸的数码管基本相同,厚度在满足锂电池容量要求下。 #### 后续功能 在功能上,还可以加入倒计时功能,闹铃类型选择,如果有多余引脚还可以加入电池电量监测和提醒功能。 另外,数码管目前显示时整机工作电流为16mA,熄灭的时候整机工作电流为7mA,我们的锂电池容量为200mAh,也就是迷你时钟一直显示的工作时长差不多为12小时,这样续航时间上还是不满意,要延长续航时间可以从两方面来入手。第一种,加大电池容量,但整体的体积也变大。第二种,降低整机系统功耗,目前主要一直显示时间导致系统耗电大,后期可以通过软件加入息屏功能,然后进入低功耗模式,唤醒可以通过按键来唤醒。如果有多余引脚还可以通过震动或者声音来唤醒。 后续会更新TW32F003版本,TW32F003芯片自带RTC,可以省去PCF8563外置RTC芯片,这样能降低成本同时,还能多出引脚来扩展新功能。 #### 资料说明 CH32V003的程序采用天问Block编写,请到[天问官网](http://twen51.com/)下载,安装完后,选择CH32V003主板,程序用到了两个扩展库,在软件左下角“添加扩展”进入扩展页面,一个是已经在共享库里的按键库,支持长短按检测,点击加载即可。 ![image-20230509113413536](${image}/image-20230509113413536.png) 还有一个是本地库PCF8563库,需用户自己导入,这个库是在官方库的基础上新增了一些功能 ![image-20230509113505688](${image}/image-20230509113505688.png)![image-20230509113630769](${image}/image-20230509113630769.png) 硬件资料使用力创EDA设计,可以直接在线编辑、导出、打样,[项目地址](https://oshwhub.com/haoda/mini-clock)。 结构资料使用SolidWorks 2021版本设计,注意低版本的打不开。里面包含了STEP格式可以用其它软件打开,但不能修改。STL格式的可以直接3D打印。 #### 保姆级教程 [基于CH32V003的迷你多功能时钟](https://zhuanlan.zhihu.com/p/627919499)