用步进电机制造只有表针没有表盘的时钟

MAKER: shiura/译:趣无尽(转载请注明出处)

创意新奇的时钟项目我们介绍过一些,今天再介绍一款只有表针没有表盘的时钟。你可能会好奇,皮之不存毛将焉附?没有表盘的表针依靠什么来固定和驱动呢?

下面让我们来揭开其中奥秘吧!

这是一款用 Arduino 和步进电机来构建的时钟。时钟的表针以一种简单而有效的方式组合(对,咱们虽然没有表盘,可还有表框呢!),实现了隐藏式的传动机芯。只需要再搭配齿轮就可以运转起来,整体造价非常便宜。

看完下面的视频就全都明白了!

组件清单


Arduino Nano x 1
28BYJ-48 5V 步进电机(ULN2003电机驱动器)x 1
2 x 6mm 自攻螺丝 x 4

3D 打印部件


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

数值越大时钟越慢。

希望你喜欢这个时钟的项目。

via

2 评论

发表评论

你的邮件地址不会公开


*