GPSスピードメーター・簡易ナビをキーパッドで操作した様子 結局、キーパッドから30種類のキーコードを送信できるようにしました。 現時点ではアプリ側で使用するキーコードは8種類です。まだまだ機能を追加できます。
seen from United States
seen from China
seen from China
seen from China

seen from Greece

seen from China
seen from China

seen from Russia

seen from United States
seen from Russia
seen from France
seen from China

seen from Greece
seen from Taiwan
seen from Russia
seen from Indonesia
seen from United States
seen from Sweden
seen from China
seen from Thailand
GPSスピードメーター・簡易ナビをキーパッドで操作した様子 結局、キーパッドから30種類のキーコードを送信できるようにしました。 現時点ではアプリ側で使用するキーコードは8種類です。まだまだ機能を追加できます。

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
自作ナビアプリ用のBluetoothコントローラーの部品を交換
自作ナビアプリを遠隔操作するBluetoothコントローラーを作るための部品が揃いました。 すべてAdafruitさんの製品で、3×4のキーパッド、Bluefruit LE Micro、リチウムポリマーバッテリー、バッテリー充電基盤です。 完成時の大きさはキーパッドの大きさの中に収まりそうです。 コントローラーの厚みもなんとか許容範囲かな。バッテリーのコネクターを外して基盤に直接はんだ付けすればもう少し薄くできそうです。 隼への取り付けですが、グリップから少し手を浮かさないとすべてのキーを押せそうにありませんが、なんとか使える位置に取り付けられそうです。 専用のキーパッドを自作すればもっとスッキリした物ができると思いますが、ケースの設計や製作をするのが大変だし設備も情熱もないので、第一弾はなるべく簡単な作りにします。…
View On WordPress
タンデムで出かけてインカムを試す
自作のGPSスピードメーター・簡易ナビアプリとインカムの使い勝手を試すために嫁ちゃんを乗せて出かけました。 バイクにはタンデムツーリング用に購入したGIVIの大きなトップケースを装着。 結構大きいケースですが隼くらいの車体だのそれほど違和感はないです。(後ろから見ると大きいかな?) 使用しているインカムはこれ。タンデムでの使用に割り切って決めたもの。2個セットのものは最初からペアリングされているので、すぐに会話を始められます。 一人の時に音楽を聴きながら走ってみましたが音質も悪くない。 買ったままで開いていなかった『インターフェース』です。今回もAI特集です。…
View On WordPress
簡易ナビアプリに天気を表示する
だいぶ実用性が増してきたGPSスピードメーター・簡易ナビアプリですが、まだ道案内が正確ではありません。なかなか手強いです。 今日は目的地の天気情報を表示できるようにしました。 スピードメーターの左の方の「にわか雨・・・」の部分がそれです。 わかりやすいアイコン表示も検討しましたが、表示スペースの関係で文字情報のみです。 天気情報はOpenWeatherMapのAPIを使って取得しています。 以下、天気情報を取得するコードです。 URLセッションはメインスレッドとは異なるスレッドで実行されるので、APIの実行が終わってcompletionHandlerが呼ばれた時点ではメインスレッドにいませんので、結果を受け取った側で画面に表示するなどする場合は、DispatchQueue.main.async { 画面表示処理 }のようにして処理します。OpenWeatherMap…
View On WordPress
簡易ナビアプリ用のバイクコントローラーを試作しながら考える
Bluefruit LE Microとタクトスイッチを使ったBLEリモコンの試作。 回路は簡単なもので、タクトスイッチの一方の端子をグラウンドに、もう一方の端子をマイコンのデジタルI/Oピンに接続し、ピンモードをINPUT_PULLUPに設定して、各ピンをdigitalReadしたときにLOWを検出したら対応する文字をBLE送信するというもの。 動画は動かしている様子です。
View On WordPress

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
簡易ナビアプリ用のバイクコントローラーを考える
自作のナビアプリの方はナビの開始・終了、地図の縮尺(半径100メートル、半径500メートル、半径1キロメートル)の変更、リルート用のルート選択画面の表示とルート選択(3つまで)などの機能をキー入力によって実行できるようにしてあります。手持ちのAdafruit Bluefruit LE MicroというBLEモジュールの載ったAVRマイコンをHIDキーボードにしてナビを操作することを考えています。リチウムポリマー電池と充電回路もあるので、キーパッドやスイッチも接続して、ハンドルの左グリップの近くに取り付けられたらと思います。 写真はAdafruitのキーパッドです。(現在在庫切れ)寸法は51mm(横)64mm(縦)11mm(厚)というもので、これくらいの大きさなら邪魔にはならない感じ。 デイトナさんがバイク用のスマートコントローラーという製品を出しています。…
View On WordPress
BLEマイコンでHIDキーボードを作ってナビを操作する実験
Adafruit社の少し古いBLEマイコンであるBluefruit LE MicroをHID(Human Interface Device)として動かして、GPSスピードメーター&簡易ナビアプリを操作する実験です。マイコンをBluetoothキーボードにしようという話です。 アプリ側の操作したいビューコントローラーにはUIKeyCommandを追加して、HIDから送信されてきたキー入力値に応じて機能を呼び出します。 たくさん機能があっても走行中に操作できると思えないので、ナビの開始や終了とルートの選び直しができる程度に限定しようと思います。 動作の様子です。 …
View On WordPress
簡易ナビアプリをキーコマンドで操作できるように
だいぶ実用性が出てきたGPSスピードメーター&簡易ナビアプリです。速度や自車位置に応じて地図の縮尺を自動的に変えるとか、速度警告を音声で行うとか、新しい機能を追加しつつ、バグを一つ一つ潰しています。 走行中は操作がほとんどできませんし、たとえ停車したとしてもグローブをはめていると画面をタッチして操作はできませんので、Bluetoothキーボードのフリをするコントローラーを自作してはどうかと思っているところです。 その為にはアプリをキーボードで操作できるようにしておく必要があります。 こちらがキーボードで操作している様子。 最終的には下のBluefruit LE…
View On WordPress