○ 我用泡沫夹芯板来制作底座,因为它重量轻,而且硬度高,强度大,切割比较方便,切痕清晰。如果没有泡沫板,那瓦楞纸板也是个不错的选择。
○ 2个窗帘导轨----我花了7英镑(11美元)从John Lewis商店买了个PVC材料的导轨。导轨需要两段,它的长度就是线性时钟的长度。我将一个125公分的窗帘导轨锯成了两段,因此测试机的长度就是62.5厘米。
○ 4个缝纫机绕线轮当作传动轮----塑料的比较好,而且更便宜。
○ 2个滑轮安装在时钟另一端----我恰好有滑轮,如果没有滑轮也可以用缝纫机绕线轮代替。
○ 绕线要要找稍微粗一点的,还要找些松紧带,一些轻木片之类的能在导轨槽里来回滑动的薄片。
○ 带有Adafruit Motorshield 的Arduino控制板--用这么智能的装备貌似是杀鸡用牛刀了,因为我恰好有一个性能不错的板子,所以就直接用上了。步进电机控制的原理并不复杂,如果你有个暂时不用的Arduino兼容板,再有几片L293芯片,就可以很容易的在面包板上搭建出控制电路来驱动步进电机。你可以直接在Tom Igoe的步进电机专题中查到用Arduino驱动步进电机的电路。但是,这样的独立电路不如Motorshield自带的控制库性能强劲。
○ 所有版本的逻辑/计时部分的代码都是相同的,只是接口部分代码可能有少许不同。据我所知,所有的Arduino兼容板实现这些功能都是小菜一碟。
○ 2个步进电机——我测试的这种步进电机极其便宜,因此转矩不大,精度不高,每转一圈只分成20步,没花多少银子就买到了。同时我还制作了一个用NEMA17 步进电机组装的版本,它的性能强劲了不少,转动一圈分为400步,重量在1磅左右,单价约14英镑。买到它们之后,我就不再需要廉价的电机了。
○ 需要修改Arduino程序中"stepsPerRevolution"的参数来匹配你所选用的步进电机。
○ 在微控制器(arduino)没有连接到电脑上的时候,还要找个6-9V的直流电源给它供电。
● 主要就是刀子——不找把锋利的刀子,泡沫夹芯板就不容易切割整齐。所以最好能找把新的长刀刃裁纸刀,而且切割的时候要掌握好要领,最好是像锯木头那样来回轻轻的割,而不要像劈柴那样用蛮力去砍。
● 粘合剂——常见的带粘性的东西都用到了:强力胶水,热熔胶,万能胶,牛皮纸胶带。
● 焊接用的电烙铁或是螺旋接线柱,还有导线。