色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

基于單片機和觸控模塊的3D無線射頻鼠標的設計與實現

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2018-12-20 09:23 ? 次閱讀

引言

鼠標作為電腦的一基本部件。扮演著重要的角色。隨著科技的進步和市場的需求。鼠標也經歷著快速的發展。傳統的鼠標無論是有線鼠標還是無線鼠標。由于采用控制原理的原因,或者受到線纜的約束,或者離不開對桌面等載體的依賴,適用場合和范圍受到限制。因此,市場上急需一種適用于多種場合。能滿足不同人群特殊功能需求的鼠標,此時。3D無線鼠標的概念應運而生。本文通過對運用MEMS加速度傳感器。觸控模塊和凌陽單片機完成鼠標3D控制原理的闡述。以及對實驗中實際操作的記錄為現階段多功能新型鼠標的制作提供參考依據。

1 3D無線鼠標的工作原理

無線射頻鼠標總體分為發射模塊(見圖1)和接收模塊(見圖2)兩個部分。發射部分模塊集成在手持端,由使用者控制。接收模塊與PC、筆記本等儀器相連。

基于單片機和觸控模塊的3D無線射頻鼠標的設計與

圖1 發射模塊系統框圖

基于單片機和觸控模塊的3D無線射頻鼠標的設計與

圖2接收模塊系統框圖

發射模塊主要由電阻式觸摸屏、MEMS加速度傳感器、16位凌陽單片機和nRF2401發射模塊組成,主要功能是實現對手勢運動趨勢信息的采集和發送。其中觸摸屏用于檢測使用時坐標X、Y的變化,通過對X、Y變化趨勢的分析,完成對鼠標移動軌跡的模擬。MEMS加速度傳感器則用于感知使用者的動作,通過將這些動作定義為特殊指令。實現鼠標的特殊功能鍵。同時發射模塊與接收模塊之間通過2.4GHz無線收發一體芯片完成兩者之問的無線通信。最終由接收端的USB驅動電路實現PC端的鼠標控制功能。

其中在通過對X、Y坐標變化,進行算法處理時,需要對操作過程中誤差較大的坐標進行濾波,同時簡化鼠標的移動方向。并通過固化匹配的方式,正確反映鼠標的整體的運動趨勢。從而更好的完成對手勢運動趨勢的分析,實現鼠標的準確定位。

2 觸屏檢測裝置與加速度傳感器的硬件電路設計

在動作感應模塊方面。采用鴨C2046作為四線電阻式觸摸屏控制器。TSC2046以其低功耗和高速率等特性廣泛應用于電池供電的小型手持設備。它與觸摸屏連接的原理電路如圖3所示。另一方面。采用型號為MXR9550的MEMS加速度傳感器模塊。它的體積小、重量輕、功耗低、可靠性高、易于集成和實現智能化,其原理電路如圖4所示,利用它來感知人的動作,如揮手、擺臂等,然后可以將不同的動作定義為特殊的功能,如實現演講時PPT、PDF的翻頁,關閉窗口,切換窗口等動作。

基于單片機和觸控模塊的3D無線射頻鼠標的設計與

圖3 TSC2046與觸摸屏連接的硬件原理圖

基于單片機和觸控模塊的3D無線射頻鼠標的設計與

圖4 MEMS加速度傳感器原理電路

3系統流程設計

在發射端。當系統上電后,控制芯片會一直檢測觸摸屏和MEMS加速度傳感器的狀態。當滑動觸摸屏或是搖動鼠標時,系統就會收到數據,同時凌陽單片機通過對這些數據的處理。就能判斷出手指在觸摸屏上移動的軌跡和是否搖動了鼠標。然后將這些動作定義為不同的指令。通過無線模塊發射出去。程序流程如圖5所示。

基于單片機和觸控模塊的3D無線射頻鼠標的設計與

圖5手持端程序流程圖

在接收端,無線模塊始終等待捕捉發射信號。在接收成功后。控制芯片根據接收到的不同指令,通過USB接口電路傳送給電腦。完成鼠標動作。從而實現無線鼠標工作的整個過程。程序流程如圖6所示。

基于單片機和觸控模塊的3D無線射頻鼠標的設計與

圖6接收端程序流程圖

4 鼠標手勢算法設計

由于每次采集的數據很多,其中有一小部分數據存在誤差,如果不將這些誤差數據過濾,肯定會影響鼠標的移動軌跡。如何得到準確的觸摸屏數據。是優化鼠標移動軌跡的關鍵。因此,在程序設計中。提出了一種優化鼠標移動軌跡的算法。其大致思路如以下:①過濾鼠標移動動作。如圖7(a)所示。這步將鼠標一連串移動動作中的小幅度波動動作給去掉,這一步是十分必要的;②限制鼠標移動方向,如圖7(b)所示。對于簡單的鼠標手勢支持,只支持上下左右4個方向。就把其他方向的動作都歸并到這4個方向中。一般就是比較一下上下方向和左右方向的差值,取大的那個作為最后的方向;③簡化移動方向序列,如圖7(c)所示。這步非常簡單,原本是右右上上右上上的方向序列,簡化后變成右上右上了;(多匹配動作序列,如圖7(d)所示。這步是最困難的,表面是把夾雜在長距離移動動作中的短距離動作過濾掉。實際的做法是先把整個動作序列與一組預定義的動作序列匹配比較,如果匹配失敗,就把這序列中最短幅度的動作過濾掉,再進行匹配,如此循環往復,直到最后匹配到為止。

基于單片機和觸控模塊的3D無線射頻鼠標的設計與

圖7 手勢算法演示

5結束語

本文闡述了一種3D無線射頻鼠標設汁的新思路,對傳統的鼠標不但進行了實現原理的創新,同時對其操作方式進行了補充,使鼠標真正擺脫對線纜與載體的依賴成為可能。隨著互聯網應用的發展,移動辦公的理念得到越來越多的支持,因此,本文設計的無線鼠標也能順應了移動辦公的潮流。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6035

    文章

    44554

    瀏覽量

    634667
  • 觸控
    +關注

    關注

    9

    文章

    224

    瀏覽量

    71289
  • 無線
    +關注

    關注

    31

    文章

    5450

    瀏覽量

    173245
收藏 人收藏

    評論

    相關推薦

    3D 無線射頻鼠標的電路設計與實現

    本帖最后由 gk320830 于 2015-3-9 09:40 編輯 一種3D 無線鼠標設計的新思路,以凌陽單片機為核心控制器,通過M
    發表于 07-12 15:54

    3D 無線射頻鼠標的電路與實現

    一種3D 無線鼠標設計的新思路,以凌陽單片機為核心控制器,通過MEMS 加速度傳感器和模塊
    發表于 07-30 18:53

    設計方案:無線鼠標的設計與實現

    無線鼠標的設計與實現摘要:將機械鼠標的滾動動作和左右鍵的操作轉換成開關信號,用方波電路產生的方波信號代替原鼠標內光敏傳感器的脈沖信號,用相應
    發表于 07-31 22:18

    求用單片機模擬鍵盤鼠標的功能

    求用單片機模擬鍵盤鼠標的功能,不需要驅動!!
    發表于 09-04 04:42

    求用單片機模擬鍵盤鼠標的功能

    求用單片機模擬鍵盤鼠標的功能
    發表于 09-04 04:48

    采用單片機模塊3D無線射頻鼠標設計方案

    載體的依賴,適用場合和范圍受到限制。因此,市場上急需一種適用于多種場合。能滿足不同人群特殊功能需求的鼠標,此時。3D無線鼠標的概念應運而生。本文通過對運用MEMS加速度傳感器。
    發表于 10-21 13:43

    如何實現無線鼠標的設計

    和接收電路代替原來的鼠標線,可以實現鼠標的遙控。設計任務和要求:實現鼠標的長距離(1—50米)遙控。其中的電路設計包括發射
    發表于 01-21 07:54

    嵌入式應用系統中3D鼠標的應用

    介紹了3D 鼠標的底層通信原理及在嵌入式應用系統中的使用價值,討論了嵌入式應用系統中3D鼠標的軟件設計方法并給出了應用程序。關鍵詞:3D
    發表于 06-18 08:47 ?24次下載

    3D無線射頻鼠標的設計與實現

    一種3D無線鼠標設計的新思路,以凌陽單片機為核心控制器,通過MEMS加速度傳感器和模塊。感知
    發表于 09-05 14:21 ?1735次閱讀
    <b class='flag-5'>3D</b><b class='flag-5'>無線</b><b class='flag-5'>射頻</b><b class='flag-5'>鼠標的</b>設計與<b class='flag-5'>實現</b>

    51單片機+315M無線射頻模塊設計電路圖,源代碼

    51單片機+315M無線射頻模塊設計電路圖,源代碼
    發表于 06-08 16:46 ?45次下載

    無線鼠標的設計與實現

    將機械鼠標的滾動動作和左右鍵的操作轉換成開關信號,用方波電路產生的方波信號代替原鼠標內光敏傳感器的脈沖信號,用相應的開關動作可以實現鼠標光標移動和
    發表于 10-12 14:57 ?39次下載

    3D鼠標如何實現3D

    。 相比于傳統的鼠標3D鼠標具有具有前、后、左、右、上、下6個移動方向,而且可以組合出前右、左下等的移動方向。外形和普通鼠標不同,一般由一個扇形的底座和一個能夠活動的控制器構
    發表于 06-06 10:20 ?3044次閱讀

    基于單片機無線鼠標設計

    傳感器的脈沖信號,用相應的開關動作可以實現鼠標光標移動和鼠標的單雙擊操作!而用發射和接收電路代替原來的鼠標線,可以實現
    發表于 11-04 17:06 ?37次下載
    基于<b class='flag-5'>單片機</b>的<b class='flag-5'>無線</b><b class='flag-5'>鼠標</b>設計

    基于STM32單片機控USB鼠標使用庫文件設計源代碼

    基于STM32單片機控USB鼠標使用庫文件設計源代碼
    發表于 04-26 14:51 ?2次下載

    基于STC89C52單片機的USB鼠標的設計

    電子發燒友網站提供《基于STC89C52單片機的USB鼠標的設計.pdf》資料免費下載
    發表于 10-10 11:07 ?9次下載
    基于STC89C52<b class='flag-5'>單片機</b>的USB<b class='flag-5'>鼠標的</b>設計
    主站蜘蛛池模板: 久久久久九九| 爱暖暖1000部免费| 亚洲成人精品久久| 日日夜夜影院在线播放| 女人高潮了拔出来了她什么感觉 | 亚洲三级黄色| 亚洲国产精品一区二区第一页| 特黄大片aaaaa毛片| 色欲狠狠躁天天躁无码中文字幕| 日本一本在线播放| 全是肉的高h短篇列车| 日本高清色片| 色综合a在线| 先锋影音av资源站av| 性欧美xxxxporn| 亚洲国产综合另类视频| 亚洲欧美中文字幕高清在线| 亚洲区 bt下载| 中文字幕国产视频| 99国内精精品久久久久久婷婷| 99视频精品全部免费 在线| YELLOW免费观看完整视频| 芭乐视频免费资源在线观看| 成人性生交大片免费看中文| 国产成+人欧美+综合在线观看| 国产精品成人观看视频免费| 国产乱人偷精品视频A人人澡| 国产亚洲精品品视频在线| 久久99视频免费| 蜜芽最新域名解析网站| 欧美另类摘花hd| 色欲AV精品人妻一区二区麻豆 | 久欠热视频精品首页| 美女扒开腿让男人桶个爽| 欧美在线看费视频在线| 手机在线观看毛片| 亚洲精品午夜VA久久成人| 最新国产av.在线视频| 边做边爱免费视频播放| 国产精选视频在线观看| 久久re热线视频国产|