モーションセンサ BNO055 モジュールの動作確認
先日Adafruitで購入したモーションセンサBNO055の基本動作確認を実施しましたので記載します♪
目次
構成
部品
- マイコン Arduino UNO
- モーションセンサ BNO055
国内なら以下で手に入ります。
BNO055 使用準備
モジュールの詳細や接続方法、チュートリアルは以下のとおりです。
ここではBNO055ライブラリのexampleを使用してBNO055でprocessingの3DCGを動かしてみます。
- 以下のライブラリ2個をダウンロードしArduinoのライブラリフォルダにインストールします
Adafruit_BNO055ライブラリ:https://github.com/adafruit/Adafruit_BNO055
Adafruit_Sensorライブラリ: https://github.com/adafruit/Adafruit_Sensor - BNO055ライブラリ [examples]-[bunny] bunny.inoをArduinoに書込む
- 以下のライブラリ2個をダウンロードしprocessingのライブラリフォルダにインストール
Saito’s OBJ Loaderライブラリ:
https://github.com/adafruit/Adafruit_BNO055/tree/master/OBJLoader
G4P GUIライブラリ:https://sourceforge.net/projects/g4p/files/?source=navbar - BNO055ライブラリ[examples]-[bunny]-[processing]-[cuberotate] cuberotate.pdeを起動
- ウィンドウ内のSerial portをArduinoのCOM指定
動作
うごいたー!すごくサクサク動きます。
以前からよく使ってたモーションセンサMPU6050はオフセット調整とかしないとイニシャライズに時間かかってたけどBNO055は調整なしでつかえました♪
これはいろいろと使えそう!
BNO055を使って作ったもの
この加速度センサをつかって、“キング・オブ・ダークネス”EVILの情念の光線を発する手袋を使いました。手のひらを上にすると赤く光り、下にすると指先から緑の光を発します。
私は春から四年生になる理系大学生です。
4月から研究が始まりその内容としては
ダンベルに加速度センサを取り付けその軌道を読み取るシステムの構築です
これまでにプログラミングの経験もなく、センサの種類も知らないので
調査していたところマイコンとセンサを取り付けることで安価で容易に軌道を見れるのではないかと
考えました。そこでお父ちゃんさんの作品を目にしました。
もし差し支えなければ、ダンベルの起動を読みとるシステムの構築に向けた、マイコンやセンサの選定のおける重要点でしたり、その後その装置から軌道を見るためのプログラム作成における助言をいただきたくコメントさせていただきました。
申し訳ございません。個人様の作品への対応は行っておりません。
弊サイトの作品や使用部品に関する質問等はコメントいただけますと
対応させていただきます。
大変申し訳ございませんがご理解のほど何卒宜しくお願い致します。