Leap Motion手势感应设备出来已经有些年头了,不过令人印象深刻的应用却没多少,这或许是因为识别的精度和速度还有待提升。不过最近一位印度小哥Anwaarullah,展示了如何用手势控制灯泡和假肢,他指哪亮哪,就算知道了原理,也十分神奇。
整个项目的思路是,Leap Motion连上PC,PC与Arduino无线连接,所感应到的手势指令通过开发板发送到灯泡和假肢,并进行控制。
Anwaarullah项目用的是ESP8266 WiFi模块,Arduino则是Leonardo版衍生板,另外也得益于Leap Motion发布的最新SDK所作的改进,整个项目才得以成型。
在最开始,他使用了ESP8266的客户机模式,将它与无线路由相连,并从PC上接收数据。不过这种方式在演示时还要带个路由,所以他将ESP转为热点模式(AP),让PC作为客户端与它交换数据。
此外,原先他也只想演示用手势控制开发,但为了让整个过程更有趣,他还决定加入假肢控制功能。假肢的运动由一个SG-90 Servo Motor马达控制。
Leap Motion会感应出手指数量,然后将指令发送到Arduino板,才有了上图中的神奇效果,具体的指令如下:
一根手指:打开黄灯
两根手指:关闭黄灯
三根手指:打开红灯
四根手指:关闭黄灯
零根手指:手臂闭合
五根手指:张开手臂
Anwaarullah已经将所有的控制代码放在了网上,感兴趣的读者可以自己学学看。
更多有趣的项目,请关注硬创邦微信公众号(leiphone_bang)吧,每天都有新花样!