发作品签到
专业版

#第八届立创电赛#语音时钟

工程标签

1.6k
0
0
2

简介

简介: #第八届立创电赛#语音时钟,通过R7FA2E1A72DFL芯片实现时间显示,温度显示,湿度显示功能

简介:简介: #第八届立创电赛#语音时钟,通过R7FA2E1A72DFL芯片实现时间显示,温度显示,湿度显示功能

开源协议

Public Domain

创建时间:2023-06-30 09:51:13更新时间:2023-12-07 06:09:25

描述

1、项目功能介绍


基于R7FA2E1A72DFL芯片实现桌面电子时钟,数字显示使用到了四位0.56寸共阴极数码管(不带冒号),温度和湿度显示使用了DHT11来实现。

时钟采用芯片内置时钟,支持复位按键,SWD下载电路,I2C,方便下载调试。

 

2、项目属性


为2023年嘉立创暑期训练项目制作。

 

3、开源协议


采用GPL3.0开源协议,所有硬件软件均开源。

 

4、硬件部分


PCB使用嘉立创专业版eda设计。

外壳使用多余打印的面板,m2螺柱,和包装芯片的塑料壳制作而成。

焊好后若发现数码管部分无法显示,属于焊接问题,需检查是否有虚焊问题。

 

拆数码管可以先拿一撬棍,在数码管两边的插孔放上适量的焊锡,然后焊烙铁温度在400度左右,反复加热两边插孔,然后敲鼓轮流撬数码管。

主要要有耐心,不然容易把焊盘拆掉。

 

焊主控的时候可以加松香来解决连锡问题。

 

5、软件部分


软件部分采用keil写代码,Renesas RA Smart Configurator 进行引脚配置,时钟配置等。

 

蜂鸣器的发音部分在”timer_smg.c"里

通过添加"buzzer_num"可修改发音时间

 

工程封面数字0特别亮是因为,数字显示方法是每次刷新一个数字,因为刷新速度太快导致看着都亮。

其他可能是针脚接触不行。

 

因为电路原因导致按键3和4物理位置错误,软件已修改无误,位置在"timer_smg.c"里"set_smg_button()"函数里。

按键一为修改时间,在显示湿度温度界面按下可返回显示时间。

按键二为减时间。

按键三为加时间。

按键四第一次按为摄氏度(第一个数位显示C),第二次按为湿度(第一个数码管显示H),再次按可回到显示时间。

在修改时间按可保存时间,返回显示时间。

 

注意

因为调式原因,导致经过多次焊接,芯片上两个引脚脱落

(图片不太清楚,但无连锡问题)

损坏引脚为P103和P104分别连接SEG_A和SEG_1。

故此修改SEG_A链接P111,SEG_1连接P201。

若试图复制,需修改smg.h里的SMG_A_OPEN,SMG_A_CLOSE,SMG_1_OPEN,SMG_1_CLOSE里的" BSP_IO_PORT_**_PIN_** "为01-03和01-04即可。

 

个人使用程序为"Clock.hex"

原本引脚程序为"Clock_Org.hex"

原本无蜂鸣版本为"Clock_NoBeep.hex"

其他程序为"src.rar"

忘记添加"hal_entry.c"已添加上

 

6、BOM清单


9xYfdXzJtHi7Xee8VG2gm8ddjoVTtc4B7EroATrZn.png

 

7、大赛LOGO验证


 

a41adOQ1ZEjcKTyRkMzNY8NF9fJd60EQglYgGIqo.png

 

1Ef8xwxqkdc3yQMouw8ynCQ1qBw5dJJWlmTd2HAw.jpeg

 

8、演示您的项目并录制成视频上传


 

立创电赛: #第八届立创电赛#语音时钟

 

外观展示

上面

MbmFR7fA0CSQg46LFi5fbuUFuaaf0yDOClq3xl3F.jpeg

按键面

vE1ZyoppN6nul6ZLpQHKpIX1tQuMnDfIeWlCwJde.jpeg

背面

rzgvVuqwgJiXfmbzO1lfZvZnWokRilpLCyO1GUnO.jpeg

底面

pgbZuUHxDF8L0E0onwTkbdcy31a8iUJzGXz2YbTz.jpeg

芯片面

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
Clock.hex
4
2
src.rar
5
3
Clock_Org.hex
3
4
Clock_NoBeep.hex
3
5
hal_entry.c
4
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航