电子说
第1步:太阳
在自然界中,太阳光几乎是平行的,因为太阳很远,这就是为什么地球在光线下为50%,在黑暗中为50%。光源制作起来很复杂,因为使用简单的LED(图1),光线不会平行,并且球体不会被点亮,但是如果我们使用直径相同的光线。在地球上,行星将被照亮(图2),我选择制作直径为100mm的LED环(作为我的地球仪)。
我买了暖白色SMD LED(3200K)和我我用铁丝做了一个戒指,我决定使用12个LED,所以我画了一个圆圈并标记正确放置它们。
然后我将一根金属线弯成一个圆圈,我将12个LED放入正确的极性,我把它们固定到位并添加了比第一个略小的第二个线圈,我还将它粘在LED上,然后我将12个LED连接在一起:3组并联,每组4个LED,以及环的两根线是积极的还是消极的。
第2步:地球地球
地球仪是清晰的astic ball(⌀100mm),我打印了一个地球折纸并把它放入球中,这样,我用很高的精度(用丙烯颜料)绘制了大陆,折纸没有漂亮的颜色所以我使用Google Earth绘画大陆的真实颜色。
然后我取下了折纸,我用蓝色油漆涂在球的内部,我也画了外面的蓝色以避免LED环的反射。
第3步:方框
盒子由5mm胶合板制成,你可以在图片上看到所有的尺寸
所有的碎片都附有木胶
然后我用深色的橡木污渍弄脏了盒子,然后我把它弄清了。
步骤4:电路
该电路由以下部分组成:
-1 Arduino uno,
-1 5V稳压器,
-1 PWM信号模块(步骤5),
-2步进电机(28BYJ-48),
-2 ULN2003驱动器,
-1 Cl ock模块,
-Buttons,
-2 DC插孔,
-Wires。
Arduino板和PWM板需要12V,
步进电机和时钟模块运行5V,
这就是我使用5V稳压器的原因,但7805升温了很多,所以我打算买一个稳压器模块。
步骤5:PWM信号
PWM信号(脉冲宽度调制)是一种具有可变占空比的方波信号,它允许在电位计旋转时将“太阳”的亮度从0%调整到100%。/p》
对于你需要的这个电路:
- (1x)protoboard
- (1x)10k电位器
- (2x) 1418二极管
- (2x)100nF陶瓷电容器
- (1x)555定时器芯片
- (2x)2个螺丝连接器
-3引脚杜邦连接器(将电位器驱逐到前面板)
步骤6:时钟模块
这个模块是一个焊接套件,我修改了它一点点:添加电线到7segments显示屏和两个按钮(我换了更大的按钮)这些电线允许我将pcb拧到底板(盒子的F部分)并粘上显示器并连接按钮前面板(B部分)。
我还添加了Dupont连接器,使其完全可拆卸
第7步:Arduino代码
代码可以在下面下载。
我知道它没有优化但是。..。..它工作正常。
它使用预先安装的库“Stepper。 h“。
正如你所看到的,有两个电机:”YearMotor“(每年进行一次革命)和”DayMotor“(每天进行一次革命)。
我的电机每转2048步
和我一年s 365.25天,所以365.25x24x60x60x1000 = 31,557,600,000 ms。
2048步骤31,557,600,000 ms 《=》 每15,408,984 ms步骤1步(CW)
DayMotor它有点复杂:
在地心参考表中,地球正在做360°/24h
但由于绕太阳旋转,地球(在地球上)日心参考表)超过360°它实际上正在做360+(360/365.25)°
电机360°表示2048步
所以360 + 360/365.25是2054步
20小时24小时《=》 每步42,064毫秒(CCW)1步
您可能会注意到DayMotor已安装在YearMotor轴上,为了防止DayMotor的电线绕“年轴”盘旋,YearMotor将通过完整旋转一圈后重置自己ccw
如果您对此代码有任何疑问,请发表评论。
步骤8:电机
年度摩托车安装在长度为130毫米的胶合板上以装入盒子中。使用乐高件作为轴,使最终时钟更容易拆卸。
将DayMotor安装在支架上与小木螺钉的角度为23°。
乐高轴周围有一个黄铜管,使其看起来更漂亮( /!\ 第一张照片不是要缩放 /!\ )
步骤9:完成地球时钟
全部0条评论
快来发表一下你的评论吧 !