Skip to main content

Xadow - コンパス

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

Xadow Compass は、Xadow ファミリーの一員である 3 軸デジタルコンパスです。このモジュールは低磁場磁気センサー HMC5883 をベースにしており、1°から2°のコンパス方位精度を特徴としています。また、I2C シリアルバスを使用してマイクロコントローラーと通信します。Xadow Compass は、方向情報を取得するのに役立つ便利なツールです。

仕様


  • 動作電圧: 3.3V
  • 線形性: 0.1 (最大) ±% FS
  • 解像度: 10 ミリガウス
  • 磁気動的範囲: ±1 ~ ±8 ガウス
  • IIC アドレス:
    • 7ビットアドレス: 0x1E
    • 8ビット読み取りアドレス: 0x3D
    • 8ビット書き込みアドレス: 0x3C
  • 動作温度: -30 ~ +85 °C
  • 寸法: 25.43mm x 20.35mm

デモンストレーション


このデモでは、生データの読み取り方法、ローカルの磁気偏角でデータをキャリブレーションする方法、および方位角を取得する方法を示します。

ローカルの磁気偏角を取得する

まず、何か行動を起こす前に、デモで使用するパラメータを準備する必要があります。それがローカルの磁気偏角です。

  • 磁気偏角ウェブページで度単位で確認できます。例えば、私の場合は -2°37’ で、これは -2.617 度です。
  • 次に、それを度からラジアンに変換します。これで「declinationAngle」が得られます。例えば、私の場合、declinationAngle = -2.617 / (2*π)= -0.0456752665 ラジアンです。有効数字は3桁で十分です。したがって、-0.0456 ラジアンに短縮します。この値をデモコード内の "declinationAngle" の値に置き換えます。

コードをダウンロードする

  • ハードウェアのインストールを完了します:
    note
    Xadow Compass を Xadow Main Board に接続する際は、接続方向に注意してください。接続方法は、1つの Xadow モジュールの未充填コーナーを別のモジュールの直角コーナーに接続することです(各 Xadow モジュールの4つのコーナーを参照)。
  • ライブラリファイルをダウンロードします: Digital Compass Library、そして Arduino ライブラリにインストールします。Arduino ライブラリのインストール方法を参照してインストール方法を学びます。
  • デモを次のパスで開きます: File -> Example -> Digital Compass -> HMC5883L_Example。変数 "declinationAngle" の値を、すでに計算した値に置き換えます。

  • コードをアップロードします。シリアルモニターを開いて出力結果を確認します。

オンライン回路図ビューア

リソース


技術サポート & 製品ディスカッション

弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。

Loading Comments...