FAQ
Q1: 如何将 AP 模式切换为 STA 模式
你需要下载相关代码。
安装 IDE,并安装
SoftPWM和SunFounder AI Camera库。参考 Q2: 编译错误:SoftPWM.h: 没有那个文件或目录? 。然后,打开位于
galaxy-rvr-main\galaxy-rvr目录中的galaxy-rvr.ino文件。注释掉第 69 至 71 行,取消注释第 73 至 75 行,并将
SSID和PASSWORD设置为你的 WLAN 信息。
使用 USB 数据线连接 Arduino 和电脑,然后将车载的 上传 开关切换到上传端。
上传你的代码。
Q2: 编译错误:SoftPWM.h: 没有那个文件或目录?
如果你收到“编译错误:SoftPWM.h: 没有那个文件或目录”的提示,说明你尚未安装 SoftPWM 库。
请按照下面的步骤安装所需的两个库 SoftPWM 和 SunFounder AI Camera。
Q3: avrdude: stk500_getsync() 尝试 10 次失败:未同步:resp=0x6e?
如果在正确选择了板子和端口后,点击 上传 按钮时仍然出现以下提示:
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。
Q4: 如何在我的 Android 设备上使用 STT 模式?
STT 模式要求 Android 移动设备连接互联网,并安装 Google 服务组件。
按照以下步骤进行操作:
将
galaxy-rvr.ino文件中的 AP 模式修改为 STA 模式。打开位于
galaxy-rvr-main\galaxy-rvr目录中的galaxy-rvr.ino文件。注释掉与 AP 模式相关的代码,取消注释与 STA 模式相关的代码,并填写你家 Wi-Fi 的
SSID和PASSWORD。/** 配置 Wi-Fi 模式、SSID、密码*/ // #define WIFI_MODE WIFI_MODE_AP // #define SSID "GalaxyRVR" // #define PASSWORD "12345678" #define WIFI_MODE WIFI_MODE_STA #define SSID "xxxxxxxxxx" #define PASSWORD "xxxxxxxxxx"
保存代码,选择正确的板子(Arduino Uno)和端口,然后点击 上传 按钮将代码上传至 R3 板。
在 Google Play 中搜索
google,找到以下应用并安装。将你的移动设备连接到与代码中相同的 Wi-Fi 网络。
打开之前在 SunFounder Controller 中创建的控制器,并通过
按钮连接到 GalaxyRVR。在点击
按钮后,按住 STT(J) 小部件。出现提示信息表示正在听取。然后说出以下命令来控制车辆移动。
stop: 停止所有漫游车的运动。forward: 让漫游车向前移动。backward: 让漫游车向后移动。left: 让漫游车向左转。right: 让漫游车向右转。
Q5: 关于 ESP32 CAM 固件
这里是 ESP32 CAM 的固件链接:ai-camera-firmware