3D打印闪烁LED拨号时钟
这是一个简单的基于arduino的3D打印时钟,带有闪烁的LED,用于显示小时,分钟和秒数。我们在TINKERCAD中设计并编码了整个时钟。
TINKERCAD是非常简单的基于Web的CAD软件,它允许您设计3D模型,还具有电路功能,允许您编码和模拟电路。按照以下说明自己制作一个!
我们为您提供了用于3D打印的.STL文件,arduino编程的编码以及一些过程。请享用!
第1步:组件/部件
· 3D打印部件(说明中的链接)
· 36x LED灯(每种颜色3种12x LED)
· 3x arduino nano 3x100Ω(欧姆)电阻器
· PCB板
· 多芯电缆
· 烙铁和电线
· 热胶枪
· 12 V电源插座
· 12 V适配器
· 6个PCB母头连接器部件,带15个引脚
第2步:3D打印部件
我们为您提供了此项目的两个.STL文件。第一个是钟面板,第二个是PCB板底板。我们建议使用以下打印设置:
钟盘:
· 填充: - 20%
· 分辨率: - 0.2mm
· 筏: - 没有
· 支持: - 没有
PCB板底板:
· 填充: - 20%
· 分辨率: - 0.2mm
· 筏: - 没有
· 支持: - 是的
第3步:LED灯组件
使用3D打印的钟面,将LED组装到每个孔中。有三层LED,每层代表以下内容:
第1层=外层= RED =秒
第2层=中间层=绿色=分钟
第3层=内层=蓝色=小时
有一次,所有LED都放在钟面板上,我们需要使用烙铁(切断任何额外的电线)将每层LED灯的所有负极从一层连接到多芯电缆的一条线。对每层LED重复此过程。注意,LED的较长端是正极,较短的是负极。
我们使用热胶枪来固定任何松散的末端。
第4步:PCB板组装
拿一块PCB板切成75 x 70mm。
将每个母PCB连接器连接到PCB板,然后焊接它们以固定它们。这些需要间隔足够,以便arduino nano可连接到它们,每个arduino板之间有间隙。
取出PCB板并将其放入3D打印的PCB板上。现在将钟面放入PCB板上的凹槽中。
步骤5:PCB电路组装
每个LED层需要连接到arduino板,如下所示:
12点 - D2
1点 - D3
2点 - D4
3点-D5
4点 - D6
5点 - D7
6点 - D8
7点 - D9
8点 - D10
9点 - D11
10点 - D12
11点 - A1
确保每个层都连接到以下arduino板:
第1层=外层=秒= arduino 1(最左侧)
第2层=中间层=分钟= arduino 2(中)
第3层=内层=小时= arduino 3(最右边)
将电源插孔连接到PCB板。
第6步:这是编码时间
我们在Tinkercad中使用块编码完成了所有编码。不需要编码背景。为了方便您,我们为您提供了具有此项目所需编码的文件。
将我们提供的整个代码复制到arduino软件中,然后进入工具>板> Arduino nano然后转到处理器> ATmega328P。选择已连接arduino的端口并上传代码
确保你将秒针arduino代码上传到一个arduino板,分钟到秒arduino,以及时针到第三个arduino。
第7步:现在几点了?
在上午11:59凌晨将电缆插入插座,现在您的时钟运行完美!这是你会看到的:
第1层=外层=秒=每5秒更改一次位置
第2层=中间层=分钟=每5分钟更改一次位置
第3层=内层=小时 - 每1小时更改一次位置
(因为我们在这种情况下使用了简单的块编码,我们在设置时钟时受到限制)