[發明專利]加速度傳感手勢操作系統及操作方法有效
| 申請號: | 201410004847.7 | 申請日: | 2014-01-06 |
| 公開(公告)號: | CN103744427A | 公開(公告)日: | 2014-04-23 |
| 發明(設計)人: | 李茂奎;賈小雨;蔡永青;閆維義;王健;楊佳 | 申請(專利權)人: | 山東大學 |
| 主分類號: | G05D1/02 | 分類號: | G05D1/02;G06F3/0346 |
| 代理公司: | 濟南金迪知識產權代理有限公司 37219 | 代理人: | 呂利敏 |
| 地址: | 250100 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 加速度 傳感 手勢 操作系統 操作方法 | ||
1.一種加速度傳感手勢操作系統,其特征在于,該系統包括型號為Arduino?mega2560的處理器、加速度傳感器、電機驅動模塊和直流電機;
所述加速度傳感器和電機驅動模塊分別與所述的Arduino?mega2560的處理器相連;所述的電機驅動模塊與直流電機相連,用于控制所述直流電機開啟或關閉及速度。
2.根據權利要求1所述的一種加速度傳感手勢操作系統,其特征在于,所述的加速度傳感器為ADXL345加速度傳感器。
3.根據權利要求1所述的一種加速度傳感手勢操作系統,其特征在于,電機驅動模塊的型號為Arduino?motor?shield?L293D。
4.一種如權利要求1所述加速度傳感手勢操作系統的操作方法,其特征在于,該方法包括步驟如下:
1)將ADXL345加速度傳感器使用皮帶固定于用戶手上,分別測試出用戶手掌前傾的角度或后仰的角度,所述前傾對應小車前進,所述后仰對應小車后退;對所述ADXL345加速度傳感器進行設置,使所述用戶手掌前傾的角度對應沿X軸正方向的重力加速度值,所述用戶手掌后仰的角度對應沿X軸負方向的重力加速度值;分別測試出用戶手掌左轉角度或右轉角度:所述手掌左轉對應小車左轉,所述手掌右轉對應小車右轉,所述手掌左轉的角度對應沿Y軸負方向的重力加速度值,所述手掌右轉的角度對應沿Y軸正方向的重力加速度值;
所述ADXL345加速度傳感器與Arduino?mega2560處理器采用I2C通信,所述測試出用戶手勢沿X軸方向、和/或Y軸方向的重力加速度值通過ADXL345加速度傳感器分別換算為對應的數值0-500通信至Arduino?mega2560處理器;按照現有技術對上述ADXL345加速度傳感器進行設置,使其測試到用戶手勢沿X軸方向的重力加速度Xg、和/或沿Y軸方向的重力加速度Yg分別與數值0-500線性對應;
2)按照現有技術對Arduino?mega2560處理器設置:建立數值0-500與Xg、Yg的線性對應關系;Arduino?mega2560處理器將接收到的數值0-500根據上述線性對應關系還原Xg、Yg;
3)控制小車移動方法:
在所述Arduino?mega2560處理器內計算小車的直行速度及拐彎速度,所述小車的直行速度V=Xg×255;所述小車左拐彎速度的確定:小車右車輪的速度大于小車左車輪的速度,其速度差ΔV=Yg×200;所述小車右拐彎速度的確定:小車右車輪的速度小于小車左車輪的速度,其速度差ΔV=Yg×200;
4)所述Arduino?mega2560處理器將所述小車的直行速度及拐彎速度傳輸給電機驅動模塊Arduino?motor?shield?L293D;
5)電機驅動模塊Arduino?motor?shield?L293D驅動控制小車移動的電機,使所述小車按照步驟4)移動。
5.根據權利要求4所述加速度傳感手勢操作系統的操作方法,其特征在于,所述沿Y軸方向的重力加速度Yg為0-2g,所述的g為9.8m/s。
6.根據權利要求5所述加速度傳感手勢操作系統的操作方法,其特征在于,當所述沿Y軸方向的重力加速度|Yg|>0.7g時,小車原地順時針或逆時針原地旋轉。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東大學,未經山東大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410004847.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種小型無人直升機飛行控制系統
- 下一篇:組合型靶彈仿飛測試系統





