mpu6050 感測器 加速度 傾斜角度

更新於 2024/06/09閱讀時間約 2 分鐘

這篇介紹如何用加速度取得傾斜角度,使用的是arduino nano和mpu6050,利用Arduino IDE 環境編譯。

要利用加速度計算傾斜角度需要用一點三角函數。


g 為重力 ay az為y軸加速度和z軸加速度

g 為重力 ay az為y軸加速度和z軸加速度

當mpu6050傾斜時,將重力(g)分為ay az(感測器讀取到的加速度數值)。

tanθ=ay/az ,要找到θ 用反三角函數arctan(ay/az) 可找到角度。

以下是程式,用的是和前篇一樣的<basicMpu6050.h>,這個是從範例程式修改成的。

raw-image


使用這個程式需將mpu6050前後旋轉做陀螺儀校正,校正後數值才會出現。

#include <basicMPU6050.h> 

// Create instance
basicMPU6050<> imu;

float pitch_angle,roll_angle;

void setup() {

// Set registers - Always required

imu.setup();

// Initial calibration of gyro

imu.setBias();

// Start console

Serial.begin(38400);

}
void loop() {

// Update gyro calibration
imu.updateBias();

//-- Scaled and calibrated output:
// Accel
Serial.print( imu.ax() );
Serial.print( " " );
Serial.print( imu.ay() );
Serial.print( " " );
Serial.print( imu.az() );
Serial.println( " " );

//Angle
//*180/3.1415964 將角度radian(弧度) 轉為 度
//atan2​ 計算 arctan 求角度
pitch_angle=atan2(imu.ay(),imu.az())*180/3.14159264;
roll_angle=atan2(imu.ax(),imu.az())*180/3.14159264;
Serial.print(pitch_angle);
Serial.print(" ");
Serial.println(row_angle);
delay(100);

}


得到的數值如下圖

raw-image


將mpu6050 在y軸做傾斜,像是飛機起飛時的仰角(pitch)

raw-image


將mpu6050 在x軸做傾斜,像是飛機的滾轉(roll)

raw-image


這些是利用mpu6050加速度數值取得傾斜角度變化。

avatar-img
3會員
25內容數
寫程式的筆記,把一些自學寫過的程式放上來
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
程式_筆記 的其他內容
本篇內容介紹如何使用 Python中的 moviepy library 簡單的剪影片。 先安裝moviepy library , 用pip install moviepy , 可參考官方文件。 要剪的影片和python檔要在同個資料夾中,若不在同個位置要用 os library 更換路徑
本篇內容介紹如何使用 Python中的 moviepy library 簡單的剪影片。 先安裝moviepy library , 用pip install moviepy , 可參考官方文件。 要剪的影片和python檔要在同個資料夾中,若不在同個位置要用 os library 更換路徑
因為很喜歡玩空拍機、遙控飛機,因此最近又開始研究無人機領域,偶然發現有兩個網站,介紹各個國家對於無人機飛行的規範和限制,分享給想帶空拍機出國旅遊的朋友們。
Linux cp 在C語言實現
本篇內容介紹如何使用 Python中的 moviepy library 簡單的剪影片。 先安裝moviepy library , 用pip install moviepy , 可參考官方文件。 要剪的影片和python檔要在同個資料夾中,若不在同個位置要用 os library 更換路徑
本篇內容介紹如何使用 Python中的 moviepy library 簡單的剪影片。 先安裝moviepy library , 用pip install moviepy , 可參考官方文件。 要剪的影片和python檔要在同個資料夾中,若不在同個位置要用 os library 更換路徑
因為很喜歡玩空拍機、遙控飛機,因此最近又開始研究無人機領域,偶然發現有兩個網站,介紹各個國家對於無人機飛行的規範和限制,分享給想帶空拍機出國旅遊的朋友們。
Linux cp 在C語言實現
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
現行的電動自行車內部至少存在3種以上不同應用的感測器,本文就針對各種不同用途的感測器種類一一介紹說明之。 一、馬達驅動感測器:使馬達正常運轉 於永磁馬達中,大多採用3顆霍爾感測器(Hall Sensor)為下圖中亮綠色的元件,其原理係利用永久磁鐵NS極性的不同,當磁場流經霍爾感測器感測後,會對應
Thumbnail
在這18周的自主學習計畫中,將深入研究Arduino抽水馬達模組的原理,同時學習如何整合濕度感測器以實現一個基本的溼度控制系統。計畫內容包括模組原理的瞭解、安裝、Arduino的安裝、程式碼撰寫,以及最後的實測和反思。
Thumbnail
瞭解濕度感測器的工作原理及不同型號的溼度感測器。 濕度感測器是一種用於測量環境中相對濕度水平的裝置,它們通常被應用在氣象站、農業、溫室、室內環境監控等領域。這些感測器的工作原理基於材料的濕度敏感性,並且常見的技術包括電阻性、電容性、和共振式等。
Thumbnail
投資理財內容聲明 文內如有投資理財相關經驗、知識、資訊等內容,皆為作者個人分享行為。 有價證券、指數與衍生性商品之數據資料,僅供輔助說明之用,不代表創作者投資決策之推介及建議。 閱讀同時,請審慎思考自身條件及自我決策,並應有為決策負責之事前認知。 希望您能從這些分享內容汲取投資養份,養成獨立
Thumbnail
在本教學中,我們將學習如何使用Arduino和類比水位感測器來測量水位,並顯示結果。這個專案適合初學者,讓我們開始吧!
Thumbnail
新竹z版車友程安兄訂購原廠新品大燈 , 原車大燈用十幾年已霧黃化 原廠新品一對不貴 , 燈殼件賣4千多塊 大燈已霧黃會進水 舊大燈拆除 新舊大燈 , 方向燈泡一併換原廠新品 舊前保桿側扣已斷腳 , 這次一併換新 大燈安裝完成 新大燈就是舒服 後雨刷臂整理+雨刷條換新
Thumbnail
第二宇宙辭典《靈感》 【註 釋】 靈感就像是用來疏通馬桶的工具。有了它~我們就可以大量產出了! 【創作說明】當一個創作者遇到瓶頸沒有靈感的時候,就沒辦法完成創作,那個瓶頸就像是阻塞了的馬桶一樣。所以只要有了靈感,一切都通了。創作靈感可以來自我們的生活,只要多多關心身邊的人、事、物...
到日本工作半年後,被調到東京工作一年半的感想。 裡面有許多我實際生活的數字,給想來日本工作的人做參考。
Thumbnail
這次來測試新款Callaway Big Bertha B21木桿。這是在2021下半年推出,從外型看起來是走易打,高容錯的風格。桿頭外型是御飯糰的3角形設計。這類桿頭風格就是高MOI,可以讓桿頭更快回正,桿面觸球可以比較方正。所以這類產品就是以新手、假日球友和高差點為主。
Thumbnail
書名:厭世機器人II:太空探索逃生手冊(Rouge Protocol & Exit Strategy) 作者:瑪莎‧威爾斯(Martha Wells) 譯者:翁雅如
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
現行的電動自行車內部至少存在3種以上不同應用的感測器,本文就針對各種不同用途的感測器種類一一介紹說明之。 一、馬達驅動感測器:使馬達正常運轉 於永磁馬達中,大多採用3顆霍爾感測器(Hall Sensor)為下圖中亮綠色的元件,其原理係利用永久磁鐵NS極性的不同,當磁場流經霍爾感測器感測後,會對應
Thumbnail
在這18周的自主學習計畫中,將深入研究Arduino抽水馬達模組的原理,同時學習如何整合濕度感測器以實現一個基本的溼度控制系統。計畫內容包括模組原理的瞭解、安裝、Arduino的安裝、程式碼撰寫,以及最後的實測和反思。
Thumbnail
瞭解濕度感測器的工作原理及不同型號的溼度感測器。 濕度感測器是一種用於測量環境中相對濕度水平的裝置,它們通常被應用在氣象站、農業、溫室、室內環境監控等領域。這些感測器的工作原理基於材料的濕度敏感性,並且常見的技術包括電阻性、電容性、和共振式等。
Thumbnail
投資理財內容聲明 文內如有投資理財相關經驗、知識、資訊等內容,皆為作者個人分享行為。 有價證券、指數與衍生性商品之數據資料,僅供輔助說明之用,不代表創作者投資決策之推介及建議。 閱讀同時,請審慎思考自身條件及自我決策,並應有為決策負責之事前認知。 希望您能從這些分享內容汲取投資養份,養成獨立
Thumbnail
在本教學中,我們將學習如何使用Arduino和類比水位感測器來測量水位,並顯示結果。這個專案適合初學者,讓我們開始吧!
Thumbnail
新竹z版車友程安兄訂購原廠新品大燈 , 原車大燈用十幾年已霧黃化 原廠新品一對不貴 , 燈殼件賣4千多塊 大燈已霧黃會進水 舊大燈拆除 新舊大燈 , 方向燈泡一併換原廠新品 舊前保桿側扣已斷腳 , 這次一併換新 大燈安裝完成 新大燈就是舒服 後雨刷臂整理+雨刷條換新
Thumbnail
第二宇宙辭典《靈感》 【註 釋】 靈感就像是用來疏通馬桶的工具。有了它~我們就可以大量產出了! 【創作說明】當一個創作者遇到瓶頸沒有靈感的時候,就沒辦法完成創作,那個瓶頸就像是阻塞了的馬桶一樣。所以只要有了靈感,一切都通了。創作靈感可以來自我們的生活,只要多多關心身邊的人、事、物...
到日本工作半年後,被調到東京工作一年半的感想。 裡面有許多我實際生活的數字,給想來日本工作的人做參考。
Thumbnail
這次來測試新款Callaway Big Bertha B21木桿。這是在2021下半年推出,從外型看起來是走易打,高容錯的風格。桿頭外型是御飯糰的3角形設計。這類桿頭風格就是高MOI,可以讓桿頭更快回正,桿面觸球可以比較方正。所以這類產品就是以新手、假日球友和高差點為主。
Thumbnail
書名:厭世機器人II:太空探索逃生手冊(Rouge Protocol & Exit Strategy) 作者:瑪莎‧威爾斯(Martha Wells) 譯者:翁雅如