最終更新: 2023/07/28(Fri)22:35

自作と修理を愛するブログ。トイラジ、電子工作、ボルティー、NucleusCMS 、いろいろゴソゴソやってます
3Dプリンター / 3Dスキャナーも -kyu-

Home

201105/1222:39

PNDで遊ぶ(11)Googleマップのルート案内で作成したデータをちょいNAVIで利用する

実地テストの結果、道案内をナビ任せにすると、目的地には到着するもののとんでもない経路をたどることになりそうだということがわかりました。まったく知らないところへ行くのならまあ仕方ないですが、ある程度知っている道の場合は、経由地を細かく指定して自分の思い描いているルート取りをするようにナビに教え込んでやるのがよさそうです。

ちゃんと目的地の決まっているツーリングの時は、事前にGoogleマップで経路の検討をすることが多いです。いままではGoogleマップの「ルート・乗換案内」で経路を自動生成し適宜修正して、紙に印刷して持ち歩いていました。紙地図は便利なんですが、そこそこ大きい縮尺にしないと文字がつぶれてしまうため300kmくらいの行程だと結構な枚数になってしまうのと、タンクバック内の地図をめくるのが大変でした。これをちょいNAVIにやらせてしまおうという魂胆です。

全体の流れとしては 1)Googleマップで経路を作成する→ 2)なんらかのテキストデータに書き出す→ 3)CyoiPointConvで読めるCSVに変換する→ 4)CyoiPointConvで地点登録ファイルにする→5)ちょいNAVIに読み込む→ 6)ちょいNAVIで中継点付のルートデータにする ということになります。結構手順が多くて面倒ですね。なので、できるところはなるべく自動化します。

…続きを読む>>

201105/0823:30

PNDで遊ぶ(10)実地テスト

ここのところナビの中身をいじるのに忙しくて、車体に搭載した写真を撮っていなかったことを思い出しました。
マウント部分をつくったきりで放置されていたかのようですが、先月末には取り付け完了しています。

★ナビ取り付け
マウントを介してナビ本体を取り付けた様子です。
百円ショップで調達した液晶保護フィルム(PSP3000用)を貼っているのですがこれが大失敗。写真からもわかるとおり、映り込みが激しくて画面がまったく見えません。直射日光の下ではなおさらです。


★ひさし
というわけでひさしをつくってみました。素材はクリアファイルの表紙部分。シボ加工された黒いポリプロピレンのシートです。両面テープ付きベルクロ(マジックテープ)でナビに取り付けていますので着脱は自由。


★命綱
奥にピントが合っちゃってますが、命綱もつけました。デジカメ用のネックストラップを加工。これも百均です。休憩で車体から離れるときにナビを簡単に取り外せるようにしました。

★地図画面
乗車位置から見たところ。液晶保護フィルム自体も「低反射タイプ」っていうのに変えました。これはさすがにダイソーにはなかったのでヤフオクで購入。PSP1000用で即決100円でした。
5月中に仲間とツーリングで熱海へ行く予定です。画面中央は宿泊先の宿。ちゃんと漢字で表示できました。

…続きを読む>>

201105/0800:02

PNDで遊ぶ(9)登録地点ファイルをPCで編集する

地図上で選んだ場所に名前をつけて登録できる登録地点メニュー、普通のナビには必ずついている機能です。もちろん、ちょいNAVI AK-CND333にもその機能はあるのですが、なんとびっくり漢字の入力ができません。社用車のトヨタ純正ナビに慣れきっていた自分には、相当なカルチャーショックでした。使える文字はひらがな、カタカナ、英数字のみ。変換ボタンを探してしまいました。

漢字が入力できないのはブロードゾーンの迷WANも同様のようです。で、世の中には偉い人がいるもので、迷WANの登録地点ファイルをPCで編集するためのソフトが公開されています。KEY's True Native NotesMayoPointEditor2です。
ひじょーに高機能でとてもよくできているソフトですが、残念ながらちょいNAVIでは利用できません。当たり前です。

でも、PNDで遊ぶ(7)で紹介したカーナビ(AK-CND555)によると

BZN-350とは全く異なった形式になっていますのでMayoPointEditor2が使えませんでしたが、ファイル形式を調べたところ迷WAN 512MB登録地点ファイルと似た構造だったのでperlで変換スクリプトを書いてPOI形式から変換して使っています。

すばらしい。perlの変換スクリプトも公開されています。ちなみにちょいNAVIの登録地点は
\ResidentFlash\Navi\User_Japan\USERREGDATA.DAT
に記録されています。
----------------------------------------------------------------------------------
【2011.05.27追記】
2010年春版地図では
\ResidentFlash\NAVI\User_Japan\RegisteredInfo.bin
です。
----------------------------------------------------------------------------------

幸いにしてうちのPCにはperlがインストールされていましたので、しばらくはこのスクリプトで迷WANのPOI形式ファイルを変換して使わせてもらっていましたが、これはこれで使いにくい部分もあります。

1)ちょいNAVIの登録地点には、登録地点名とあわせて場所を入力するフィールドがあるが、POI形式にはない。
2)ちょいNAVI本体で登録した登録地点情報を吸い出すすべがない。
3)POI形式のファイルを正にしないとならないため、ファイルの二重管理が面倒。

ないものはつくるしかないってことで、ちょっとしたコンバータをつくることにしました。

素人プログラマがまともなアプリケーションなんてつくれるはずも無いので、簡単なスクリプトレベルのものでお茶を濁します。
過去にASP(ActiveServerPages)の開発をしていたときに覚えたVBScriptを使いました。VBScriptの利点は、開発環境に特別なものがいらないこと、Windowsの載っているPCなら特別なにかインストールしなくても動作することの2点でしょうか。
テキストファイルの体裁を整えたりExcel形式へ変換したりなんてのはよくやってますので、簡単にできるだろうとたかをくくってました。実際はバイナリの入出力と浮動小数点数の扱いがわからず四苦八苦しました、ハイ。

…続きを読む>>

201105/0300:16

PNDで遊ぶ(8)メディアプレーヤー

PopUpMenuからエクスプローラが起動できるようになりましたので、当初の目的である「音楽を再生しながらナビ」を模索します。
スマートホンとかipodとか持っていない自分は、AUのW53CAにMP3を入れて持ち歩き、Lismoミュージックプレーヤーで聴いています。
なので、持っているソースの関係で、基本的にMP3の再生さえできればよいです。

------------------------------------------------------------------------------
【2011.05.06 追記】
内蔵の音楽プレーヤーですが、先に音楽プレーヤーを起動して音楽を再生開始し、そのままの状態でメニューに戻り、ナビゲーションを起動すれば、ナビゲーションをしながら音楽再生できることが判明しました(汗)
ちゃんと確認してなかったです。ハイ。
ただしアルバムの切替などの音楽プレーヤーの操作をする場合は、いったんナビを終了しないとできません。ってことでまあ、Hackは無駄ではないです。
------------------------------------------------------------------------------

…続きを読む>>

201105/0209:37

PNDで遊ぶ(7)ちょいNAVI AK-CND333をHackしてエクスプローラを起動する

AK-CND333のハックに際して参考にさせていただいたのはこちらのサイト。

小型自動二輪AT免許一発試験体験記(平針運転免許試験場)

左のメニューから スペイシー100 > カーナビ(AK-CND555) と辿ると幸せになれました。内容が高度でちょっと戸惑いましたので、もう少し噛み砕いて記述しようと思います。

通常のWindowsCEならば「ActiveSync」が使えます。WindowsXPなどが動作するデスクトップ機にインストールして、USBなどで接続したCE機とパートナーシップを結び、ファイルの同期やコピー、CE用プログラムのインストールなどを行うものです。ちなみにパートナーシップを確立したPCは「母艦」なんて呼ばれています。

ですが、残念ながらAK-CND333にはActiveSyncは使用できません。

…続きを読む>>

サイト内検索

↑ページ先頭へ

2537711 [Mode]
Copyright © kyu-weblog All Rights Reserved. Powered by Nucleus CMS v3.71 管理