注釈

SunFounderのRaspberry Pi & Arduino & ESP32愛好家Facebookコミュニティへようこそ!仲間の愛好家と一緒に、Raspberry Pi、Arduino、ESP32をより深く探求しましょう。

参加する理由

  • エキスパートサポート:コミュニティとチームの助けを借りて、販売後の問題や技術的な課題を解決します。

  • 学びと共有:スキルを向上させるためのヒントやチュートリアルを交換しましょう。

  • 限定プレビュー:新製品の発表や先行公開にいち早くアクセスできます。

  • 特別割引:最新製品を特別割引価格でご購入いただけます。

  • お祭りキャンペーンとプレゼント:プレゼント企画やホリデープロモーションに参加しましょう。

👉 一緒に探求し創造する準備はできましたか? [here] をクリックして今すぐ参加しましょう!

よくある質問

1. ファームウェアを更新する理由

SunFounder は、より良い体験を提供するために GalaxyRVR のファームウェアを継続的に改善しています。初回使用前にファームウェアを更新して、すべてがスムーズに動作することをお勧めします。ファームウェアの更新により、以下の効果が得られます:

  • バグ修正 :既知の問題を解決し、安定性を向上させます。

  • アプリの互換性 :RoboPilot アプリと Mammoth Coding を正しく動作させるには、最新のファームウェアが必要です。

  • 新機能 :ファームウェアの更新により、新たな機能や改善が追加される場合があります。

  • パフォーマンス向上 :Wi-Fi 接続、カメラストリーミング、モーター制御の最適化。

詳細な手順については、ファームウェアの更新 を参照してください。

注釈

ファームウェアを更新したくない場合や、現在の設定を引き続き使用したい場合は、GalaxyRVR v1 ドキュメント を参照してください。

2. GalaxyRVR に接続できない場合

GalaxyRVR に接続できない場合は、以下をご確認ください:

  1. バッテリーを確認する :ローバーのバッテリーインジケーターを確認してください。両方の LED が消灯している場合は、バッテリー残量が不足しています。Type-C USB ケーブルを使用してローバーを充電してください。

  2. ESP32 CAM を確認する :ESP32 CAM がスロットに正しく装着されていることを確認してください。ESP32 CAM の LED が点灯していない場合、カメラモジュールに電力が供給されていないか、故障している可能性があります。ESP32 CAM は Wi-Fi ホットスポットを生成するため、動作していないとネットワークが表示されません。

  3. モードスイッチを確認する :モードスイッチが Upload ではなく Run に設定されていることを確認してください。Wi-Fi ホットスポットは Run モードでのみ動作します。

    _images/camera_run1.png
  4. R3 ボードをリセットする :Run モードに切り替えた後、R3 ボードの Reset ボタンを押してください。底面のライトストリップが点滅して、正常に起動したことを示します。

  5. Wi-Fi パスワードを確認する :デフォルトのホットスポット名(SSID)は GalaxyRVR 、パスワードは 12345678 です。パスワードを正しく入力したかご確認ください。

  6. Wi-Fi の干渉 :同じ Wi-Fi チャンネル上の他のデバイスが接続の問題を引き起こす可能性があります。干渉が疑われる場合は、Wi-Fi チャンネルの変更 をお試しください。

  7. ファームウェア更新後 :ESP32 CAM のファームウェアを更新した後に Wi-Fi が動作しなくなった場合は、12. ESP32 CAM を工場出荷時の設定に復元する方法 を参照してください。

  8. モバイルデバイスの接続を確認する :GalaxyRVR を AP モード(デフォルト)で使用している場合は、モバイルデバイスを GalaxyRVR のホットスポットに接続してください。自宅の Wi-Fi ネットワークを設定 した場合は、モバイルデバイスが 同じ 自宅の Wi-Fi ネットワークに接続されていることを確認してください。

3. 底面の LED が橙色のままで、Wi-Fi ホットスポットが表示されない

GalaxyRVR の底面のライトストリップが 橙色に点灯 し、GalaxyRVR の Wi-Fi ネットワークが表示されない場合、原因は ファームウェアのバージョン不一致 です:

  • ESP32 CAM のファームウェアが古いバージョン(1.4.x または 1.3.x)のままである

  • UNO R3 ボード のファームウェアがバージョン 2.x に更新されている

  • バージョンの不一致により、ESP32 CAM と UNO R3 の間の通信ができなくなっています

これを解決するには、以下の手順を 順番通りに 実行してください:

  1. 最初に UNO R3 のファームウェアをバージョン 1.x に戻す

    v1 ドキュメントのガイドに従ってください: GalaxyRVR v1 — How to Upload the galaxy-rvr.ino Code

  2. ESP32 CAM → UNO R3 の順番で両方のファームウェアを更新する

    更新されたガイドに従ってください: ファームウェアの更新

注釈

順番が重要です — 必ず ESP32 CAM を先に更新し、次に R3 ボードを更新してください。ロールバックの手順をスキップしたり、順番を変更しても問題は解決しません。

4. RoboPilot アプリが接続できない場合

RoboPilot アプリが GalaxyRVR を見つけられない、または接続できない場合は、以下をご確認ください:

  1. ESP32 CAM のファームウェアは最新ですか? 古い ESP32 CAM ファームウェアは接続の問題を引き起こす可能性があります。2. ESP32 CAM ファームウェアの更新 に従って確認・更新してください。

  2. R3 のファームウェアは最新ですか? R3 ボードには工場出荷時の通信用ファームウェアがインストールされている必要があります。カスタムの Arduino コードをアップロードすると、このファームウェアが上書きされ、RoboPilot との通信ができなくなります。3. R3 ボードファームウェアの更新 に従って復元してください。

  3. モードスイッチは Run になっていますか? Wi-Fi ホットスポットを動作させるには、モードスイッチを **Run**(Upload ではなく)に設定する必要があります。

  4. モバイルデバイスは正しい Wi-Fi ネットワークに接続されていますか? GalaxyRVR のホットスポット(GalaxyRVR / 12345678)に接続するか、自宅の Wi-Fi を設定した場合はその同じネットワークに接続してください。

  5. リセットをお試しくださいRun モードに切り替えて Reset ボタンを押し、再度接続を試みてください。

上記のいずれも効果がない場合は、12. ESP32 CAM を工場出荷時の設定に復元する方法 をお試しください。

5. Mammoth Coding(Scratch)アプリが接続できない場合

Mammoth Coding が GalaxyRVR に接続できない場合は、以下をご確認ください:

  1. ESP32 CAM のファームウェアは最新ですか? ESP32 CAM は Mammoth Coding が使用する Wi-Fi 接続を処理します。2. ESP32 CAM ファームウェアの更新 に従って最新の状態にしてください。

  2. R3 のファームウェアは最新ですか? Mammoth Coding を使用するには、R3 ボードに工場出荷時の通信用ファームウェアが必要です。独自の Arduino コードをアップロードした場合、通信ファームウェアは上書きされます。3. R3 ボードファームウェアの更新 に従って復元してください。

  3. モードスイッチは Run になっていますか? Wi-Fi ホットスポットを有効にするには、モードスイッチを Run に設定する必要があります。

  4. モバイルデバイスは正しい Wi-Fi ネットワークに接続されていますか? GalaxyRVR のホットスポット、またはローバーに設定した自宅の Wi-Fi ネットワークにデバイスが接続されていることを確認してください。

注釈

Arduino プログラミング Mammoth Coding の 両方 を使用する場合は、切り替えるたびに R3 のファームウェアを再アップロードする必要があることに注意してください。

6. コンパイルエラー:SoftPWM.h または SunFounder_AI_Camera.h:No such file or directory?

「Compilation error: SoftPWM.h: No such file or directory」というプロンプトが表示された場合、SoftPWM ライブラリがインストールされていないことを意味します。

以下のように、2 つの必要なライブラリ SoftPWMSunFounder AI Camera をインストールしてください。

SunFounder AI Camera ライブラリについては、必要な ArduinoJson の依存関係を同時にインストールするために「INSTALL ALL」を選択する必要があります。

_images/faq_install_ai_camera.png

7. avrdude:stk500_getsync() attempt 10 of 10:not in sync:resp=0x6e?

ボードとポートが正しく選択されている状態で Upload ボタンをクリックした後に、以下のメッセージが表示され続ける場合:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00

この場合、ESP32 CAM が接続されていないことを確認する必要があります。

ESP32-CAM と Arduino ボードは同じ RX(受信)ピンと TX(送信)ピンを共有しています。そのため、コードをアップロードする前に、まず ESP32-CAM を取り外して、競合や潜在的な問題を回避する必要があります。

コードのアップロードが成功した後、ESP32 CAM を使用する必要がある場合は、スイッチを左に動かして ESP32 CAM を起動してください。

8. Wi-Fi チャンネルを変更する方法

2.4GHz Wi-Fi 帯域には 1 から 13 までのチャンネルがあります。ESP32 はチャンネル 1 から 11 をサポートしています。同じチャンネルで動作する他のデバイスが干渉を引き起こし、接続の問題につながる可能性があります。これを軽減するには、チャンネルを変更してみてください。デフォルトでは、チャンネルは 1 に設定されています。新しいチャンネルを選択する際は、一度に 1〜2 チャンネルずつスキップすることをお勧めします。たとえば、現在のチャンネルが 1 の場合は、まずチャンネル 3 を試し、それでも信号が弱い場合はチャンネル 5 に進んでください。

  1. GalaxyRVR の電源を入れます。ESP32 CAM を起動するには、モードスイッチを Run の位置に動かし、Reset ボタンを押して R3 ボードを再起動します。

  2. モバイルデバイスを GalaxyRVR の Wi-Fi ネットワークに接続します。

    • ネットワーク名(SSID)は GalaxyRVR 、パスワードは 12345678 です。

    • 「インターネットなし」という警告が表示された場合は、「接続したままにする」 を選択してください。

      _images/camera_lan.png
  3. モバイルデバイスで Web ブラウザを開き、アドレス http://192.168.4.1 にアクセスします。これにより、ESP32-CAM ファームウェア更新ポータルが開きます。

    _images/firmware_access.jpg
  4. AP ページで、別のチャンネルを選択します。

    • デフォルトのチャンネルは 1 です。新しいチャンネルを選択する際は、1〜2 チャンネルずつスキップしてください(例:チャンネル 1 から 3、必要に応じて 5 へ)。

    _images/fap_ap_channel.jpg
  5. Base ページに戻り、Reboot ボタンをクリックして GalaxyRVR を再起動します。GalaxyRVR は通常の動作準備が整いました。

    _images/faq_firmware_reboot.png

9. ESP32 CAM のファームウェアを更新する方法

アプリの互換性と最適なパフォーマンスを確保するために、ESP32 CAM のファームウェアが最新であることを確認してください。

詳細な手順については、以下を参照してください: 2. ESP32 CAM ファームウェアの更新

10. R3 ファームウェアを復元する方法

GalaxyRVR の R3 ボードには、RoboPilot アプリと Mammoth Coding の両方をサポートするファームウェアがプリインストールされています。

このファームウェアを上書きしてしまい、通信を復元する必要がある場合は、3. R3 ボードファームウェアの更新 に従ってください。

11. Wi-Fi 接続を設定する方法

デフォルトでは、GalaxyRVR は AP モード で動作し、他のデバイスが接続できる独自の Wi-Fi ホットスポットを作成します。

GalaxyRVR を 自宅の Wi-Fi ネットワーク に接続したい場合は、以下の手順に従ってください:

  1. GalaxyRVR の電源を入れます。ESP32 CAM を起動するには、モードスイッチを Run の位置に動かし、Reset ボタンを押して R3 ボードを再起動します。

  2. モバイルデバイスを GalaxyRVR の Wi-Fi ネットワークに接続します。

    • ネットワーク名(SSID)は GalaxyRVR 、パスワードは 12345678 です。

    • 「インターネットなし」という警告が表示された場合は、「接続したままにする」 を選択してください。

      _images/camera_lan.png
  3. モバイルデバイスで Web ブラウザを開き、アドレス http://192.168.4.1 にアクセスします。これにより、ESP32-CAM ファームウェア更新ポータルが開きます。

    _images/firmware_access.jpg
  4. WiFi ページで、自宅の Wi-Fi ネットワーク名(SSID)とパスワードを入力します。

    _images/faq_wifi.png
  5. CONFIRM ボタンをタップします。

    • GalaxyRVR が自宅の Wi-Fi への接続を試みます。

    • 接続が成功すると、回転アイコンが停止し、チェックマークが表示されます。

  6. 再起動後、モバイルデバイスを同じ自宅の Wi-Fi ネットワークに接続します。

  7. RoboPilot アプリまたは Mammoth Coding から GalaxyRVR に接続できるようになります。

12. ESP32 CAM を工場出荷時の設定に復元する方法

GalaxyRVR の Wi-Fi ホットスポットが表示されない場合、または ESP32 CAM ファームウェアの更新後に接続できない場合、ESP32 CAM のフラッシュメモリに保存されている古い Wi-Fi 設定データが競合を引き起こしている可能性があります。

これを解決するには、ESP32 CAM の IO13 ピンと IO15 ピンをショート(短絡)して、保存されているデータをクリアし、工場出荷時の設定に復元する必要があります:

  1. GalaxyRVR の電源スイッチをオフにします。

  2. ESP32 CAM モジュールの IO13 ピンと IO15 ピンの位置を確認します。

    _images/esp32cam_io1315.png
  3. ジャンパーワイヤーまたはピンセットを使用して、IO13 ピンと IO15 ピンをショート(接続)します。

  4. ピンをショートしたまま、GalaxyRVR の電源スイッチをオンにします。

  5. ESP32 CAM の LED を確認します — 2 回すばやく点滅 したら、ジャンパーワイヤーを取り外します。

    _images/esp32cam_led.png
  6. モードを Run に切り替え、R3 ボードの Reset ボタンを押します。

  7. ESP32 CAM は設定がクリアされた状態で起動します。デバイスの Wi-Fi リストに AI Camera-xxxxxx``(``xxxxxx は一意の識別子)という名前のホットスポットが表示されるはずです。パスワード 12345678 を使用して接続してください。

  8. GalaxyRVR を再起動すると、ホットスポット名が AI Camera-xxxxxx から GalaxyRVR-xxxxxx に戻り、工場出荷時の設定が正常に復元されたことを示します。

注釈

工場出荷時の設定に復元した後は、以前に保存した自宅の Wi-Fi 設定を再設定する必要があります(11. Wi-Fi 接続を設定する方法)。