188浏览
查看: 188|回复: 3

[项目] 基于自制显示模块制作的桌面数字时钟

[复制链接]

基于自制显示模块制作的桌面数字时钟图3
学习了PCB制作后,很多以前出于成本高、制作难度大等原因放弃的项目有了重启的机会。比如,以前曾想过制作一个较大的使用彩色LED点阵屏的数字时钟,终于在有了自己制作的专用四位数字时钟显示模块后完工了。
基于自制显示模块制作的桌面数字时钟图1
我用这块显示模块制作的桌面数字时钟,能显示时间信息,还与笔筒结合,有一定的收纳功能。作为创客作品,这个时钟的智能属性可不能少。它具有人体感应功能,当侦测到没有人时,会进入休眠状态,以达到节能的目的;当侦测到有人时,会进入显示状态,先显示年份,再显示月日,然后持续显示时间,直到人员离开。它还能根据环境光线强度,自动调节显示的亮度。
基于自制显示模块制作的桌面数字时钟图2
孪生版本

【演示视频】
制作过程
【材料准备】
基于自制显示模块制作的桌面数字时钟图5
1. 数字时钟显示模块 1
2. Arduino Uno兼容主控板  1
3. IO扩展板   1
4. DS1307时钟模块   1
5. 人体红外传感器   1
6. 光线亮度传感器    1
7. USB数据线     1
8. 3P连接线      7条  
【注:上述的数字时钟显示模块可用48*8LED点阵屏替代】
【硬件连接】
基于自制显示模块制作的桌面数字时钟图6
IO扩展板安装到主控板上,然后将电子元器件连接到IO扩展板的引脚上。具体接法如下:
1. 显示模块共4路,分别连接D2D3D4D5引脚。
2. 人体红外传感器连接到D12引脚。
3. 时钟模块连接到I2C引脚。
4. 光线传感器连接到A0引脚。
【程序设计】
基于自制显示模块制作的桌面数字时钟图4
本项目所有程序使用Mind+ V1.8.0 RC3.1编写。打开上传模式,并加载“Arduino UNO”、“WS2812RGB灯”和“实时时钟DS1307”等扩展模块。
(一)校准时间程序
基于自制显示模块制作的桌面数字时钟图7
使用DS1307时钟模块需要先对模块进行时间校准,编写上面的程序,修改为当前的时间上传到主控板。修改时间时,应考虑上传程序所需的时间。
(二)查看时间程序
基于自制显示模块制作的桌面数字时钟图8
为了检查时间是否设置成功,可以编写上面的程序上传到主控板。
基于自制显示模块制作的桌面数字时钟图9
打开串口调试窗口,查看显示时间与当前时间是否一致,如相差较大可继续使用校准时间程序进行调整。
(三)数字时钟程序
1. 主程序部分
基于自制显示模块制作的桌面数字时钟图10
2. 四个数字显示子程序S1S2S3S4
基于自制显示模块制作的桌面数字时钟图11
建立4个自定义模块S1S2S3S4,添加输入项为数字型。四个函数的功能相同,程序也一样,下面只展示其一个。
基于自制显示模块制作的桌面数字时钟图13
3. 年份显示子程序YEAR_DISPLAY
基于自制显示模块制作的桌面数字时钟图12
4. 月日显示子程序DATE_DISPLAY
基于自制显示模块制作的桌面数字时钟图14
5. 时分显示子程序TIME_DISPLAY
基于自制显示模块制作的桌面数字时钟图15
6. 显示亮度调节子程序BRIGHT_AD
基于自制显示模块制作的桌面数字时钟图16
7. 冒号闪烁子程序TWINKLE
基于自制显示模块制作的桌面数字时钟图17
8. 显示模块关闭子程序LED_OFF
基于自制显示模块制作的桌面数字时钟图18
【结构设计】
基于自制显示模块制作的桌面数字时钟图19
使用激光建模软件LaserMaker进行结构设计、图纸绘制。主要包括主结构件和外装饰件。结构件采用椴木板材料、装饰件采用亚克力材料。
【板件加工】
基于自制显示模块制作的桌面数字时钟图20
根据结构设计图纸和加工工艺方案,使用激光切割机将所需板件加工完成。
【组装】
1.组装盒体的前板、底板和左右侧板。
基于自制显示模块制作的桌面数字时钟图24
2.使用热熔胶将人体红外传感器固定到前板预定位置。
基于自制显示模块制作的桌面数字时钟图21
3. 使用螺栓螺母将光线传感器固定到预定位置。
基于自制显示模块制作的桌面数字时钟图22
4.使用螺栓螺母将数字显示模块、斜面椴木板、茶色亚克力板重叠紧固。
基于自制显示模块制作的桌面数字时钟图23
5.将紧固好的多层板件安装到盒体的斜面位置。
基于自制显示模块制作的桌面数字时钟图25
6.组装笔筒盒体。
基于自制显示模块制作的桌面数字时钟图26
7.装上顶板、插入笔筒。
基于自制显示模块制作的桌面数字时钟图28
8.装上背板。
基于自制显示模块制作的桌面数字时钟图27
9. 粘贴上其他装饰件。
基于自制显示模块制作的桌面数字时钟图29

木子呢  管理员

发表于 5 天前

精华精华!
回复

使用道具 举报

鳄鱼  高级技师

发表于 前天 16:02

这个好,这个感觉可以模仿
回复

使用道具 举报

怀若谷  高级技匠
 楼主|

发表于 昨天 19:36

鳄鱼 发表于 2024-12-22 16:02
这个好,这个感觉可以模仿

热烈欢迎模仿,造起来
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail