回覆列表
  • 1 # 怡水園先生

    首先說一下這個裝置的用途,由於你沒有詳細說明這個裝置用於什麼場合,環境,所以我只能通過幾個應用假設來回答怎麼開發,並且不涉及具體程式語言和詳細電路設計,只是提供一下解決問題的思路。

    第一種情況,點狀開關量輸入。這就好比是手指頭下面就是鍵盤,在這個鍵盤上固定有好多位置,當手指按壓或者接觸鍵盤上的點,位置資訊的開關量被採集,可以使用矩陣掃描法獲取編碼資訊,也可以直接採取開關量輸出,具體看開關量的規模要求,鍵盤尺寸需求來確定。

    第二種,手機觸控式螢幕模式。可以採取電阻屏,可以採取電容屏,透過開發,可以輸出手指位置編碼。

    第三種,琴鍵開關模式,就像電子琴的開關,在每一個開關後邊,都有一個開關量和反饋力度編碼採集裝置,最後根據需要輸出帶有力度大小的開關量編碼輸出。

    第四種,筆記本觸控板模式。這個就不展開講了,一看就明白。

    第五種,鐳射光柵掃描模式,在檢測範圍內,高低方向,左右方向,分別安裝對射的高精度鐳射光柵裝置,當手指在檢測區活動時,可以獲取手指所在位置的精確座標,位置資訊透過編碼輸出。

    當然,根據實際應用場景不同,還可能有各種更契合實際情況的技術方案,我在這裡拋磚引玉簡單介紹一下,說的不好請批評指正。

  • 2 # Howard就是我

    基於我工程師的專業經歷,做一點簡要的回答。

    我猜你想要的是手勢識別功能,如果不透過攝像頭(TOF或傳統),只能透過運動感測器收集手指運動資訊,透過演算法識別為相應指令,最後透過低功耗藍芽傳到主機(手機或微控制器)。因此產品需要運動感測器+低功耗藍芽+MCU+電池,產品形態是戴在手指的戒指形態。

    現在低功耗藍芽(BLE)的模組非常成熟,可以方便做到獲取和簡單處理感測器資料,並透過藍芽無線傳輸。能夠做到足夠小也足夠低功耗,市面上已經有智慧戒指產品的原型。我理解的難點是在於手勢識別的演算法。演算法如果簡單低耗,識別準確率可能不高。但好處是也許可以塞進本地進行運算,僅僅輸出結果。如果演算法想做的精準需要較多的計算資源,最好是將原始資料傳輸到運算能力強大的主機進行處理,甚至可以用到AI技術。缺點是需要透過藍芽傳輸較多資料,手勢識別勢必有延時並且功耗增加。嵌入式的手勢識別的演算法網路上可以找到很多開源資源,也可以求助於萬能的淘寶店。

  • 中秋節和大豐收的關聯?
  • 小孩吃完阿奇黴素混懸劑出虛汗什麼原因?