FAQ

1. 为什么要更新固件?

SunFounder 持续改进 GalaxyRVR 的固件,以提供更好的使用体验。我们建议在首次使用前更新固件,以确保一切运行顺畅。更新固件可确保:

  • Bug 修复:解决已知问题,提高稳定性。

  • App 兼容性:RoboPilot App 和 Mammoth Coding 需要最新固件才能正常工作。

  • 新功能:固件更新可能会添加新的功能和改进。

  • 更佳性能:优化 WiFi 连接、摄像头视频流和电机控制。

有关详细的分步说明,请参阅 更新固件

备注

如果您不想更新固件并希望继续使用当前配置,可以参考 GalaxyRVR v1 文档

2. 无法连接到 GalaxyRVR?

如果您无法连接到 GalaxyRVR,请检查以下项目:

  1. 检查电池:查看火星车上的电池指示灯。如果两个 LED 都熄灭,说明电池电量不足。请使用 Type-C USB 线为火星车充电。

  2. 检查模式开关:确保模式开关设置为 Run (而非 Upload )。WiFi 热点仅在 Run 模式下工作。

    _images/camera_run1.png
  3. 重置 R3 板:切换到 Run 模式后,按下 R3 板上的 Reset 按钮。底部灯带应闪烁,表示启动成功。

  4. 检查 WiFi 密码:默认热点名称(SSID)为 GalaxyRVR ,密码为 12345678 。请确保正确输入密码。

  5. 检查 ESP32 CAM:确保 ESP32 CAM 正确插入其插槽。如果 ESP32 CAM LED 不亮,则摄像头模块可能未通电或已损坏。

  6. WiFi 干扰:同一 WiFi 频道上的其他设备可能导致连接问题。如果您怀疑存在干扰,请尝试 更改 WiFi 频道

  7. 固件更新后:如果您刚刚更新了 ESP32 CAM 固件且 WiFi 无法使用,请参阅 11. 如何将 ESP32 CAM 恢复出厂设置?

  8. 验证移动设备的连接:如果您以 AP 模式(默认)使用 GalaxyRVR,请将移动设备连接到 GalaxyRVR 热点。如果您已 配置家庭 Wi-Fi 网络 ,请确保您的移动设备连接到 同一 家庭 Wi-Fi 网络。

3. RoboPilot App 无法连接?

如果 RoboPilot App 无法找到或连接到您的 GalaxyRVR,请检查以下项目:

  1. R3 固件是否最新? R3 板上必须安装出厂通信固件。如果您上传了自定义 Arduino 代码,它将覆盖此固件并中断 RoboPilot 通信。请按照 3. 更新 R3 板固件 进行恢复。

  2. ESP32 CAM 固件是否最新? 过旧的 ESP32 CAM 固件可能导致连接问题。请按照 2. 更新 ESP32 CAM 固件 进行检查和更新。

  3. 模式开关是否在 Run? 模式开关必须设置为 Run (而非 Upload),WiFi 热点才能工作。

  4. 您的移动设备是否连接到正确的 WiFi 网络? 连接到 GalaxyRVR 热点( GalaxyRVR / 12345678 ),或者如果您配置了家庭 WiFi,请连接到同一网络。

  5. 尝试重置:切换到 Run 模式并按下 Reset 按钮,然后重新尝试连接。

如果以上方法均无效,请尝试 清除 ESP32 CAM 配置

4. Mammoth Coding (Scratch) App 无法连接?

如果 Mammoth Coding 无法连接到您的 GalaxyRVR,请检查以下项目:

  1. R3 固件是否最新? Mammoth Coding 需要 R3 板上的出厂通信固件。如果您上传了自己的 Arduino 代码,通信固件已被覆盖。请按照 3. 更新 R3 板固件 进行恢复。

  2. ESP32 CAM 固件是否最新? ESP32 CAM 负责处理 Mammoth Coding 所依赖的 WiFi 连接。请按照 2. 更新 ESP32 CAM 固件 确保其为最新版本。

  3. 模式开关是否在 Run? 模式开关必须设置为 Run ,WiFi 热点才能激活。

  4. 您的移动设备是否连接到正确的 WiFi 网络? 确保您的设备已连接到 GalaxyRVR 热点或火星车上配置的同一家庭 WiFi 网络。

  5. 上传 Arduino 代码后:请记住,上传任何 Arduino 草图到 R3 板都会覆盖通信固件。您需要 恢复 R3 固件 ,Mammoth Coding 才能重新连接。

备注

如果您想 同时 使用 Arduino 编程和 Mammoth Coding,请注意每次切换时都需要重新上传 R3 固件。

5. 编译错误:SoftPWM.hSunFounder_AI_Camera.h:No such file or directory?

如果您看到”编译错误:SoftPWM.h:No such file or directory”提示,说明您尚未安装 SoftPWM 库。

请按图示安装所需的两个库:SoftPWMSunFounder AI Camera

对于 SunFounder AI Camera 库,您需要选择 “INSTALL ALL” 以同时安装所需的 ArduinoJson 依赖。

_images/faq_install_ai_camera.png

6. 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。

7. 如何更改 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 的 WiFi 网络。

    • 网络名称(SSID)为 GalaxyRVR ,密码为 12345678

    • 如果看到提示”无互联网访问”,请选择 “保持连接” 选项。

      _images/camera_lan.png
  3. 在移动设备上打开网页浏览器,访问地址 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

8. 如何更新 ESP32 CAM 固件

为确保 App 兼容性和最佳性能,请确保您的 ESP32 CAM 固件为最新版本。

有关详细的分步说明,请参阅:2. 更新 ESP32 CAM 固件

9. 如何恢复 R3 固件

GalaxyRVR 的 R3 板搭载了支持 RoboPilot App 和 Mammoth Coding 的固件。

如果您已覆盖此固件并需要恢复通信,请按照 3. 更新 R3 板固件 进行操作。

10. 如何设置 Wi-Fi 连接

默认情况下,GalaxyRVR 以 AP 模式 运行,即创建自己的 Wi-Fi 热点供其他设备连接。

如果您希望 GalaxyRVR 连接到您的 家庭 Wi-Fi 网络 ,请按照以下步骤操作:

  1. 打开 GalaxyRVR 电源。要激活 ESP32 CAM,请将模式开关拨到 Run 位置,然后按下 reset 按钮重启 R3 板。

  2. 将您的移动设备连接到 GalaxyRVR 的 WiFi 网络。

    • 网络名称(SSID)为 GalaxyRVR ,密码为 12345678

    • 如果看到提示”无互联网访问”,请选择 “保持连接” 选项。

      _images/camera_lan.png
  3. 在移动设备上打开网页浏览器,访问地址 http://192.168.4.1。这将进入 ESP32-CAM 固件更新门户。

    _images/firmware_access.jpg
  4. WiFi 页面下,输入您的家庭 WiFi 网络名称(SSID)和密码。

    _images/faq_wifi.png
  5. 点击 CONFIRM 按钮。

    • GalaxyRVR 将尝试连接到您的家庭 Wi-Fi。

    • 如果连接成功,旋转图标将停止并显示对勾标记。

  6. 重启后,将您的移动设备连接到同一家庭 Wi-Fi 网络。

  7. 您现在可以通过 RoboPilot App 或 Mammoth Coding 连接到 GalaxyRVR。

11. 如何将 ESP32 CAM 恢复出厂设置?

如果更新 ESP32 CAM 固件后 GalaxyRVR 的 WiFi 热点不出现或无法连接,可能是 ESP32 CAM 闪存中存储的旧 WiFi 配置数据导致冲突。

要解决此问题,您需要通过清除存储的数据将 ESP32 CAM 恢复出厂设置。此操作通过短接 ESP32 CAM 上的 IO13IO15 引脚完成:

  1. 关闭 GalaxyRVR 的电源开关。

  2. 找到 ESP32 CAM 模块上的 IO13IO15 引脚。

    _images/esp32cam_io1315.png
  3. 使用跳线或镊子短接(连接) IO13IO15 引脚。

  4. 保持引脚短接状态,打开 GalaxyRVR 的电源开关。

  5. 观察 ESP32 CAM LED —— 当其 快速闪烁两次 时,移除跳线。

    _images/esp32cam_led.png
  6. 将模式切换到 Run 并按下 R3 板上的 Reset 按钮。

  7. ESP32 CAM 现在将以清除配置后的状态启动。您应在设备的 WiFi 列表中看到一个名为 AI Camera-xxxxxx 的热点(其中 xxxxxx 是唯一标识符)。使用密码 12345678 连接。

  8. 重启 GalaxyRVR 后,热点名称将从 AI Camera-xxxxxx 变回 GalaxyRVR-xxxxxx ,表示出厂设置已成功恢复。

备注

恢复出厂设置后,您需要重新配置之前保存的家庭 WiFi 设置( 10. 如何设置 Wi-Fi 连接 )。