指導教授:【李博明】老師 組員: 4A13A017 紀家郁 4A137013 邱建傑 4A137025 白智仁 4A137026 簡宗胤 暑假進度9/14~9/18 指導教授:【李博明】老師 組員: 4A13A017 紀家郁 4A137013 邱建傑 4A137025 白智仁 4A137026 簡宗胤
之前找到的HMC5883L校正資料 HMC5883晶片的校正方式 和概念的相關部落格。 資料來源: http://wukcsoft.blogspot.t w/2014/06/read-gy- 80.html
具自動校正功能之標頭檔 這是國外的模型玩家寫的標頭,裡面也許有 可以應用或參考的程式 資料來源: https://github.com/helscream/HMC5883L_Header_Arduino_Auto_calibration http://hobbylogs.me.pn/?p=17
MS5611高度計
目前進度與遇到的問題 目前已經測試完MS5611高度計,也知道其使用方式,目前遇到的問題是在使用HMC5883L地磁感測器時,若使用GY86原始提供的程式可以讀到其值,但是若使用我們找到的HMC5883L的標頭檔時會抓不到值,且連感 測器都找不到!
經過上網找尋資料後,應是因為GY-86在設計時,HMC5883L使用的I2C線路是MPU6050的auxiliary master I2C bus ,MPU6050則是直接接到master I2C bus,網頁上有提到因為這樣的設計,所以在要讀HMC5883L值的時候需要bypass MPU6050讓MPU6050的auxiliary master I2C bus直接跟master I2C bus相連。目前也已經著手修改標頭檔,才能正常的讀到HMC5883L的資料。 http://forum.arduino.cc/index.php?topic=190761.0
下一步 完成標頭檔的修改。 電腦端軟體可以顯示校正後的高度、羅盤角度、GPS位置以及整合GoogleMaps。