mpu6050 感測器 加速度 傾斜角度

更新 發佈閱讀 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>,這個是從範例程式修改成的。

vocus|新世代的創作平台


使用這個程式需將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);

}


得到的數值如下圖

vocus|新世代的創作平台


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

vocus|新世代的創作平台


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

vocus|新世代的創作平台


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

留言
avatar-img
業餘寫程式,分享新知識的地方
4會員
29內容數
業餘小飛機愛好者&寫點程式來玩
2025/03/12
本文介紹如何使用Open Drone map 中的WebODM開源軟體。
Thumbnail
2025/03/12
本文介紹如何使用Open Drone map 中的WebODM開源軟體。
Thumbnail
2025/03/05
本文介紹如何使用Open Drone Map,Open drone map 是一個開源無人機建模軟體,為Github上的免費開源專案,利用電腦視覺影像的技術,可以使無人機拍攝的影像轉換成正射影像,數值地形模型,3D建模,植物健康圖。 Open Done Map 有很多種使用方法,本文主要介紹如何使
Thumbnail
2025/03/05
本文介紹如何使用Open Drone Map,Open drone map 是一個開源無人機建模軟體,為Github上的免費開源專案,利用電腦視覺影像的技術,可以使無人機拍攝的影像轉換成正射影像,數值地形模型,3D建模,植物健康圖。 Open Done Map 有很多種使用方法,本文主要介紹如何使
Thumbnail
2024/12/23
本文簡單介紹如何使用SQLite。 先到官方網站下載SQLite 檔案。
Thumbnail
2024/12/23
本文簡單介紹如何使用SQLite。 先到官方網站下載SQLite 檔案。
Thumbnail
看更多
你可能也想看
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
直觀理解 導數:考慮的是單一變數的函數,描述的是函數在某點的斜率或變化率。 偏導數:考慮的是多變數函數,描述的是函數在某個變數變化時的變化率,其他變數保持不變。  (針對各維度的調整 或者稱變化 你要調多少) 應用 導數:在物理學中應用廣泛,例如描述速度和加速度。 偏導數:在多變量分析、優
Thumbnail
直觀理解 導數:考慮的是單一變數的函數,描述的是函數在某點的斜率或變化率。 偏導數:考慮的是多變數函數,描述的是函數在某個變數變化時的變化率,其他變數保持不變。  (針對各維度的調整 或者稱變化 你要調多少) 應用 導數:在物理學中應用廣泛,例如描述速度和加速度。 偏導數:在多變量分析、優
Thumbnail
對筆者而言,這套計算工具是一種無可奈何的產物,既認為它並不正確,但在缺乏詳細資訊的情況,也僅能以此推估馬達特性。主要是因馬達產品的規格,部分廠商僅提供了功率數據,但更為直接的轉矩及轉速則不一定有;其中轉速較為容易使用轉速計獲取,但轉矩值的量測,除了要使用更為昂貴的轉矩計之外,還須將馬達拆卸為獨立個體
Thumbnail
對筆者而言,這套計算工具是一種無可奈何的產物,既認為它並不正確,但在缺乏詳細資訊的情況,也僅能以此推估馬達特性。主要是因馬達產品的規格,部分廠商僅提供了功率數據,但更為直接的轉矩及轉速則不一定有;其中轉速較為容易使用轉速計獲取,但轉矩值的量測,除了要使用更為昂貴的轉矩計之外,還須將馬達拆卸為獨立個體
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
實際上就算直接使用專業檢試設備對馬達進行量測,仍然會受限於裝置的硬體使用範圍條件,無法完整的量測到馬達特性數據,僅有可量測範圍內的數據資料。退而求其次,針對無法直接量測的部分,可藉由數學演算的方式,將整份馬達特性曲線圖及數據表產出。 而當馬達特性是藉由演算獲得,也就代表可以簡單地透過excel就得
Thumbnail
實際上就算直接使用專業檢試設備對馬達進行量測,仍然會受限於裝置的硬體使用範圍條件,無法完整的量測到馬達特性數據,僅有可量測範圍內的數據資料。退而求其次,針對無法直接量測的部分,可藉由數學演算的方式,將整份馬達特性曲線圖及數據表產出。 而當馬達特性是藉由演算獲得,也就代表可以簡單地透過excel就得
Thumbnail
這一節談的是向量的定義,以及如何運用向量來建立模擬物體運動時,關於位置和速度間的關係式。
Thumbnail
這一節談的是向量的定義,以及如何運用向量來建立模擬物體運動時,關於位置和速度間的關係式。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
這篇介紹如何用加速度取得傾斜角度。 用的是和前篇一樣的<basicMpu6050.h>
Thumbnail
這篇介紹如何用加速度取得傾斜角度。 用的是和前篇一樣的<basicMpu6050.h>
Thumbnail
本文是針對馬達繞線時,想要依本身的生產能力調整漆包線徑粗度時,會使用到的轉換計算進行介紹及說明。 實際量產時往往將多條細線並繞的馬達,改由單條粗線採用機台繞線,較為省時;但開發階段,並無設備協助,僅能採用人工繞線打樣時,則會調整為多條細線並聯的模式才能順利工作,這類不同情境下的線徑變化,三不五時就
Thumbnail
本文是針對馬達繞線時,想要依本身的生產能力調整漆包線徑粗度時,會使用到的轉換計算進行介紹及說明。 實際量產時往往將多條細線並繞的馬達,改由單條粗線採用機台繞線,較為省時;但開發階段,並無設備協助,僅能採用人工繞線打樣時,則會調整為多條細線並聯的模式才能順利工作,這類不同情境下的線徑變化,三不五時就
Thumbnail
這篇介紹如何使用低通滤波器(Low-Pass Filter) 來改善 傾斜角度數值。
Thumbnail
這篇介紹如何使用低通滤波器(Low-Pass Filter) 來改善 傾斜角度數值。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News