• 検索結果がありません。

Android 端末上で動作する磁界カメラの製作 3 年

N/A
N/A
Protected

Academic year: 2021

シェア "Android 端末上で動作する磁界カメラの製作 3 年"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

電子情報学類情報システムコース 自主課題研究

Android

端末上で動作する磁界カメラの製作

3

204

番 岩崎 渓介 指導教員 尾崎 光紀

1.はじめに

我々の身の回りには、ハードディスクなど磁界に弱い 電子機器が多数存在する。これらの機器を守るために磁 界の影響が気になる場所をいつでも手軽に測定できると 便利である。このようなアプリケーションを、以前から 興味を持っていた

Android

端末上で実現することを本研 究の目的とする。

2.開発環境

使用

OS:Android1.6

使用言語:Java

端末搭載センサ:旭化成エレクトロニクス製

AK8973S(±2000μT

までの直流磁 界の磁束密度を測定可)

3.磁界カメラ概要

測定磁界を分かりやすく表現するために、磁界の大き さを画面の背景色を変化させることで表現し、磁界の向 きは三次元空間上で四角すいを用いて表しそれを端末の ディスプレイに投影することにした。画面の詳細は「5.

完成画面」で説明する。

4.処理内容

プログラムではおおよそ以下の

4

つの処理を記述した。

ⅰ)センサから磁束密度の値を取得

まず端末に搭載された磁界センサが磁束密度ベクト ルの3成分を測定するのでその値を取得する。

ⅱ)磁束密度の大きさを計算し、色に変換

センサから取得した3成分から磁束密度の大きさを 計算し、その値によって画面の色を変化させる。

ⅲ)磁束密度の向きを三次元空間上で表現

端末を中心とした三次元空間を想定し、-z軸上に基 準となる四角すいを設ける。センサから取得した値か ら磁束密度の天頂角と方位角を求め、それぞれの角度 に応じて四角すいを回転させることで磁束密度の向き を表現する。

ⅳ)四角すいをディスプレイに投影

三次元で表現した四角すいを、変換式を用いて二次 元であるディスプレイに投影する。

以上のⅰ) ~ ⅳ)を繰り返し、磁界カメラとして動作さ せる。

5.完成画面

実際に完成した磁界カメラの画面を図

1

に示す。まず 画面左側には磁界の大きさを表すカラーグラデーション を表示するようにした。一番上の青色が

0μT

で、下に 行くにつれてだんだん大きくなり最後の赤色が

1000μT

以上の磁束密度を表す。画面中央には向きを表す四角す いが投影されており、右下にはセンサから取得した値と そこから求めた大きさを表示している。画面は磁界が変 化すると図

2、図 3

のように変化する。

1 完成画面① 図2 完成画面② 3 完成画面③

6.まとめ

今回の自主課題研究では直感的に磁界ベクトルが分か る磁界カメラを製作した。完成したアプリケーション は実際の端末上で正しく動作することが確認でき、ま た実際に身の回りの機器からどれくらいの磁界が発 生しているかを手軽に調べることができた。

残念だったのは、Androidには画面レイアウトを

XML

言語で記述できる仕組みがあるが、理解不十分 のためそれを活用出来なかった点である。今後

XML

による画面レイアウトや、現在

1000μT

としている測 定の最大値を自由に設定できるようにしたい。

参照

関連したドキュメント

ZoomのHP https://zoom.us にアクセスし、画面右上の「サインアップは無料です」をクリッ

テストが成功しなかった場合、ダイアログボックスが表示され、 Alienware Command Center の推奨設定を確認するように求め

回転に対応したアプリを表示中に本機の向きを変えると、 が表 示されます。 をタップすると、縦画面/横画面に切り替わりま

QRコード読込画面 が表示されたら、表 示された画面を選択 してウインドウをアク ティブな状態にした 上で、QRコードリー

【オランダ税関】 EU による ACXIS プロジェクト( AI を活用して、 X 線検査において自動で貨物内を検知するためのプロジェク

手動のレバーを押して津波がどのようにして起きるかを観察 することができます。シミュレーターの前には、 「地図で見る日本

パキロビッドパックを処方入力の上、 F8特殊指示 →「(治)」 の列に 「1:する」 を入力して F9更新 を押下してください。.. 備考欄に「治」と登録されます。

・蹴り糸の高さを 40cm 以上に設定する ことで、ウリ坊 ※ やタヌキ等の中型動物