#第八届立创电赛#LED数显电子时钟 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 #第八届立创电赛#LED数显电子时钟

简介:根据官方训练营案例电子时钟小幅修改的作品。

开源协议: GPL 3.0

(未经作者授权,禁止转载)

创建时间: 2023-06-28 08:39:30
更新时间: 2024-05-02 00:25:28
描述

1、项目功能介绍

参照2023暑期训练营电子时钟案例,实现时钟、温度、湿度三种显示模式。

可通过按键修改小时和分钟两个字段调整时间

供电有USB 5V和内置18650电池(带保护电路)两种方式。

HEX烧录文件已上传(2023-08-07)

 

 

2、硬件部分

原理图大部分参照官方案例,为了扩大显示部分,把0.56寸的数码管改为手搓的大号LED,显示面积差不多是原来的四倍。

 

PCB的大小为10*5CM,把显示用的LED全部放置在顶层,所以底层得扛下其他元件的放置。

加上底层又是用来放电池,占去半壁江山,尽可能的采用贴片元件,或者直插件改为贴片焊接。

 

刚开始打算挑战两层板,结果还是自己太天真,四层板拉线也费了不少功夫。

最费劲的是找个合适的按键,逛了整个商城,又要贴片,又要长柄,好像没有。

最后只能用这个直插的开关做一些改动,硬生生的改为贴片焊接。

如果不修改封装用直插的话,从3D预览可以看到是穿到LED上,真是会给自己制造麻烦的活,啊不,我只是喜欢挑战。

PCB布局一般没什么大问题,唯一要注意充电芯片TP4056的散热焊盘,在铺铜后需要加上实心填充以加强散热。

光靠十字连接导热是不可能的,这都是经验教训。

 

3、软件部分

程序依照瑞萨肖工的教学视频进行编写

1.改动部分为LED驱动,段选和位选IO都需要高电平才能点亮LED。

时钟冒号由单独两个IO驱动,方便在显示温度和湿度时用上。

 

需要把原来的SMG_DP_OPEN和SMG_DP_CLOSE折分为D1和D2两行再OPEN和CLOSE

SMG_1234因为方便拉线改为SMG4321反向顺序,可用里面的ceshi()函数来确定第一位是不是在左边。

 

2.触摸功能使用正常,已验证。

原先用来切换温湿度显示,后面改为按键4切换。

 

3.温度和湿度显示样式修改如下。

 

4.程序编译下载

系统:Win10

软件:瑞萨E2 4.3.0(1.36G)

烧录:Renesas_Flash_Programmer_Package_V31102

串口:创芯工坊 PowerWriter Link2 Lite

 

4、大赛LOGO验证

 

5、组装

打样需要三款,共四片(两款勉强也行)主控板x1+中空板x2+镂空透光板x1

中空板可以用镂空透光板自行挖槽,但不建议。

3D外壳厚度为1.5MM,柔软度刚刚好,内置卡扣。

四块板按这样的顺序往里面塞,刚好能扣上的。

6、演示视频(B站)

B站视频

下面是附件视频↓↓

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP