bt 另类 专区 欧美 制服-brazzers欧美精品-blz在线成人免费视频-blacked黑人战小美女-亚洲欧美另类日本-亚洲欧美另类国产

遠程控制系統設計探析

前言:尋找寫作靈感?中文期刊網用心挑選的遠程控制系統設計探析,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

摘要:為了解決行動不便人群的一些日常問題,設計了一種基于PAJ7620的遠程控制系統,該控制系統采用PAJ7620手勢傳感器為數據采集器,經Arduino處理后控制房間中照明燈的亮滅、房門的自動開啟和關閉、同時在液晶顯示器顯示各終端的工作狀態。經實測運行效果良好,該控制系統可以應用于智能家居,醫院等場合。

關鍵詞:Arduino;手勢識別;遠程控制

0引言

在日常生活中,癱瘓、臥床、行動不便的患者獨自一人在家時,當有客人到訪,他們無法快速地開門,日常照明燈的點亮和熄滅也是需要幫助患者解決的實際問題。針對這些問題,設計了一款可遠程控制房門和照明燈的智能遠程控制系統,由手勢識別數據采集器和智能終端的結合制作的智能控制系統可以很好地解決疾病患者的生活困難,無形中保護他們的身體健康。

1系統總體方案

本設計選用ArduinoMEGA2560電路板作為主控芯片,使用者通過手勢識別傳感器來采集數據信息,將采集到的數據經Arduino處理后確定將要執行的操作。例如當聽到有人來訪時通過手勢識別傳感器傳輸信號給控制系統,最后通過步進電機來控制房門開啟和關閉,顯示器則實時顯示當前手勢識別的狀態。

2系統硬件電路設計

2.1ArduinoMEGA2560電路板

ArduinoMEGA2560電路板的處理器核心是ATmega2560,它具有4路UART端口、6路外部中斷、16路模擬端口、54路數字端口、可自動選擇三種供電方式。串口通信引腳中RXD和TXD是用于數據的發送和數據的接收,四路串行數據的串行引腳分別為:串口0—引腳0和引腳1、串口1—引腳19和引腳18、串口2—引腳17和引腳16、串口3—引腳15和引腳14。數字端口的工作電壓為5V,每一個端口通過的最大電流為40mA,同時每一個端口都連接一個上拉電阻。6路外部中斷依次端口為:引腳2、引腳3、引腳21、引腳20、引腳19、引腳18。這六種中斷引腳都是可以通過多種方式產生中斷,即為中斷引腳提供低電平、下降沿、上升沿、改變值。16路模擬端口:分別標記為A0-A15,這部分引腳也可以作為數字I/O引腳,每個引腳分別率為0到1024,可以通過AREF和analogReference()函數更改分辨率的上限值,通過的電壓為0到5V。

2.2數據采集模塊

2.2.1手勢識別的概述

如今計算機已經完全融入了這個社會,各行各業都涉及到了計算機的使用,而人與計算機的交流將是未來的必然趨勢,傳統的交流方式已經無法繼續滿足人們的生活需求。人機交互的屏幕由黑白二色發展到了還原度極高的的彩色屏幕,計算機的功能也從當初簡單的數學運算發展到了如今各種線上貿易。作為人機交互主流的鼠標鍵盤已經漸漸地開始限制人們的應用體驗,所以我們需要新一代的交互方式,我們需要一種自由,體驗感超強的交流方式,所以手勢識別的研究開始登上當今社會的舞臺。基于傳感器的手勢識別主要分為兩大類,接觸式和非接觸式。接觸式的實現方法主要是手掌與多種傳感器相連接的識別方式,如基于慣性傳感器的手勢識別方式。非接觸式的實現方法主要是基于視覺、超聲波、電磁波和紅外線等識別方式。目前為止手勢識別的熱點算法則是基于圖像處理的動態手勢識別,該類算法需要高精度的檢測和需要擁有強大計算能力的圖形處理處理器,所以普通的智能玩具、智能家居并不適合這類算法,實用性太低。本設計采用基于紅外傳感器的PAJ7620手勢檢測算法,識別錯誤率低、實用性較強、同時價格適中。

2.2.2PAJ7620的工作原理

紅外傳感器LED陣列如圖3所示,紅外傳感器四周分別放置一個紅外發光二極管,分別記為D1、D2、D3、D4,紅外接收器位于二極管的正中心,采用這種方式是為了避免識別過程中出現檢測死角。當無手勢進入檢測區域時,紅外接收器則不會接收到任何的輸入信號,此時的輸出電壓的幅值為±0�002V。當有手勢進入可檢測范圍時,紅外發光二極管發出的紅外光將會反射到紅外接收器,從而形成光強反差,經過ADC的轉換將光強信號轉換為電信號,隨后將數據存入指定的寄存器。以D1為例,手掌越靠近光源,紅外接收器檢測到的光信號越強,即輸出的電信號越強,反之電信號即為減弱。

2.2.3PAJ7620的測試結果

為了測試LED陣列識別手勢的可靠性,所以對定義的九種手勢進行重復性測試,計算識別的準確率?;跈z測思路的方法,將檢測同樣進行分類識別,接近類(靠近和遠離)、揮動類(上、下、左、右、波動)、旋轉類(順時針和逆時針)。實驗測試時每種手勢測量次數為100次,測試的最終結果如表1所示。九種手勢的平均識別率為92�9%,從表1可得知該數據采集方式的準確率和識別效率都比較高,但是單個分析可得出對于旋轉類的檢測誤差相對最大。因為旋轉類的手勢檢測時手指和手掌以及手臂之間的有較大面積,導致檢測時對于距離的檢測具有較大的誤差,進而為識別的準確性帶來更大的難度。

3系統軟件設計

3.1主程序的設計

手勢識別函數首先要確定手勢的進入時間、退出時間、以及識別時間,設置時單位統一采用ms,識別時間和進入時間與系統識別的反應速度是成反比的,時間越短反應速度就越快,同時識別速度和準確率也是成反比。通過大量的實驗測試,最終確定進入時間和識別時間為800ms,退出時間為1000ms。流程圖如圖4所示,Arduino程序首先進入的是Setup()函數,該函數的目的是進行Arduino的初始化,如庫函數的調用,配置串口,波特率設置等,Setup()函數只會執行一次。接著就是執行loop()函數,該函數會不停地循環執行,也可看做Arduino自帶的循環函數。如果沒有loop函數和Setup函數,Arduino也是無法通過編譯的。手勢識別傳感器會有九種輸出,所以選擇switch()語句比較合適,函數中使用到的PAJ7620ReadReg函數為傳感器頭文件里面已經定義好的函數,該函數是用來讀取傳感器返回的數據。傳感器庫函數內部已經定義了將會使用到的各種函數,使用時只需要調用就可以完成使用,PAJ7620中主要定義的函數為ReadReg函數(讀取函數)與WriteReg函數(寫入函數)。檢測靠近手勢或者遠離手勢時,有很大的可能性首先檢測到的手勢會是來自上、下、左、右四個方向其中的一個,因此當檢測到上、下、左、右這四種手勢時應進行進一步的檢測,判斷是否為靠近或者遠離手勢。例如:手掌從左側向進入檢測區域,此時第一個檢測結果將是“右”,此時系統進入檢測等待延時,在800ms中如果檢測到靠近手勢,則證明使用者需要輸入的指令為“靠近”指令,同理;如果800ms的檢測時間內檢測到遠離手勢則證明使用者需要輸入的指令為“遠離”指令。在檢測時間內如果沒有靠近手勢或者遠離手勢則最終輸出“右”手勢。同理“上”、“下”、“左”三種手勢都是如“右”手勢一樣的檢測思路。

3.2相關子程序的設計

當Arduino通過分析確認使用者的手勢后將進入相應的子程序,在程序里已經定義了照明燈與步進電機的子程序,在子程序進行使用者想要的操作。表2所示為本設計通過手勢識別控制的終端以及控制方法。電機轉動子程序中定義當檢測到靠近手勢,電機開始正轉固定圈數,代表房門開啟,等待固定時間,電機開始反轉,代表房門自動關閉。照明燈子程序中定義,以LED1為例,當第一次檢測到“左”時,判斷指定變量為奇數還是偶數,因變量初始值設置為0,所以判斷為偶數,即LED1點亮,此時指定變量自加1變為奇數,當再次檢測到“左”,判斷變量為奇數控制LED1熄滅。同理LED2和LED3的控制方式也為如此。當檢測到有控制終端時顯示器同樣會有相應的顯示,當LED燈點亮時,顯示器顯示點亮結果,當LED燈熄滅時同樣顯示熄滅結果,當需要控制房門時顯示開啟和關閉。檢測到沒有控制終端時,顯示器顯示指令無效,同時空指令也為未來系統的擴展留下空間,用于為疾病患者提供更好的幫助。

4結論

通過一系列的仿真調試,最后組裝實物進行測試達到設計要求,可以用手勢控制房門的開啟和照明燈的亮滅,從而解決了行動不便人群的一些實際問題,同時該系統也可用于我們日常家居等場合。

作者:李娣娜 劉強 馬惠鋮 單位:延安大學西安創新學院 西北工業集團有限公司

主站蜘蛛池模板: 日日夜夜天天干 | 亚洲欧洲国产经精品香蕉网 | 国内精品1区1区3区4区 | 国产欧美日韩精品综合 | 国产日韩欧美精品一区二区三区 | 精品一区二区三区3d动漫 | 成人国产精品视频 | 欧美第一页在线 | 日韩影音 | 精品一区二区视频 | 久久亚洲国产成人影院 | 精品欧美一区二区三区在线 | 欧美一区二区三 | 久久久国产成人精品 | 免费一级a毛片在线播放视 免费一区二区 | 国产成人高清亚洲一区91 | 欧美一页 | 国产精品久久久久久久久99热 | 亚洲高清一区二区三区 | 国产欧美综合在线观看第七页 | 亚洲欧美激情另类 | 在线观看亚洲 | 久久久青青久久国产精品 | 亚洲色图欧美在线 | 亚欧乱亚欧乱色视频免费 | 国产精品久久久精品三级 | 日韩三级电影网站 | 精品国产一区二区三区免费看 | 99re伊人| 久久频道毛片免费不卡片 | 日本六十路丰满老太交尾 | 国产成人久久蜜一区二区 | 精品一区二区三区免费观看 | 国产美女视频黄a视频全免费网站 | 全免费a级毛片免费毛视频 热re91久久精品国产91热 | 日本六十路丰满老太交尾 | 欧美夜夜 | 任你躁欧美一级在线精品免费 | 97精品国产91久久久久久久 | 欧美日韩一区二区三区在线观看 | 波多野结衣网站 |