Servo Driver with ESP32

来自Waveshare Wiki
跳转至: 导航搜索
Servo-Driver-with-ESP32
Servo Driver with ESP32
{{{name2}}}
{{{name3}}}
板载接口
UART TTL

说明

前言

本产品是基于ESP32的总线舵机控制板,提供了可通过WEB端控制总线舵机的例程,并且支持对舵机进行编程改变舵机的ID和工作模式(舵机模式/电机模式)等,理论上可以控制253个总线舵机并且读取每个舵机的当前角度、负载、电压、模式等信息,可以使用串口与上位机进行通信,用于搭建机器人项目的下位机,板载OLED屏幕可以用来显示关键信息,适用于机械手臂,六足机器人,人形机器人,轮式机器人等需要反馈舵机角度和负载的机器人项目。

产品规格

  • 输入电压VIN:6V~12V(输入电压需要与舵机电压匹配)
  • 主控芯片:ESP32
  • 控制方式:UART
  • 下载接口:Type-C
  • 供电接口:5.5*2.1mm DC
  • 产品尺寸:65mm x 30mm
  • 固定孔通径:3.0mm

产品特性

  • 可同时控制多达 253 个 SC、ST 系列总线舵机(前提是供电充分)
  • 宽电压输入 6-12V(输入电压需与舵机电压匹配)
  • 内置 WIFI 和蓝牙,同时支持 ESP-NOW,可远程遥控和调试舵机
  • 自动下载电路方便上传程序
  • 开源了 web 应用和多款机器人结构
  • 迷你小巧,节省空间,适合嵌入到各种对空间要求较高的项目当中

开源项目

你可以在产品资料中下载相关的开源机器人模型,用于搭建你自己的项目。

Servo-Driver-with-ESP32-details-3.jpg

产品使用

ST系列舵机

一般来说,我们是通过Arduino IDE编译上传程序后才能控制ST系列舵机,但是通过Arduino编译需要给Arduino安装各种依赖库后才能使用。因此,我们提供一款ESP32下载工具,使用这个工具,用户不需要下载其它依赖库以及Arduino IDE软件即可将程序下载至驱动板里。

  • 点击ST系列ESP32下载工具链接进行下载,下载后解压缩,双击打开“flash_download_tool_3.9.5.exe”程序。打开后,会弹出两个窗口,我们需要操作的是下载工具的UI界面,而另一个窗口作为终端来显示下载工具的工作状态。
  • 在“DOWNLOAD TOOL MODE”这个界面,Chip Type选择为ESP32,WorkMode选择为Factory,使用Factory调用二进制文件时才会使用相对路径,就不需要用户手动输入二进制文件路径,选择好后点击OK。

STServo1.png

  • 在这个软件界面中,保持“LockSettings”的勾选,右边代表的是可以同时给8个驱动板上传程序。接着用USB线将舵机驱动板和计算机连接起来,点击“COM”,选择新出现的COM(我这里新出现的COM为COM3);BAUD是用于设置下载速度,越高速度越快,ESP32最高可以使用921600。

STServo2.png

  • 选择好后,点击START开始上传程序,上传完成后,“IDLE等待”会变成“FINISH完成”,完成后可以断开舵机驱动板与电脑的USB连接,将舵机与舵机驱动板连接后,给舵机驱动板接上电源后来控制ST系列舵机。

STServo3.pngSTServo4.png

SC舵机

  • 点击SC舵机ESP32下载工具链接下载,下载后的步骤与ST系列舵机一样。上传好程序后,将舵机与舵机驱动板连接后,给舵机驱动板接上电源后即可控制SC系列舵机。

技术支持

联系人:刘工
EMAIL:3005296252@qq.com
QQ:3005296252
微信:扫下方二维码添加
QRCode WeiLiu.png

说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证