2006年12月18日

自転車ログ取りに関するメモ

自転車速度の詳細なログをとってパソコンに持ってきて処理したい。
GPSレシーバーでは今回の目的のためには精度が足りない。
世にサイクルコンピュータの類はいろいろあれど、データをパソコンに取り込めるものはないようだ。
調べてみると、Palmを使うという手がある。いかにもありそうだ。

Welcome to VeloTrend - Home of BikeBrain
画面は良くできているしホイールサイズもmm単位で設定できて、非常に良さそうだが、もう売っていないようだ。

Bikini, The bicycle computer for your PalmPilot!
その代替になりそうかと思ったらこれもオーダーできない。デモ版でも20分は動く。これでしのぐか。
Bicycle Sensor and adapter cable
センサー周りの情報。

VeloAce - Open Source Bike Computer for Palm OS
調べ始めて数日経ってからようやく発見。やはりこういうものが欲しい人はいるのだ。しかし動作条件はOS3.3以上、3.5以上推奨。手元にあるPalmはOS3.1機で、Fatal Exceptionで全くダメ。

Bikiniの開発者に問い合わせてみるか、いっそオークションでm100でも買ってVeloAceにするか。コストはどちらもさして変わらない。ふーむ。

Palm DesktopのOS X日本語版はだいぶ前に開発停止。英語版にパッチを当てれば使えなくはないが、シリアルクレードル+USB-RS-232C変換アダプタでは動かない。Palm Desktopはシリアルポートを捕まえっ放しにしたり、いろいろ気持ち悪いのでpilot-linkを使う。デフォルトは9600bpsらしく、えらく遅いが、.bashrcに
PILOTRATE=115200
export PILOTRATE
と記述してつかえば快速。
インストール
pilot-xfer -p /dev/tty.usbmodemUSB-COM1 -i palmware.prc
リスト
pilot-xfer -p /dev/tty.usbmodemUSB-COM1 -l
取り出し
pilot-xfer -p /dev/tty.usbmodemUSB-COM1 -f BikeLogDB
スケジュールやアドレスで常用するわけじゃないし、これで充分。

p5-Palm-1.3.0
PDBをアレコレするためのモジュール。例えばこんな。
#!/usr/bin/perl -w
use strict;
use Palm::PDB;
use Palm::Raw;
use Data::Dumper;
my $file = shift;
my $pdb = new Palm::PDB();
Palm::PDB::RegisterPDBHandlers("Palm::Raw", "");
$pdb->Load($file) or die $!;
print Dumper $pdb;

ちょっと古いWindows CE機も手元にあるが、CEやPocket PC、Windows Mobileにはこういうものはまったく見当たらない。やっぱPalmの文化は良かったなあ。

Posted by jiro at 2006年12月18日 06:18 | トラックバック (0)
コメント

GERMINのEdge305はどうですか?
GPSログはもちろん、車輪/ペダル回転数計、心拍計、気圧計がついていて、時間精度も毎秒に設定可能です。
MacでもMotionBased.comに取り込んで、gpxやhstで書き出せてますよ。

Posted by: じん at 2006年12月19日 00:20

情報ありがとうございます。
Edge305!
いいですね。忘れていました。
しばらくはセンサー周りで変な事を試す可能性もあり、無線センサーだとちょっと厄介なのですが、システムの構成が落ち着いたらEdge305も検討してみたいと思います。といっても、完全に趣味プロジェクトなので、いつになることやら。

Posted by: jm at 2006年12月19日 15:39
コメントする









名前、アドレスを登録しますか?