標籤:

使用Arduino+MPU6050感測器DIY傾角儀

使用Arduino+MPU6050感測器DIY傾角儀

來自專欄 Arduino開發板雜談

MPU6050集成了一個3軸加速度計和3軸陀螺儀。它還內置溫度感測器和DCM來執行複雜的任務。 MPU6050通常用於建造無人機和其他遠程機器人,如自平衡機器人。在這個項目中,我們將學習如何使用MPU6050構建傾角儀或者Spirit Leveller。正如我們所知,傾角儀用於檢查表面是否完美平整,它們可以作為sprit bubbl表面或數字儀錶。在這個項目中,我們將建立一個數字傾角儀,可以使用Android應用程序進行監控。使用類似行動電話的遠程顯示器的原因是我們可以監視MPU6050的值,而不必查看硬體,當MPU6050放置在無人機或其他一些不可接近的位置時,這將非常方便。

所需材料

● Arduino Pro-mini(5V)開發板

● MPU6050陀螺儀感測器

● HC-05或HC-06藍牙模塊

● FTDI轉換板

● 麵包板

● 連接導線

● 手機

電路原理圖

Arduino傾角儀項目的完整電路圖如下所示。它只有三個組件,可以很容易地在麵包板上構建。

MPU6050通過I2C進行通信,因此SDA引腳連接到Arduino的A4引腳,該引腳是SDA引腳,SCL引腳連接到Arduino的A5引腳。 HC-06藍牙模塊工作在串列通信模式下,因此藍牙的Rx引腳連接到引腳D11,藍牙的Tx引腳連接到Arduino的D10引腳。這些引腳D10和D11將通過編程Arduino配置為串列引腳。 HC-05模塊和MSP6050模塊的工作電壓為+ 5V,因此它們由Arduino的Vcc引腳供電,如上所示。

我使用了一些麵包板連接線,並將其安裝在一個小型麵包板上。連接完成後,電路板如下所示。

為您的設置提供電源

您可以像我那樣通過FTDI編程板為您的電路供電,或者使用9V電池或12V適配器,並將其連接到Arduino pro mini的Raw引腳。 Arduino Pro-mini有一個內置穩壓器,可將外部電壓轉換為+ 5V。

編程你的Arduino

一旦硬體準備就緒,我們就可以開始編程我們的Arduino了。像往常一樣,這個項目的完整代碼可以在這個頁面的底部找到。但為了更好地理解這個項目,我已經將代碼分解成一小段,並在下面進行了解釋。

原文鏈接:

【譯】使用Arduino+MPU6050感測器DIY傾角儀 - 開發工具 - 一板網電子技術論壇?

www.yiboard.com

更多文章請關注公眾號:一板網電子技術論壇


推薦閱讀:

製作一款Arduino酒精檢測儀的設計
Arduino UNO開發板硬體設計全解析
【純乾貨】全套嵌入式Linux學習路線圖及海量資料匯總

TAG:Arduino | 開發板 |