一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

手勢識別器終端的系統(tǒng)組成、功能與如何設計

電子設計 ? 作者:電子設計 ? 2018-10-15 09:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

手機、MP3播放器、硬盤播放器、數(shù)碼相機、PDA等設備都是通過導航鍵對其進行控制的。目前比較流行的導航鍵控制方式有四維鍵、搖桿,這是最常見的兩種導航鍵,此外還有一些手機上有很新穎的導航鍵設計,例如:LG-KG70的滾軸鍵、LG-KE608的轉盤設計、索愛W830的觸摸式、多普達D802的飛梭滾輪等等。這里,我們用加速度傳感器設計一種看不見的導航鍵來代替四維鍵的功能,這種方案更能滿足消費者的好奇心,滿足消費者追逐時尚的需求。

手勢識別的控制原理

本系統(tǒng)利用三軸加速度的值來判定對物體運動預定義的六種姿勢。首先,分別對三個軸采樣,每個軸各獲得50個數(shù)據(jù);然后,分別對每個軸上的數(shù)據(jù)進行處理來判定是否發(fā)生了預定義的動作。動作定義在下面的部分說明,這里僅用Y軸來說明判定的原理。

獲得Y軸上的50個數(shù)據(jù)存放到數(shù)組y_data[N]中,將這50個數(shù)求和取平均值。若y_data[N]中數(shù)據(jù)最大值與最小值之差在一個設定的閾值之內(nèi),則認為物體在Y軸向上是沒有動作的、靜止的,此時更新y_init值為y_data[N]求得的平均值;否則,y_data[N]中數(shù)據(jù)最大值與最小值之差超出一個設定的閾值,則認為物體是運動的,y_init值不變,仍然為上一次靜止狀態(tài)時的值。

圖1和圖2是Y軸分別向左、向右搖動時采樣得到的加速度抽樣值y_data[N]。圖中紅線代表上一次靜止時的采樣值,藍線代表運動時的采樣值。圖1為向左搖動時的值,可以明顯看出加速度的值較靜止時有明顯的變化,向著增大的方向變。

從圖1和圖2中可以看出,兩條黑線之間的數(shù)據(jù)很難斷定是哪個動作產(chǎn)生的,因為兩個動作都可能產(chǎn)生這樣的值。所以,利用黑線之外的數(shù)據(jù)來判定是向右還是向左搖。因為對于這兩個動作,黑線之外的數(shù)據(jù)有明顯的差異,數(shù)據(jù)相差很多。對于圖1這些數(shù)據(jù)大于150,圖2中這些數(shù)據(jù)小于90。因此這些數(shù)據(jù)至少相差60,可以很容易地將向左、向右的兩個動作區(qū)分開。

本系統(tǒng)就是根據(jù)這樣的原理來實現(xiàn)的,首先分別設定向左、向右搖時的閾值和兩個計數(shù)器;然后,將新采樣得到的50個值存放在y_data[N]中,將每個值與靜止時的值y_init比較,如果數(shù)據(jù)超出某個閾值,則在相應的計數(shù)器上累加,直到所有50個數(shù)全部比較完畢;最后,根據(jù)計數(shù)器值的大小來判定執(zhí)行了某個動作。

同理,利用Z軸的采樣值來判定向上、向下?lián)u,利用X、Y兩個軸來判定執(zhí)行圖片向左翻轉還是向右翻轉,這里略去。

系統(tǒng)描述

系統(tǒng)組成及功能

系統(tǒng)由三個部分組成:CT-298單片機控制部分、 MM-2860加速度傳感器部分、演示終端,系統(tǒng)框圖如圖3所示。

CT-298單片機控制部分主要負責傳感器數(shù)據(jù)的A/D變換、動作檢測、與演示終端進行數(shù)據(jù)通信。MM-2860加速度傳感器部分負責加速度值的測量并將其轉換為電壓值。演示終端負責處理從單片機傳來的動作類型并執(zhí)行相應的動作,同時向單片機返回進出二級菜單的指令。對于CT-298單片機系統(tǒng)更詳細的設計將在下面的部分介紹,這里首先介紹一下本系統(tǒng)設計的動作姿勢及代碼,以及與演示系統(tǒng)交互的指令。

預定義的動作

系統(tǒng)設計了六種動作,他們分別是左搖、右搖、下?lián)u、上搖、圖片左轉、圖片右轉。圖4中的圖形象地說明了其中的兩個動作,其它的動作與此類似。

系統(tǒng)還為每個動作定義了相應的動作代碼,見表1。

手勢識別器終端的系統(tǒng)組成、功能與如何設計

當單片機檢測到某個動作時會將相應的值賦給變量type_action,之后通過SCI將type_action的值發(fā)送到演示終端。如果用戶執(zhí)行的動作不在這六個動作之中,則將NO_ACTION賦給type_action,表示演示終端不執(zhí)行任何動作。

系統(tǒng)還定義了單片機與演示終端交互的指令,用于系統(tǒng)在主菜單和二級菜單之間的界面切換,指令從演示系統(tǒng)通過SCI傳給單片機,單片機接收到之后進入或退出二級菜單,見表2。

手勢識別器終端的系統(tǒng)組成、功能與如何設計

這里僅定義了一個二級菜單,即圖片菜單,系統(tǒng)還可以定義更多的二級菜單和三級菜單。此外,需要說明動作MOVE_TURN_LEFT、MOVE_TURN_RIGHT用于圖片翻轉,僅在圖片菜單中可用,在主菜單不可用。動作下?lián)u執(zhí)行的是換下一幅圖片,動作上搖執(zhí)行的是退出圖片菜單。

演示終端

本系統(tǒng)目標定位在便攜式消費類電子產(chǎn)品上,因此在軟件應用程序上必須選擇具有廣泛基礎的應用平臺。由于近年來J2ME在便攜式終端中的應用非常廣泛,因此本系統(tǒng)也采用了J2ME平臺進行開發(fā)。通過比較,選擇了J2ME的WTK開發(fā)包,它是專門針對移動無線設備而設計的開發(fā)包,并提供了一個統(tǒng)一的平臺。在WTK的框架下開發(fā)出來的java程序可以被眾多的移動設備所支持,所以能夠有效解決兼容性的問題。

在WTK下我們利用默認的一個手機樣機的仿真器DefaultColorPhone進行開發(fā),DefaultColorPhone的樣子如圖6。

仿真器的外觀和操作類似一部移動電話,但是并不代表某個特定的設備,而是提供對其所支持的API 的正確實現(xiàn),每個命令按鈕對應著相應的API函數(shù)。從圖6中可以看到手機的導航鍵,我們更改了導航鍵的API函數(shù),使其從鼠標單擊觸發(fā)的方式轉換為串口動作代碼控制。首先,我們編寫了J2ME的串口接收程序,用于接收從單片機傳來的單字節(jié)的type_action值;然后將type_action以參數(shù)的形式傳給API,手機根據(jù)不同的type_action值執(zhí)行不同的動作,包括菜單上下翻、進出二級子菜單、圖片翻轉等。手機動作與type_action的對應關系如表3。

手勢識別器終端的系統(tǒng)組成、功能與如何設計

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2566

    文章

    53008

    瀏覽量

    767683
  • 單片機
    +關注

    關注

    6067

    文章

    44992

    瀏覽量

    650677
  • 仿真器
    +關注

    關注

    14

    文章

    1037

    瀏覽量

    85428
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    人臉識別身份核驗終端使用鴻蒙系統(tǒng),有什么好處?

    核驗終端的重要因素。而鴻蒙系統(tǒng)HarmonyOS在這些環(huán)節(jié)上得到更大的優(yōu)化。首先,從安全性來說,鴻蒙系統(tǒng)HarmonyOS采用微內(nèi)核設計,將操作系統(tǒng)核心
    的頭像 發(fā)表于 05-20 09:57 ?299次閱讀
    人臉<b class='flag-5'>識別</b>身份核驗<b class='flag-5'>終端</b>使用鴻蒙<b class='flag-5'>系統(tǒng)</b>,有什么好處?

    手持終端火車號識別系統(tǒng):99%高準確率賦能智慧物流 #手持終端火車號識別

    識別系統(tǒng)
    jf_60141436
    發(fā)布于 :2025年05月08日 10:57:31

    辦公園區(qū)使用人臉識別門禁終端,除了用來打卡還有什么功能?

    為了守護園區(qū)安全,人臉識別門禁終端和刷臉門禁考勤一體機已被廣泛作為園區(qū)“智能守護神”安裝在各大園區(qū)的出入口,實現(xiàn)智能安防。比起一般的打卡考勤門禁閘機或指紋考勤終端,人臉識別門禁
    的頭像 發(fā)表于 04-11 10:28 ?319次閱讀
    辦公園區(qū)使用人臉<b class='flag-5'>識別</b>門禁<b class='flag-5'>終端</b>,除了用來打卡還有什么<b class='flag-5'>功能</b>?

    手持終端集裝箱識別系統(tǒng)的圖像識別技術

    在港口、碼頭、物流園區(qū)等場景中,集裝箱的高效管理一直是行業(yè)智能化升級的核心需求。基于先進的OCR(光學字符識別)與AI技術,手持終端集裝箱識別系統(tǒng)實現(xiàn)了從大型設備到移動終端的全場景箱號
    的頭像 發(fā)表于 04-03 10:49 ?298次閱讀

    無人機自動巡檢系統(tǒng)功能與應用

    無人機自動巡檢系統(tǒng)功能與應用 無人機自動巡檢系統(tǒng)是一種基于無人機技術的自動化巡檢解決方案,廣泛應用于電力、交通、通信、石油、光伏等多個行業(yè)。該系統(tǒng)集成了無人機平臺、傳感
    的頭像 發(fā)表于 01-22 17:05 ?806次閱讀

    智能密集架控制系統(tǒng)功能與特點

    智能密集架控制系統(tǒng)的定義 智能密集架控制系統(tǒng)是一種集成了計算機控制、條形碼識別、無線通信和傳感技術的檔案存儲解決方案。它能夠?qū)崿F(xiàn)檔案的自動化存取、智能化管理、安全監(jiān)控和信息共享。
    的頭像 發(fā)表于 12-06 10:21 ?1162次閱讀

    RFID手持終端與條形碼終端的區(qū)別

    差異。 RFID手持終端 1. 工作原理 RFID手持終端通過無線射頻信號與RFID標簽進行通信,實現(xiàn)對標簽信息的讀取和寫入。RFID系統(tǒng)主要由三部分組成:RFID標簽、RFID讀寫
    的頭像 發(fā)表于 10-29 09:20 ?760次閱讀

    RFID手持終端功能介紹

    和應用范圍正在不斷擴大。 1. 數(shù)據(jù)采集與識別 RFID手持終端最基本的功能是數(shù)據(jù)采集和識別。它通過內(nèi)置的RFID讀寫,可以快速讀取RFI
    的頭像 發(fā)表于 10-29 09:12 ?915次閱讀

    24G雷達模塊LD2450 支持人體移動軌跡跟蹤與手勢識別

    運動目標的測距、測角和測速,不到30元的超低成本目標運動軌跡跟蹤方案,支持定制手勢識別功能。傳感硬件由AloT毫米波雷達芯片、高性能一發(fā)兩收微帶天線和低成本MCU
    的頭像 發(fā)表于 10-27 08:03 ?1303次閱讀
    24G雷達模塊LD2450 支持人體移動軌跡跟蹤與<b class='flag-5'>手勢</b><b class='flag-5'>識別</b>

    智慧路燈照明管理系統(tǒng)功能與應用

    智慧路燈照明管理系統(tǒng),融合物聯(lián)網(wǎng)、大數(shù)據(jù)、云計算等技術,通過集成傳感、通信模塊、智能照明控制終端等設備,將傳統(tǒng)路燈升級為能夠遠程監(jiān)控、自動調(diào)節(jié)亮度、故障示警、智能化控制的智能照明解決方案。該
    的頭像 發(fā)表于 10-18 17:28 ?726次閱讀

    Cortex-A55國產(chǎn)處理_教學實驗箱_操作案例分享:5-21 手勢識別實驗

    的設計實現(xiàn):LCD顯示界面以及與用戶的交互; (3)編輯控制代碼; (4)編譯程序; (5)運行程序。 根據(jù)原理圖,可知使用的手勢識別模塊是基于 PAJ7620U2 傳感
    發(fā)表于 10-15 16:18

    數(shù)字光纖通信系統(tǒng)的基本組成和關鍵技術

    數(shù)字光纖通信系統(tǒng)作為現(xiàn)代通信技術的重要組成部分,以其高速率、大容量、長距離傳輸?shù)蕊@著優(yōu)勢,在通信領域發(fā)揮著至關重要的作用。該系統(tǒng)主要由光發(fā)射機、光纖傳輸線路、光接收機以及一系列輔助設備組成
    的頭像 發(fā)表于 08-09 10:48 ?3129次閱讀

    計算機系統(tǒng)組成功能

    計算機系統(tǒng)是一個復雜而龐大的概念,它涵蓋了計算機硬件、軟件以及它們之間相互作用的所有元素。為了全面而深入地探討計算機系統(tǒng),本文將從定義、組成、功能、發(fā)展歷程以及未來趨勢等方面進行詳細闡
    的頭像 發(fā)表于 07-24 17:41 ?2414次閱讀

    鎖存組成、功能及應用

    鎖存(Latch)是一種具有記憶功能的數(shù)字電路元件,用于存儲和保持數(shù)字信號的狀態(tài)。鎖存在數(shù)字電路設計中扮演著重要的角色,廣泛應用于各種電子設備和系統(tǒng)中。本文將介紹鎖存
    的頭像 發(fā)表于 07-23 11:32 ?4491次閱讀