FC2ブログ
  VagabondWorksTitle
  当Blogは個人の趣味等に関するものです。Vagabond Worksは実在の企業、組織ではありません。
  著作権等は放棄していません。文章や写真、動画の無断盗用、転用はお断りします。

 bCore関連情報はこちら⇒GitHub bCore Wiki
 埋込用ArduinoUno互換機BARONDUINO関連情報はこちら⇒GitHub BARONDUINO Wiki

bDriverとは?

汎用多目的超小型リモコンロボットコアユニット bCore をコントロールするiOSアプリケーションです。
iOS8.0以降のバージョンのiOSのインストールされている、BLE対応のiPhone, iPod touch、iPad※で利用可能です。

アプリのダウンロードは ⇒App Store : bDriver

 Android端末から bCore を使用したい場合は、@shohaga様が開発・提供している
 bCore Driver for Android
 Windows10 PC及び端末からbCoreを使用したい場合は、@shohaga様が開発・提供している
bCore Driver for Windows 10/Windows 10 Mobile
 をご利用ください。(2016/11/30更新)

Version更新履歴


Version 1.12 (2017/01/23) リリース
 └接続可能デバイス認証方式(名称→Service UUID)の変更

Version 1.11 (2016/11/30) AppStoreでの公開開始
 └接続可能デバイスチェックの強化、設定画面のレイアウト修正
Version 1.10 (2015/11/06) AppStoreでの公開開始
 └サーボの同期機能、名前設定機能が追加されました。
Version 1.01 (2015/08/22) AppStoreでの公開開始
 └各機能の番号割り付けをbCoreモジュールのシルク印刷に合せました。
Version 1.0 (2015/08/03) AppStoreでの公開開始


bDriverの使用方法


<起動画面>
IMG_4066.png

<スキャン画面>
scan.png
・画面下部のScanボタンを押すと、10秒間スキャンを行い周辺のBLEデバイスを発見し表示します。
・スキャン中でも、リストに表示されたデバイスを選択して接続することができます。
 ただし、bCoreモジュール以外への接続はできません。(強制的にスキャン画面に戻ります。)
 →bDrive Ver.1.11から、アドバタイズパケットでデバイス名が"bCore"で無いデバイスをリストから外すようになりました。
・bDriver ver. 1.10から、リストに表示される名前は、
  上段:設定された名前(初期値はbCore固有名称)
  下段:bCore固有名称 
 となりました。
・bCoreモジュールは、個々にユニークな名前(固有名称:bCore_xxxxxxxxxxxx)を持っており、同時に複数のbCoreモジュールがあっても個々に識別されます。ただし、1つのbDriverから同時に複数のbCoreモジュールに接続することはできません。

<制御画面>
control.png<br>
・bCoreモジュールは、最大で4つのPortOut,4つのラジコンサーボ、2つのモーター(疑似速度制御)を制御できます。
 モジュールの種類ごとに制御可能な機能の数は異なりますが、自動的に通信設定を行い、制御可能な機能のみが制御画面に表示されます。

<設定画面>
settung.png
  1. bCoreモジュールへの名前設定
  2. 各サーボ、モーター、ポート出力機能の表示オン/オフ(制御画面上の表示/非表示)、
  3. 各サーボおよびモーターの回転方向反転オン/オフ、
  4. 各サーボの同期機能オン/オフ、
  5. 各サーボのトリム調整(原点位置の微調整)

 を行います。
・この設定値は、各bCoreモジュールごとに独立して記録されるため、同じbCoreモジュールに次回接続された場合には自動的に反映されます。
 1. 名前設定
  各bCoreモジュールに名前を設定する機能です。
  ここで入力された名前は、次回スキャン時にスキャンリスト上に表示されます。
  これにより、複数のbCoreを運用する場合などの識別性が向上します。
  名前未設定の場合は、bCore毎に設定されたユニークネームの bCore_XXXXXXXXXXXX が表示されています。
 2. 表示オン/オフ
   各機能を制御画面上に表示するかどうかの設定です。
   操作の必要ない機能をオフすることで、制御画面をすっきりとさせることができ、
   誤操作の防止にもなります。
 3. 回転方向反転オン/オフ
  スライダを動かした時に回転するサーボ及びモーターの向きを逆向きにすることができます。
 4. 同期機能オン/オフ
  同期機能をオン設定したサーボは、Srv1のスライダに連動して制御されます。
  自身のスライダはグレイアウトして操作不能になります。
  回転方向反転、トリム調整機能は同期中も独自に設定できます
 5. トリム調整
  各サーボのスライダ中央位置での静止位置を微調整することができます。


  1. 2016/11/30(水) 11:13:16|
  2. bDriverとは?
  3. | コメント:5

bDriver Ver.1.11 リリース

本日(2016/11/30)より、AppStoreにて、iOS用bCore操作用スマホアプリ bDriver Ver.1.11の提供を開始しました。
Ver.1.10からの変更点は

・スキャン時に表示されるデバイスをbCoreデバイスに限定
 BLEデバイスがたくさんあるところでスキャンを行うと、膨大なデバイスがリストに表示
 され、接続したいbCoreを探すのに苦労することがあるため、アドバタイズパケットで
 デバイス名が"bCore"で始まるデバイスのみを接続先候補としてリストに表示する
 ように仕様を改定しました。
 IMG_0289.png
 ※リストに表示される下段の黒い文字がアドバタイズパケットのデバイス名。
  上段の赤文字は、アドバタイズパケットのデバイス名に紐づけされている端末に記録されているデバイス名で、
  設定画面で好きな名前をつけることができます。

・設定画面のレイアウト修正
 設定画面のレイアウトを微修正しました。
 機能面については変更はありません。
 IMG_0288.png


以上、よろしくお願いします。
  1. 2016/11/30(水) 10:05:02|
  2. bDriverとは?
  3. | コメント:0

検索フォーム

カテゴリ

Project: bCore (61)
bCoreとは? (4)
bDriverとは? (5)
bCore製作事例集 (5)
bCoreNKDとは? (13)
bCoreMX & bDriverMX (2)
Project: BARONDUINO (2)
Project: QT-4X "boogie" (2)
Project: B5 (1)
Project: Fab mini 4WD (1)
mini.Rock (1)
Project S-4WDS Racing (7)
S-4WDS Racingとは? (1)
S-4WDS Racing進捗 (6)
Project: uLCX2 (2)
uLCX2BLEとは? (1)
uLCX2とは? (1)
Project: LCXX (20)
LCXXとは? (1)
LCXX進捗 (19)
Project: uLCX (12)
uLCXとは? (1)
uLCX進捗 (11)
Project: Land Crawler (39)
Land Crawlerとは? (1)
Land Crawler 進捗 (19)
LC eXtreme 進捗 (19)
AAF 回顧録 (3)
イベント/TV/雑誌など (40)
販売情報 (5)
その他 (10)
Vagabond Works (2)

最新コメント

メールフォーム

名前:
メール:
件名:
本文:

月別アーカイブ

カレンダー

10 | 2016/11 | 12
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 - - -