写真徒然草...

つれ\〃/なるまゝに、日ぐらしファインダーに向ひて、心に移り行くよしなしごとを、 そこはかとなく撮りつくれば、怪しうこそ物狂ほしけれ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告|
  3. トラックバック(-)|
  4. コメント(-)

ラブレター from フランス!

散々空き地で遊んで帰宅したら、机の上にフランスからお手紙が!

image3028.jpg



中身はDroTek.frのIMU 10DOF LLC - ITG3200 + BMA180 + HMC5883 + MS5611 + LLC

Hexagonにセンサー(FreeIMU 0.3.5 MS)を移動して旧センサーのWii Motion PlusとNunchukに戻したSQuadでしたが、不安定だったためにほぼ同じセンサー構成で値段が安く、在庫のある、10dofを注文。
しかし、14日に追跡サイトがdepotになって以降、変化が無く、突然ポストに入っていました。

国内の配達は日本郵便?それにしても単なるお手紙扱いとは...。

早速、SQuadに取り付けて、コンパイル。

しかし、MultiWiiの公式ソース、v1.9や最新ソース、20120203でもconfig.hの#define DROTEK_IMU10DOFのコメントを外しただけでは動作しません。実はこれらのソースの10DOFは気圧センサーにBMP085を使用した同名のセンサー用です。
なので、以下の修正を追加。
config.h://define INTERNAL_I2C_PULLUPS  先頭に//を追加
config.h:#define DROTEK_IMU10DOF     先頭の//を消す
config.h:#define MS561101BA        先頭の//を消す

def.hファイルの以下の場所を修正。
#if defined(DROTEK_IMU10DOF)
#define ITG3200
#define BMA180
// #define BMP085   この行の先頭に//を追加
#define HMC5883
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = X; accADC[PITCH] = Y; accADC[YAW] = Z;}
#define GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = X; gyroADC[PITCH] = Y; gyroADC[YAW] = Z;}
#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = -Y; magADC[PITCH] = X; magADC[YAW] = Z;}
#define ITG3200_ADDRESS 0XD2
#endif

なお、最初のプルアップの要否は回路図が無いので未確認ですが、たぶん合っているハズ...。

これらの改造でSQuadを夜の公園で飛行試験。
飛ばした感じは...FreeIMU 0.3.5 MSと同じ...。まぁ同じセンサーを使っているので当たり前!
  1. 2012/02/19(日) 23:59:08|
  2. ラジコン|
  3. トラックバック:0|
  4. コメント:0
<<春か、と思いきや逆戻り! | ホーム | 冬型の気圧配置、一転今日は好天!>>

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://ymita.blog9.fc2.com/tb.php/1103-f5859983
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。