创意新奇的时钟项目我们介绍过一些,今天再介绍一款只有表针没有表盘的时钟。你可能会好奇,皮之不存毛将焉附?没有表盘的表针依靠什么来固定和驱动呢?
下面让我们来揭开其中奥秘吧!
这是一款用 Arduino 和步进电机来构建的时钟。时钟的表针以一种简单而有效的方式组合(对,咱们虽然没有表盘,可还有表框呢!),实现了隐藏式的传动机芯。只需要再搭配齿轮就可以运转起来,整体造价非常便宜。
看完下面的视频就全都明白了!
https://www.bilibili.com/video/BV1ca411C7Mu/ (下方视频如无法显示请点此链接查看)
stepper-test.ino
[1049 Bytes at 2022-02-13, 115 次下载]
arduino-code-for-hollow2-8phase.ino
[2192 Bytes at 2022-02-13, 121 次下载]
cover.stl
[70384 Bytes at 2022-02-13, 105 次下载]
gear-r.stl
[67484 Bytes at 2022-02-13, 101 次下载]
spacer.stl
[47484 Bytes at 2022-02-13, 95 次下载]
gear-m.stl
[89484 Bytes at 2022-02-13, 94 次下载]
gear-h.stl
[60084 Bytes at 2022-02-13, 98 次下载]
index.stl
[120284 Bytes at 2022-02-13, 96 次下载]
hour.stl
[338684 Bytes at 2022-02-13, 103 次下载]
body.stl
[169184 Bytes at 2022-02-13, 99 次下载]
min.stl
[337884 Bytes at 2022-02-13, 102 次下载]
Arduino Nano x 1
28BYJ-48 5V 步进电机(ULN2003电机驱动器)x 1
2 x 6mm 自攻螺丝 x 4
1、大部件不需要支撑(前盖、后盖除外)。
2、部件最大尺寸为 160mm x 160mm。
3、打印完成后,部件的四周需要打磨处理。
3D 打印文件可在本项目文件库中下载:
https://make.quwj.com/project/418
1、将 Arduino Nano 与步进电机的驱动板焊接在一起。
2、将 Arduino 的 D4-D7 端口连接到步进电机驱动器。
3、将 5V 和 GND 连接到步进电机驱动器的电源端口。
1、安装时钟主体齿轮。
使用斜轴导轨,滑入减速齿轮。
分钟驱动齿轮安装在步进电机的轴上。
时钟驱动齿轮安装在分钟齿轮轴上。
2、使用自攻螺钉固定电机。
使用“stepper-test.ico”检查旋转的平滑度。
如果时钟无法正常工作,请润滑齿轮和转子。
请注意如果你的螺丝长于 6mm,请使用垫片,否则螺丝会卡住齿轮。
1、将时钟代码烧录到 Arduino。
文件名为 stepper-test.ino 是快速运行时钟的测试代码。
文件名为 arduino-code-for-hollow2-8phase.ino 是时钟代码。
2、故障排除
如果你的电机运行方向错误或产生噪音、扭矩较弱,请将代码中的数字顺序由
int port[4] = {7, 6, 5, 4};
更改为
int port[4] = {4, 5, 6, 7};
其中数字对应着 Arduino Nano (D4-D7) 的引脚。
烧录文件可在本项目文件库中下载:
https://make.quwj.com/project/418
1、将转子安装到时钟主体。
2、顺序从前到后,分钟转子、小时转子再到圆盘。
3、最后,给时钟和分钟上色。
如果要调整当前时间,只需拆下并重新安装即可。
1、安装后盖(可选)
将后盖打印出来后,使用胶水或自攻螺钉将其固定即可。
后盖打印文件可在本项目文件库中下载:
https://make.quwj.com/project/418
2、调整时钟
当你的时钟增益或丢失(太快或太慢)时,可在源代码中更改以下数值。
#define MILLIS_PER_MIN 59913 // milliseconcs per a minute
数值越大时钟越慢。
希望你喜欢这个时钟的项目。