クイックアンサー
Bluetoothペアリングの失敗のほとんどは、モジュールが完全に装着されていない、アプリが古いペアリング記録を保持している、バッテリーがワイヤレス無線を維持できない、の3つに起因します。モジュールを再接続し、スマートフォンの設定で古いペアリングを削除し、バッテリーを充電してから、ハードウェアが故障していると判断してください。これらの3つの手順で解決しない場合は、正常に動作することが確認されているモジュールと交換して、問題を切り分けてください。
症状:アプリにロボットがまったく表示されない
アプリに空のデバイスリストが表示される場合、問題はほとんどの場合、ソフトウェアではなく物理的または電源に関連しています。モジュールは電源投入時に電流を消費し、バッテリーが少ないか消耗していると、基板を点灯させるには十分な電圧があっても、無線を確実に動作させるには不十分な場合があります。バッテリーを完全に充電し、ロボットの電源を入れ直して、モジュールのインジケーターランプを確認してください。ランプが点灯しない場合は、モジュールに電力が供給されていないことを意味するため、アプリの設定を変更する前に、ヘッダーピンの曲がりや不完全な挿入を確認してください。
症状:ペアリングは成功するが、プロジェクトの途中で切断される
コーディングセッション中に断続的に切断が発生する場合、通常は通信範囲または干渉が原因です。シングルモードモジュールのBluetooth 4.0 は低消費電力向けに設計されており、壁を通過したり、密集した 2.4 GHz帯のトラフィックと競合したりすることはできません。スマートフォンをモジュールの実用的な通信範囲内に保ち、ルーター、電子レンジ、混雑した充電ステーションから離れてください。距離がある場合にのみ切断が発生するのであれば、それは欠陥ではなく、通信範囲の限界です。
症状:スマートフォンではペアリングできるが、アプリでロボットを制御できない
スマートフォンレベルでのペアリングが成功しても、アプリの接続が機能するとは限りません。多くのアプリは独自のペアリングチャネルを作成し、スマートフォンのBluetoothメニューに古い記録が残っていると接続を拒否します。スマートフォンの設定でデバイスを忘れ、アプリを完全に閉じてから再度開き、アプリ自体にペアリングを開始させてください。また、モジュールが設計されたソフトウェアを使用していることを確認してください。特定のグラフィカルプログラミング環境向けに構築されたモジュールは、別のアプリのデバイスリストに表示されない場合があります。
トラブルシューティングを中止し、モジュールを交換するタイミング
正常に動作することが確認されているモジュールが、同じロボット、同じバッテリー、同じスマートフォンで即座にペアリングする場合は、診断を中止して故障したモジュールを交換してください。逆も同様で、モジュールが2台目のロボットで正常にペアリングする場合、故障はモジュールではなくロボットの基板または配線にあります。問題を1つのコンポーネントに特定したら、ファームウェアの再フラッシュやアプリの再インストールを繰り返さないでください。それ以上の変更は変数を増やすだけで、次の診断が難しくなります。
ペアリング診断:症状に合わせた修正方法
- アプリにデバイスが表示されない: 最初にモジュールの装着状態とバッテリー残量を確認してください。アプリを開く前に、モジュールをヘッダーにしっかりと再接続し、バッテリーを完全に充電してください。 モジュールのインジケーターがまったく点灯しない場合、問題はペアリングではなく、電源または装着状態にあります。
- ペアリング後、繰り返し切断される: スマートフォンを近づけ、障害物を取り除き、他の 2.4 GHzデバイスから離れてください。20~30メートルという数値は、屋外での最良のケースとして扱ってください。 近距離で切断が止まる場合は、モジュールの故障ではなく、通信範囲の限界です。
- スマートフォンではペアリングできるが、アプリの接続が切れたまま: スマートフォンの設定でデバイスを忘れ、アプリを強制終了してから、アプリにペアリングを任せてください。 それでもアプリが失敗する場合は、モジュールが設計されたソフトウェアを使用していることを確認してください。
- 正常に動作するモジュールは動作するが、このモジュールは動作しない: 2台のロボット間でモジュールを交換し、どちら側に問題があるかを確認してください。交換用を購入する前に、疑わしいモジュールを2台目のロボットでテストしてください。 問題が1つのコンポーネントに特定されたら、設定の変更を中止し、その部品を交換してください。
ペアリングに影響するモジュールと電源の事実
- #SH Bluetooth Module (Single Mode), Bluetooth 4.0 for mBot: 低消費電力で安定した高速ワイヤレストランシーバーシステムを備えたBluetooth 4.0 をサポートし、自由空間での最大通信範囲は 20~30 メートルです。20~30 メートルという数値は自由空間での最大値であるため、壁や競合する信号がある屋内では、通信範囲が著しく低下することを想定してください。低消費電力はバッテリー寿命に役立ちますが、障害物を通過する距離でモジュールを判断すべきではないことを意味します。
- #SH Bluetooth Module (Single Mode), Bluetooth 4.0 for mBot: MakeblockやmBlockなどのソフトウェアを使用して、グラフィカルプログラミング言語を学びやすくします。ペアリングはそのソフトウェア環境内で行われることを意図しているため、スマートフォンの一般的なBluetoothリストにモジュールが表示されなくても、正常に動作している可能性があります。
- Ranger/Ultimate/Mega用 2600mAh Li-polymerバッテリーパック: mBot RangerおよびUltimate Magic Sticksに適した 2600mAh Li-polymerバッテリーパック。充電可能で接続も簡単です。Rangerでランダムな切断が発生している場合、新しいモジュールにお金をかける前に、正常な充電式バッテリーパックを使用することで、低電圧による切断の可能性を排除できます。




