エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
地磁気センサでそこそこの精度の電子コンパスを作ってみたという話。 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
地磁気センサでそこそこの精度の電子コンパスを作ってみたという話。 - Qiita
今回使用した機器 ・マイコン: mbed LPC1768 ・地磁気センサ: AE-BMX055 そもそも電子コンパスとは何か... 今回使用した機器 ・マイコン: mbed LPC1768 ・地磁気センサ: AE-BMX055 そもそも電子コンパスとは何か? 地磁気はその名の通り地球によって生じる磁場のことを指します。方位磁針も電子コンパスもこの磁場を利用しているわけですが、利用の仕方は全く異なります。 方位磁針は単純に磁場の向きに沿って針を向けているだけですが、電子コンパスは地磁気のベクトルをx成分・y成分・z成分に分解し、それらの値を元に方位を算出しています。より汎用性・正確性を求めるならばこれら3成分を全て考慮に入れる必要がありますが、今回は煩雑さを回避するため電子コンパスは常に水平面上にあると仮定してx成分・y成分のみ考慮することとします。 原理的に考えれば以下の図のようになります。 つまりθを求めるためには単純に θ=arctan(y_mag/x_mag) とすればいいわけです。 厄介なこと しかし、地磁気と