999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FDC2214芯片的手勢識別系統(tǒng)設(shè)計

2019-11-06 06:24:49楊世偉王澤鵬陳錦鈺
物聯(lián)網(wǎng)技術(shù) 2019年9期
關(guān)鍵詞:單片機

楊世偉 王澤鵬 陳錦鈺

摘 要:文中設(shè)計了一種基于FDC2214芯片的手勢識別系統(tǒng)。在芯片的外接極板上方擺放不同手型會影響極板外界環(huán)境從而影響頻率值,F(xiàn)DC2214芯片將接收到的頻率值轉(zhuǎn)變?yōu)殡娙菪盘栆訧2C通信方式發(fā)送至STM32單片機,單片機通過比對錄入手勢與測試手勢數(shù)據(jù)差異,可實現(xiàn)對剪刀、石頭、布以及1~5的精確識別。實驗測試表明:在指定極板間距下,系統(tǒng)對任意測試者的猜拳和劃拳手勢識別正確率超過91.6%,識別響應(yīng)時間小于1 s,新測試者的手勢特征訓(xùn)練時間小于1 min。文中設(shè)計的手勢識別系統(tǒng)解決了當今手勢識別領(lǐng)域普遍存在的成本高昂、技術(shù)復(fù)雜等問題,可在大眾化消費應(yīng)用中普及。

關(guān)鍵詞:手勢識別;FDC2214芯片;STM 32單片機;覆銅板;電容傳感器;操作器

中圖分類號:TP39;TN702文獻標識碼:A文章編號:2095-1302(2019)09-00-04

0 引 言

手勢識別技術(shù)是當今人機交互領(lǐng)域的一項關(guān)鍵技術(shù),這項技術(shù)涉及范圍廣泛,如模式識別、智能分析、三維圖像處理、計算機視覺等。使用手勢識別方便人們與機器通信,且無需任何機械設(shè)備即可自然交互,使得常規(guī)輸入設(shè)備如鼠標、鍵盤甚至觸摸屏變得冗余。

目前,手勢識別流程基本可劃分為圖像獲取、手勢檢測和分割、手勢分析、手勢識別四部分,其核心技術(shù)大致分為手勢分割、手勢分析和手勢識別等。當前手勢識別的實現(xiàn)需要特別的硬件和較為復(fù)雜的算法得以支持,且造價高昂。

基于此,本文設(shè)計了以FDC2214芯片為核心的手勢識別系統(tǒng),解決了當今手勢識別領(lǐng)域普遍存在的成本高昂、技術(shù)復(fù)雜等問題,可在大眾化消費應(yīng)用中普及。其應(yīng)用范圍廣闊,無論是智能家居、智能可穿戴或VR等應(yīng)用領(lǐng)域,若增加手勢識別控制功能,就可極大程度優(yōu)化人與機器間的通信交流。

1 功能與結(jié)構(gòu)

手勢識別系統(tǒng)的構(gòu)造主要包括傳感器芯片(FDC2214)及外接極板、系統(tǒng)控制模塊(STM32單片機)、顯示模塊以及電源模塊等。

識別操作前需對系統(tǒng)進行訓(xùn)練,單片機將各手勢對應(yīng)的數(shù)值保存作為比對參考量。進行識別時,因不同手勢的覆蓋面積不同,會不同程度地影響測試區(qū)外接極板的外部環(huán)境,使得外部極板接收到不同的頻率值,F(xiàn)DC2214傳感器芯片可將頻率值轉(zhuǎn)換為等效電容值經(jīng)I2C通信形式傳遞至STM32單片機,之后單片機通過比對識別操作和訓(xùn)練操作的數(shù)值進行準確的手勢判斷,并在顯示模塊顯示。電源模塊為系統(tǒng)供電,維持系統(tǒng)的正常工作[1-3]。系統(tǒng)模塊如圖1所示。

2 硬件電路

2.1 FDC2214

FDC2214芯片是由德州儀器(TI)推出的一款高分辨率多通道電容感測集成電路產(chǎn)品,其不受來自無線電、電源、光照和電機等環(huán)境噪聲的影響。與現(xiàn)有電容感測解決方案相比,在噪聲出現(xiàn)時,F(xiàn)DC2214系列的性能提升約60倍,在任何環(huán)境下均可實現(xiàn)基于低成本電容方式的人體和物體感測。且FDC2214將電容感測的優(yōu)點引入到之前依賴其他感測技術(shù)的應(yīng)用中,使其具有更好的外觀、更低的系統(tǒng)成本和更可靠的解決方案,適用于汽車、消費類和工業(yè)應(yīng)用。系統(tǒng)電路如圖2所示,芯片如圖3所示。

本文所設(shè)計的手勢識別系統(tǒng),芯片接收引腳可與外接極板相連,極大程度上擴大接收信號的面積,且極板能根據(jù)不同要求制作成不同形狀,以增強準確性。當其上方有人或者物體接近時,該極板接收到的頻率值改變,經(jīng)由芯片轉(zhuǎn)換的等效電容值(數(shù)量級可達百萬)也隨機發(fā)生變化。經(jīng)實驗測得:當距離約為1 cm、覆蓋面積約為5 cm2(大致等于最小手指覆蓋面積)時其變化量近十萬。

同時,系統(tǒng)支持高速率傳輸,經(jīng)試驗驗證:當波特率設(shè)為921 600時傳輸速率可達每秒約120組數(shù)據(jù),從而在極短時間內(nèi)測出相應(yīng)手勢,并保證較高準確率。

2.2 STM32F1單片機

STM32F1系列屬于中低端32bARM微控制器,該系列芯片由意法半導(dǎo)體(ST)公司出品,其內(nèi)核為Cortex-M3處理器。該系列芯片有多達9個通信接口,3個USART接口,低功耗、性能穩(wěn)定,工作的溫度范圍為-40~105 ℃。

STM32單片機的GPIOC11引腳與FDC2214芯片的SDA相連,用以發(fā)送與接收數(shù)據(jù);GPIOC12引腳與芯片的SCL相連,定義該口的模式為復(fù)用功能的推挽輸出。

2.3 顯示模塊

LCD1602液晶顯示屏與單片機連接,由于本設(shè)計模式簡單、顯示文字少,故采用1602液晶屏,可最大程度減少系統(tǒng)體積,同時1602相對于12864或TFT彩屏耗電更低,更加節(jié)約能源。

3 軟件設(shè)計思想

3.1 核心算法

根據(jù)硬件平臺及所測數(shù)據(jù),綜合考慮后,采用求平均差值匹配的方法進行數(shù)據(jù)分析。

平均差是所有單位與其算術(shù)平均數(shù)離差絕對值的算術(shù)平均數(shù)。離差是總體各單位的標志值與算術(shù)平均數(shù)之差。因離差和為零,離差的平均數(shù)不能將離差和除以離差的個數(shù)求得,而必須將離差取絕對數(shù)來消除正負號。平均差是反映各標志值與算術(shù)平均數(shù)之間的平均差異。平均差越大,表明各標志值與算術(shù)平均數(shù)的差異程度越大,該算術(shù)平均數(shù)的代表性就越小;平均差越小,表明各標志值與算術(shù)平均數(shù)的差異程度越小,該算術(shù)平均數(shù)的代表性就越大。

3.2 功能描述

本系統(tǒng)軟件部分主要實現(xiàn)數(shù)據(jù)的分析、按鍵設(shè)置和顯示。系統(tǒng)設(shè)有四個按鍵,可進行模式選擇。按壓“錄入手勢”按鍵后單片機執(zhí)行錄入手勢的程序并保存數(shù)值;按壓“判決”按鍵后單片機執(zhí)行數(shù)據(jù)分析程序以判決當前手勢,并通過LCD1062液晶顯示屏輸出當前所選擇的模式和判決結(jié)果,完成識別。

3.3 程序設(shè)計思路

主程序設(shè)有猜拳訓(xùn)練、劃拳訓(xùn)練、猜拳判定和劃拳判定四個模式。通過按鍵鍵值的調(diào)節(jié)可以控制模式轉(zhuǎn)換。在硬件設(shè)計中,我們考慮到手掌的生理構(gòu)造及普遍的擺放習慣,將芯片通道通過引線連接到不同位置、不同大小、不同形狀的極板,并測試出最準確、最穩(wěn)定的模式。即將IN0,IN1,IN2三個監(jiān)測通道分別對應(yīng)手掌、大拇指及其余四根手指的位置,可通過分段數(shù)據(jù)分析逐步判斷是否有手掌、是否伸出大拇指以及其余四根手指伸出幾根。通過伸出手指的根數(shù)實現(xiàn)判斷當前手勢的功能。程序設(shè)計流程如圖4所示。

4 算法的程序?qū)崿F(xiàn)

4.1 錄入階段

系統(tǒng)需要錄入一次空值作為基礎(chǔ)初值,該值是對當下環(huán)境的實時描述。因為FDC2214芯片對環(huán)境變化較為敏感、分辨率較高,因此在不同環(huán)境下各通道外接極板的數(shù)據(jù)接收值會存在較大差異,導(dǎo)致簡單常數(shù)通常無法精準表示實時的環(huán)境狀況。而通過初值錄入,可在最大程度上避免此類誤差的出現(xiàn)。

訓(xùn)練階段,芯片三通道引出的對應(yīng)外接極板可監(jiān)測到因手型差異而引起的環(huán)境變化。單片機將獲得的近百組數(shù)據(jù)進行求均值計算并存放,所求得的值即該手型的特征數(shù)據(jù)描述,可作為后期判定模式下數(shù)據(jù)比對的基礎(chǔ)。

4.2 判定階段

識別系統(tǒng)處于訓(xùn)練階段時,由系統(tǒng)直接測量一組數(shù)據(jù),并求平均值記為B。將同一手勢幾次測得的數(shù)據(jù)取平均值。1~5五種手勢可分別得到通道3的平均值Fre1,F(xiàn)re2,F(xiàn)re3,F(xiàn)re4,F(xiàn)re5。將這5組平均值分別與B作差,得到的結(jié)果記為ave12,ave22,ave32,ave42,ave52。這組數(shù)據(jù)同時代表在除大拇指外的四指中,有一根手指伸出時,數(shù)據(jù)變化均值為ave12;有兩根手指伸出時,數(shù)據(jù)變化均值為ave22,依次類推。

4.3 判決階段

在判決階段,對于通道3,將當前手勢測得的數(shù)據(jù)平均值記為m2。令變量m02=m2-B。判斷m02與ave12,ave22,ave32,ave42,ave52的近似程度,若與ave12最接近,則判斷當前在除大拇指外的四指中,只有一根手指伸出;若與ave22最接近,則有兩根手指伸出。依次類推,則可以得出在除大拇指外的四指中伸出的手指數(shù)量。判決流程如圖5所示。

5 設(shè)計過程

5.1 材料選用

通過serialplot軟件對用錫箔紙做傳感平面和用銅片做傳感平面的兩種方式進行比較,發(fā)現(xiàn)若設(shè)計方案相同,銅片的效果相較錫箔紙更加明顯,所以選擇銅片做傳感平面。

5.2 傳感平面面積選擇

通過serialplot軟件對不同大小的傳感平面進行比較,發(fā)現(xiàn)面積較大的平面,測試者的每個手勢數(shù)據(jù)差別較大,有利于識別,同時測試距離較長,但噪聲(穩(wěn)定期間內(nèi)波動幅度)較大。采用小型銅片做傳感平面,測試噪聲較小,但距離限制增加。最終決定選用15 cm×20 cm的銅板。

5.3 形狀選用

本文對四種不同的方案進行了比較。首先第一種方案為單塊銅板,波形較明顯;第二種方案為四通道的波浪形銅板,波形變化幅度可明顯觀測,但是干擾較大;第三種方案為四通道12×12的正方形矩陣,設(shè)計難度較大,波形變化幅度較小;第四種方案為三通道區(qū)域形,即手掌劃分一片區(qū)域,四手指劃分一片區(qū)域,大拇指劃分一片區(qū)域,此方案相較于前三種方案波形變化明顯且設(shè)計簡單,故選擇第四種方案。

5.4 結(jié)論

選擇三通道區(qū)域形15 cm×20 cm的銅片作為最終使用傳感平面。

6 實驗結(jié)果

首先對某一位測試者進行訓(xùn)練,每種手勢訓(xùn)練3次,當訓(xùn)練結(jié)束后對其放置的手勢進行判決,實驗結(jié)果顯示,對于1~5以及石頭、剪刀、布的判讀不超過1 s,且在100次的測試中,錯誤率小于8.4%。系統(tǒng)實物如圖6所示。

7 結(jié) 語

本文基于STM32單片機和FDC2214芯片設(shè)計了一款手勢識別裝置,可實現(xiàn)對剪刀、石頭、布以及1~5的精確識別,解決了當今手勢識別領(lǐng)域普遍存在的成本高昂、技術(shù)復(fù)雜等問題,可在大眾化消費應(yīng)用中普及。

參 考 文 獻

[1]戴蓉,劉波峰.傳感器原理與工程應(yīng)用[M].北京:電子工業(yè)出版社,2014:1-5.

[2]顧立忠.基于表達的手勢識別及人機交互研究[D].上海:上海交通大學(xué),2008:45-67.

[3]覃文軍.基于視覺信息的手勢識別跟蹤算法與模型研究[D].沈陽:東北大學(xué),2010:13-41.

[4]杜堃,譚臺哲.復(fù)雜環(huán)境下通用的手勢識別方法[J].計算機應(yīng)用,2016,36(7):1965-1970.

[5]呂蕾,張金玲,朱英杰,等.一種基于數(shù)據(jù)手套的靜態(tài)手勢識別方法[J].計算機輔助設(shè)計與圖形學(xué)學(xué)報,2015,27(12):2410-2418.

[6]曹瑩,苗啟廣,劉家辰,等.Ada Boost算法研究進展與展望[J].自動化學(xué)報,2013,39(6):745-758.

[7]張洪明,趙德斌,高文.基于膚色模型、神經(jīng)網(wǎng)絡(luò)和人臉結(jié)構(gòu)模型的平面旋轉(zhuǎn)人臉檢測[J].計算機學(xué)報,2002,25(11):1250-1256.

[8]王茂吉.基于視覺的靜態(tài)手勢識別系統(tǒng)[D].哈爾濱:哈爾濱工業(yè)大學(xué),2006.

[9]蔡娟,蔡堅勇,廖曉東,等.基于卷積神經(jīng)網(wǎng)絡(luò)的手勢識別初探[J].計算機系統(tǒng)應(yīng)用,2015,24(4):113-117.

[10]李騰.基于視角手勢識別的車載音樂系統(tǒng)控制[D].天津:天津工業(yè)大學(xué),2017.

[11]赫文強,艾矯燕,赫銀峰.動態(tài)手勢識別及在PPT播放當中的應(yīng)用研究[J].自動化技術(shù)與應(yīng)用,2014,33(2):59-63.

[12]張墨逸,張秋宇,蘆俊池,等.移動單目相機下基于單應(yīng)的動態(tài)手勢軌跡識別[J].華中科技大學(xué)學(xué)報 (自然科學(xué)版),2016,44(5):7-12.

[13]劉怡明,王偉明,張雯薏.非接觸式手勢識別智能控制器設(shè)計[J].電子測試,2018(24):13-15.

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統(tǒng)設(shè)計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設(shè)計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統(tǒng)的仿真設(shè)計
主站蜘蛛池模板: A级全黄试看30分钟小视频| 亚洲国产日韩一区| 国产成人综合亚洲欧洲色就色| 亚洲精品无码av中文字幕| 亚洲国模精品一区| 天天综合网站| 在线观看欧美国产| 欧美色图久久| 亚洲Av综合日韩精品久久久| 日本在线欧美在线| 日韩中文欧美| 成人第一页| AⅤ色综合久久天堂AV色综合| 国产精品视频导航| 午夜精品久久久久久久无码软件 | 欧美性色综合网| 国产国模一区二区三区四区| 日韩高清中文字幕| 国产精品手机视频一区二区| 一区二区自拍| 国产一级裸网站| AV无码一区二区三区四区| 国产精品入口麻豆| 特级精品毛片免费观看| 天天躁狠狠躁| 无码专区第一页| 成人免费视频一区| 久久久久亚洲精品成人网| 午夜欧美理论2019理论| 国国产a国产片免费麻豆| 色妞www精品视频一级下载| 台湾AV国片精品女同性| 高清不卡一区二区三区香蕉| 国产成人h在线观看网站站| 亚洲综合精品第一页| 国产精品一区二区久久精品无码| 91在线一9|永久视频在线| 色婷婷久久| 免费大黄网站在线观看| 自拍偷拍欧美日韩| 亚洲第一色网站| 成人国产精品2021| 成人福利视频网| 制服丝袜国产精品| 欧美一级99在线观看国产| 国产精品自在自线免费观看| 影音先锋亚洲无码| 青草免费在线观看| 亚洲免费成人网| 成AV人片一区二区三区久久| 精品天海翼一区二区| 色综合天天操| av无码一区二区三区在线| 亚洲国产看片基地久久1024| www亚洲天堂| 日本在线国产| 色综合久久88色综合天天提莫| 亚洲中文字幕97久久精品少妇| 日韩亚洲高清一区二区| 色婷婷国产精品视频| 成年人视频一区二区| 免费全部高H视频无码无遮掩| 亚洲熟女偷拍| 国产一区二区三区在线精品专区 | 欧美激情成人网| 日本一区二区三区精品视频| 色吊丝av中文字幕| 一级毛片免费高清视频| 日本在线视频免费| 动漫精品中文字幕无码| 高清欧美性猛交XXXX黑人猛交 | 国内精品九九久久久精品| 亚洲天堂.com| 尤物精品国产福利网站| 国产在线91在线电影| 五月天久久综合国产一区二区| 欧美成人怡春院在线激情| 亚洲综合在线最大成人| 日韩亚洲综合在线| 毛片一级在线| 色天天综合久久久久综合片| 国模极品一区二区三区|