【译】用Arduino制作爱情指示计

原创翻译,欢迎转载。

转载请注明作者、译者和源链接。

翻译:@孑良


【译】用Arduino制作爱情指示计_第1张图片

【译】用Arduino制作爱情指示计_第2张图片

我目前和我的妻子一起工作,但有些时候我们之中的一个会被外派工作。

所以,如果我们之中有人在想念另一个,我们希望能够一起看到。

出于这个原因,我为我俩做了一个爱情指示计。

它可以放在我们的桌面上,或者也可以带去别处,因为它有无线模块。


如果我们之中的某人在想念另一个,就可以打开网站并且将指针移动到某一个消息上,这样桌子上的爱情指示计的指针就会移动到那个消息上,这样就知道另一个人在想你了。


如果你也想要做一个这个的话,你需要:

一个服务器(用于部署网站,如果你没有服务器的话,在国内你可以使用云平台或者在网上租借服务器)

一个伺服驱动器

一个带有网络模块的Arduino(我用了带WLAN的reaDIYmate板)



第一步:设计

【译】用Arduino制作爱情指示计_第3张图片

首先我用CorelDraw为木制部件和遥控程序的背景画了个草图。


然后用激光切割和雕刻木制部件。(作者真土豪,自家有激光)



第二步:安装伺服驱动器

【译】用Arduino制作爱情指示计_第4张图片

【译】用Arduino制作爱情指示计_第5张图片


将伺服驱动器放在刻度内侧,因为指针很轻,我用了一个小的便宜的伺服驱动器。我用了一片胶带和两个螺丝固定它。


第三步:安装指针

【译】用Arduino制作爱情指示计_第6张图片


【译】用Arduino制作爱情指示计_第7张图片


首先你需要用电脑驱动伺服驱动器,转到90°,之后把它关掉。


指针上孔洞的直径非常小,你无需使用螺丝来安装,只需要在垂直位置粘住它。


第四步:底板


【译】用Arduino制作爱情指示计_第8张图片


【译】用Arduino制作爱情指示计_第9张图片


【译】用Arduino制作爱情指示计_第10张图片

现在你可以你可以将刻度板和前面板插在底板上了。

爱情指示计的展示部分已经做好了。


第五步:与Arduino相连


【译】用Arduino制作爱情指示计_第11张图片

【译】用Arduino制作爱情指示计_第12张图片


伺服驱动器已经连入了ReaDIYmate板,这个板有用于伺服驱动器的接口,无需焊接。


第六步:软件


为了数据交换,这套软件有五个部分。

在服务器上是一个PHP程序,它得到指针的位置并且保存它。

一个javascript程序用于遥控,它使用了HTML5的canvas对象,这样它可以在大多数的浏览器和智能手机上使用,在这里你可以设置指针,程序会将位置发送给服务器。

一个用于reaDIYmate板的C程序,它从服务器上得到指针位置并且设置伺服驱动器指向那个位置。

以下是这三个程序:

http://liebesbarometer.zweizelgaenger.de/zeigersetzen.php.html

http://liebesbarometer.zweizelgaenger.de/readymate_zeiger.pde.html

http://liebesbarometer.zweizelgaenger.de/zweizelgaenger_de.ino.html


第七步:试试看

【译】用Arduino制作爱情指示计_第13张图片


现在你可以打开这个遥控网页,试试看:

http://liebesbarometer.zweizelgaenger.de/


希望你能喜欢!


来自德国的问候

Ruth 和 Thomas

你可能感兴趣的:(【译】用Arduino制作爱情指示计)