2008年1月29日火曜日

デュアルディスプレー

今日はちょっと早めに帰宅して,部屋掃除.週末地元で後輩のコンサートがあったので,部屋が荒れて...

で,出てきた12.1インチの液晶ディスプレイをせっかくだから使えるようにした.Googleデスクトップのガジェットを主に表示するようにしておく.思ったより便利かも.作業スペースを削ることなく,常時見えるようにしていたいものが見えるのはいい.

若干暗いのがきになるが,目に優しいということで.

2008年1月25日金曜日

姿勢検出3

3軸加速度センサ(KXM52-1050)の出力をテスタで計測してみた.
その結果,電圧として出力される値は正常に連続的に変化しており,やはり8bitA/Dコンバータの出力がおかしいという結論に.

今度はプログラム上(使っているdll)の問題なのか,ハードウエアの問題なのか調べる必要があるため,適当なソフトで値を読んでみる必要がありそうだ.

あーどうせなら,マイコンかませてちゃんとやろうか...

姿勢検出2

やっぱりおかしい.0-5Vを8bitでとっているからMAXで255なのに,1Gの状態(どれかの軸に重力加速度がかかる状態)で既に255までいっている.加速度センサ自体は-2から+2Gを,0Gのとき電源電圧/2のオフセットで出力し,1V/Gのはずなのに...どうも約1V上がっている臭い.

確かSelfTest機能があって,それを使うと出力が1V上がるって...
と考えると,昨日の値が飛ぶ原因もこれか?

今日はボードを研究室においてきたので,Checkは明日.

というか,この作業自体は自分の研究とは関係ない,いわば「密造酒」なので,時間とられすぎないようにしなくては.

2008年1月24日木曜日

姿勢取得

ものの姿勢を取得するために3軸加速度センサ(KXM52-1050)を使ってみる.

1.値を取得するために手持ちのUSB-Anを利用.4ch 8bitの入力が可能.
2.細かいUSBのプログラムは面倒なので,USB-An用DLLを使ってVC++でプログラミング
3.最終的には,OpenGLなんかと組み合わせて...

というわけで,プログラムしてました.
拾ってきたDLLを使うのは面倒でしたが,大雑把にかけるのでその点は楽でした.

現在,取得した値が飛ぶ,という問題(127の次が191!?)があるので,その原因究明中.

2008年1月23日水曜日

blog再開

今後は日々の生活の中で発生した問題とその解決策を中心に覚書として使っていきます.