电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>7段阵列时钟开源设计

7段阵列时钟开源设计

2023-06-25 | zip | 1.71 MB | 次下载 | 免费

资料介绍

描述

在浏览Hackaday.io时,我发现了一个漂亮的时钟 ( Instructables ),它由 Frugha 制作,由一系列 7 段显示器制成。选择按钮(最上面)将显示配置屏幕。当前选择将闪烁。再次按下选择按钮将循环显示不同的配置部分(即时间、日期、闹钟、调谐、亮度、日期格式和时钟)。

poYBAGNQl1OAPXQLAADc5HDSVr4903.jpg
配置屏幕。左边是菜单,右边是设置
 

选择其中一个菜单项时按 ENTER 按钮(从上数第二个)将允许您更改其设置。如果一个菜单项有多个设置,则 ENTER 按钮将在它们之间循环。活动设置将闪烁。

当设置闪烁时,向上和向下按钮(底部的两个按钮)将更改设置。

日期画面

在显示时钟时按 ENTER 按钮(从上数第二个)将显示日期屏幕五秒钟。

pYYBAGNQl1aAYKzQAADJNJqLQ2o985.jpg
DD-MM 格式的日期屏幕
 

配置屏幕上的日期格式部分允许您设置日期格式(DD-MM 或 MM-DD)和使用的字体。

poYBAGNQl1iANz2LAACYd9txAVU320.jpg
使用替代字体的日期屏幕
 

设计注意事项

为了简化电路板设计,我的版本使用了 4 位显示,而不是原始版本中使用的一位数显示。因为 0.28" 显示器很小,我不得不将 MAX7219 芯片放在单独的板上。为了简单布线,使用机加工的公头和母头排针连接电路板,

如果您希望将电路板商业化或像我一样自己制作,Eagle 文件已包含在内。我使用碳粉方法制作我的。

柱板

需要制作六块支撑所有显示器的柱板。焊接公机头时,从中间组开始,一直到外边缘。使用火柴棒或类似的东西将插座提起足够大,以便您可以轻松焊接引脚。使用带有细尖和 0.5mm 焊料的小烙铁。

pYYBAGNQl1uAW8C6AAGpvR7f6a0988.jpg
组装柱板
 

创建列模块后,我建议您使用亚光黑色油漆绘制显示边框。如果显示器未与其邻居完美对齐,这将停止显示白色边缘。同样使用记号笔,为每个列模块编号。这有助于将它们插入 MAX7219 主板。

poYBAGNQl16AEJujAADo4MHz7xA358.jpg
组装和涂漆的柱模块
 

MAX7219主板

在设计主板和列板时,我没有将正确的MAX7219段或位映射到它们对应的显示管脚上。我想保持 PCB 布局尽可能简单,并针对软件中的任何差异进行调整。

pYYBAGNQl2CAc5-vAACdLxpCdeo922.jpg
组装好MAX7219主板
 

当涉及到母机加工插座时,我建议先将它们放在柱板的公针上,然后在连接时将组件焊接到位。这意味着列引脚将与其相应的插座完全对齐。如果您需要移除它们,对色谱柱模块进行编号将确保它们回到相同位置。

主控板

微处理器板包含所有其他组件。四个按钮和两个 SMD 电容器安装在板的背面,所有其他组件都安装在板的正面。为了保持低调,通常焊接到 Arduino Pro Mini 的 FTDI 排针现在直接焊接到 PCB。两条电线从 DTR 和 VCC 引脚直接向下连接到 PCB。

pYYBAGNQl2OAeBY1AAIYfkT7BBQ908.jpg
组装好的MPU板
 

制作案例

包含正面和背面的 STL 文件。两者均使用 0.2 层高和边缘打印。前部还启用了仅接触底板的支撑。

MAX7219 主板及其列模块从前面滑入。如果您发现它有点松动,请使用一层或两层美纹纸胶带作为包装。

poYBAGNQl2WAKbW6AADF7MsaXQ0522.jpg
MAX7219主板及其列模块从前面滑入
 

MPU板热粘在背面。

poYBAGNQl2iAcqL9AACs_GBJDhU352.jpg
MPU板热粘背面
 

软件

该软件要求您的 Arduino IDE 中已安装MD_MAX72XX 库。我已经提供了我的 Hardware_Test_V1 草图用于测试。它会点亮每一段,以便您检查是否短路或断线。一旦显示正常,上传 Clock_V4 草图。


评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费