9
本文作者: 張馳 | 2015-10-26 11:07 |
Leap Motion手勢感應(yīng)設(shè)備出來已經(jīng)有些年頭了,不過令人印象深刻的應(yīng)用卻沒多少,這或許是因為識別的精度和速度還有待提升。不過最近一位印度小哥Anwaarullah,展示了如何用手勢控制燈泡和假肢,他指哪亮哪,就算知道了原理,也十分神奇。
整個項目的思路是,Leap Motion連上PC,PC與Arduino無線連接,所感應(yīng)到的手勢指令通過開發(fā)板發(fā)送到燈泡和假肢,并進行控制。
Anwaarullah項目用的是ESP8266 WiFi模塊,Arduino則是Leonardo版衍生板,另外也得益于Leap Motion發(fā)布的最新SDK所作的改進,整個項目才得以成型。
在最開始,他使用了ESP8266的客戶機模式,將它與無線路由相連,并從PC上接收數(shù)據(jù)。不過這種方式在演示時還要帶個路由,所以他將ESP轉(zhuǎn)為熱點模式(AP),讓PC作為客戶端與它交換數(shù)據(jù)。
此外,原先他也只想演示用手勢控制開發(fā),但為了讓整個過程更有趣,他還決定加入假肢控制功能。假肢的運動由一個SG-90 Servo Motor馬達控制。
Leap Motion會感應(yīng)出手指數(shù)量,然后將指令發(fā)送到Arduino板,才有了上圖中的神奇效果,具體的指令如下:
一根手指:打開黃燈
兩根手指:關(guān)閉黃燈
三根手指:打開紅燈
四根手指:關(guān)閉黃燈
零根手指:手臂閉合
五根手指:張開手臂
Anwaarullah已經(jīng)將所有的控制代碼放在了網(wǎng)上,感興趣的讀者可以自己學學看。
更多有趣的項目,請關(guān)注硬創(chuàng)邦微信公眾號(leiphone_bang)吧,每天都有新花樣!
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。