盛思锐传感器”第九届立创电子设计开源大赛火热报名中,现在点击报名立创电赛赢2万现金大奖,报名后全阶段可触发福利!
大赛网址:DIY.SZLCSC.COM
为了给大家些创作灵感,今天带来第八届立创电赛优胜奖项目-《动画时钟》案例分享!本文作者:瑞萨MCU杯第八届立创电子设计开源大赛选手@ccdd11,禁止商用,未经许可禁止转载。
* 1、项目功能介绍
基于R7FA2E1A72DFL芯片的桌面电子时钟设计,通过硬件SPI接口控制0.96寸OLED进行时间、日期、温度、电池电量等显示,采用DHT11温湿度传感器采集环境温湿度,复位按键、串口电路、SWD下载电路全部引出,方便下载调试。
使用算法绘制时间数字显示,实现平滑的过度动画。用立创EDA设计制作了3D外壳和面板。
*2、项目属性
参考官方案例进行设计,代码部分重写。
* 3、硬件部分
1)4个实体按键,一个触摸按键
2)0.96寸128x64 OLED显示屏,16M硬件SPI驱动
3)充电芯片tp4056的充电和充满指示引脚,分别接一个LED灯,和一个MCU引脚


4)3D外壳设置了屏幕固定位,实体按键连杆





*5、软件部分
- 实现了时间日期,温湿度显示
- 使用ADC采样MCU内部参考电压,算出准确数值为1.46v
- 使用ADC采样电池电压,根据内部参考电压,算出电池电压,从而估算电池剩余电量,在屏幕右上角绘制
- IO口读取tp4056引脚状态,在右上角显示充电状态
- 移植了一个手机上的时钟动画效果,实现时间数字平滑过渡动画,效果见视频演示
- 其他功能 计时器、闹钟、音乐还在开发中。
*6、大赛LOGO验证

请上传包含大赛logo的项目图片,logo以丝印形式印刷在PCB上面。
点击zip下载大赛logo标识! (大赛标识).zip
* 8、演示您的项目并录制成视频上传
视频要求:请横屏拍摄,分辨率不低于1280×720,格式Mp4/Mov,单个视频大小限100M内;
视频标题:立创电赛:{项目名称}-{视频模块名称};如立创电赛:《自动驾驶》-团队介绍。
更多详情:https://diy.szlcsc.com/posts/15a52db9fd7d40c492eb505280278e45
