加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專(zhuān)業(yè)用戶(hù)
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

潮科技搶先玩,玩轉(zhuǎn)瀏覽器手勢(shì)控制,精簡(jiǎn)版設(shè)計(jì)方案分享

2017/07/27
20
服務(wù)支持:
技術(shù)交流群

完成交易后在“購(gòu)買(mǎi)成功”頁(yè)面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長(zhǎng)和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購(gòu)買(mǎi)后不支持退換且無(wú)法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

之前有看到過(guò)網(wǎng)友做瀏覽器手勢(shì)控制的項(xiàng)目,心癢癢啊,一直挺想做啊,于是,就有了下面這個(gè)精簡(jiǎn)版的手勢(shì)控制項(xiàng)目。該項(xiàng)目主要基于樹(shù)莓派設(shè)計(jì)。
我們采用python腳本來(lái)模擬鍵盤(pán)輸入,使用PyUserInput的庫(kù)來(lái)輸入值,對(duì)于瀏覽器來(lái)說(shuō),是幾個(gè)功能鍵一起按下實(shí)現(xiàn)的,看看PyUserInput的源碼就知道該怎么使用它了
比如我們用到了k.press_keys([k.alt_key+'Left'])來(lái)進(jìn)行后退
以此類(lèi)推
HC-SR04和Pmod SNARMAX一樣的,但是探測(cè)的最小距離更短,我覺(jué)得更適合,在這里,使用方法就是Trig給一定時(shí)長(zhǎng)的高電平,檢測(cè)echo的高電平時(shí)長(zhǎng),除以二乘以聲速340m/s就是距離了,so easy
然后通過(guò)判斷狀態(tài)就可以了。距離的長(zhǎng)短加上時(shí)間就是一個(gè)二維的棧,通過(guò)對(duì)棧的狀態(tài)的判斷,就可以檢測(cè)當(dāng)前的狀態(tài)
我做了四個(gè)狀態(tài),左點(diǎn)擊,右點(diǎn)擊,左劃,右劃,分別對(duì)應(yīng)新建標(biāo)簽頁(yè),關(guān)閉標(biāo)簽頁(yè),后退,前進(jìn),具體的效果可以看附件視頻展示。
另外給出一份示例的代碼,可以連上HC-SR04,打開(kāi)你的瀏覽器,運(yùn)行python文件,進(jìn)行測(cè)試,代碼見(jiàn)附件分享!
對(duì)于Zybo的移植,也很簡(jiǎn)單,Xilinx給出的Zynq-ubuntu系統(tǒng)中安裝Python,好像是自帶Python環(huán)境的,然后對(duì)于距離的探測(cè)呢,我們可以通過(guò)FPGA來(lái)實(shí)現(xiàn),新建一個(gè)AXI_LITE的IP核,然后通過(guò)給定一個(gè)寄存器的值,來(lái)讀取距離信息,從而進(jìn)行判斷,相對(duì)來(lái)說(shuō),F(xiàn)PGA更加的經(jīng)濟(jì),也更加的有效,畢竟并行的,IO口又多,所以更加方便。

  • distance.py
    描述:python文件
  • video code ip.zip
    描述:視頻展示

相關(guān)推薦

電子產(chǎn)業(yè)圖譜