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

原创翻译,欢迎转载。

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

翻译:@孑良




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

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

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

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


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


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

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

一个伺服驱动器

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



第一步:设计


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


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



第二步:安装伺服驱动器




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


第三步:安装指针





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


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


第四步:底板







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

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


第五步:与Arduino相连





伺服驱动器已经连入了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


第七步:试试看



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

http://liebesbarometer.zweizelgaenger.de/


希望你能喜欢!


来自德国的问候

Ruth 和 Thomas

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值