跳到主要内容

二次开发

1. 二次开发工具安装

  1. 下载 Arduino IDE 前往 Arduino 官网 下载 Arduino IDE 安装包。官方 IDE 支持不同操作系统,按实际系统选择对应版本;已安装 Arduino IDE 时可跳到下一步。

    Robot-Arm-roArm-M3-ArduinoIDE1.webp

    安装过程中若提示安装驱动,按安装向导完成驱动安装。

    Robot-Arm-roArm-M3-ArduinoIDE17.webp

  2. 设置 Arduino IDE 为中文界面 第一次安装完成后,Arduino IDE 默认可能为英文界面。点击"File"→"Preferences"。

    Robot-Arm-roArm-M3-ArduinoIDE2.webp 在"Language"里面选择简体中文,点击 OK。

    Robot-Arm-roArm-M3-ArduinoIDE3.webp

2. 开发环境安装

机械臂驱动板的主控模组是 ESP32,因此 Arduino IDE 中需要安装 ESP32 对应的开发板支持包。步骤如下:

  1. 打开 Arduino IDE,点击"文件"→"首选项"。 Robot-Arm-roArm-M3-ArduinoIDE4.webp

  2. 在附加开发板管理器网址中添加如下链接,点击"确定"保存设置。

    https://dl.espressif.com/dl/package_esp32_index.json

    Robot-Arm-roArm-M3-ArduinoIDE5.webp

    如果需要添加多个开发板 URL,无需删除 ESP32 开发板支持 URL,可将其它 URL 添加到新行,Arduino IDE 会以逗号分隔显示。例如同时添加 ESP8266 开发板 URL 时,显示内容如下:

    https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json

    Robot-Arm-roArm-M3-ArduinoIDE6.webp

    Robot-Arm-roArm-M3-ArduinoIDE7.webp

  3. 下载 RoArm-M3 下位机开源程序,下载后解压缩。在"我的电脑"中输入以下路径:

    C:\Users\username\AppData\Local\Arduino15

    username 替换为电脑中的账户名。新建 packages 文件夹,将解压后的 esp32 开发包复制到 packages 文件夹下。

    Robot-Arm-roArm-M3-ArduinoIDE8.webp

    packages\esp32\hardware\esp32 路径可查看已安装的 ESP32 开发板版本。RoArm-M3-S 开源程序使用的 ESP32 开发板版本为 3.0.7。

    Robot-Arm-roArm-M3-ArduinoIDE9.webp

3. 依赖库安装

从产品资料包或随程序包提供的文件中获取依赖库文件,下载后解压缩。打开 Arduino IDE 默认库路径,再将图中的文件夹复制到 libraries 文件夹中。

C:\Users\username\AppData\Local\Arduino15\libraries

其中 username 需要替换为电脑中的账户名,路径也可按 Arduino IDE 实际安装位置调整。

Robot-Arm-roArm-M3-ArduinoIDE10.webp

4. 上传程序

  1. 下载 RoArm-M3 下位机开源程序,解压后双击打开 RoArm-M3_example.ino。该目录下的所有文件需要放在同一个文件夹下。

    Robot-Arm-roArm-M3-ArduinoIDE11.webp

  2. 点击"工具"→"端口",记录电脑上已有的 COM 口,此时不要选择该 COM 口。不同电脑显示的已有 COM 口可能不同。

    Robot-Arm-roArm-M3-ArduinoIDE12.webp

  3. 用 USB 线连接 RoArm-M3-S 机械臂驱动板和计算机。USB 线需要连接驱动板左侧 USB 接口。点击"工具"→"端口",再选择新出现的 COM 口。

    Robot-Arm-roArm-M3-ArduinoIDE13.webp

  4. 在 Arduino IDE 中,点击"工具"→"开发板"→"ESP32"→"ESP32 Dev Module"。

    Robot-Arm-roArm-M3-ArduinoIDE14.webp

  5. 点击"工具",按下图设置其它选项。其中 Partition Scheme 选择 Huge APP,PSRAM 选择 Enabled。

    Robot-Arm-roArm-M3-ArduinoIDE15.webp

  6. 设置全部完成后,点击"上传"将程序上传至机械臂的驱动板上。

    Robot-Arm-roArm-M3-ArduinoIDE16.webp

    如果上传期间遇到问题,需要重新安装或更换 Arduino IDE 版本,可先卸载 Arduino IDE。卸载软件后,手动删除以下文件夹中的内容:

    C:\Users\username\AppData\Local\Arduino15

    部分隐藏文件需要先在文件资源管理器中开启显示,再重新下载安装 Arduino IDE。