跳到主要内容

General Driver for Robots

General Driver for Robots

SKU产品
23730General_Driver_for_Robots

产品概述

专为机器人设计的多功能驱动板,为机器人搭建提供更多可能。
基于 ESP32-WROOM-32UE 模组,可以使用 Arduino IDE 进行开发,支持多种无线通信方式,包括 Wi-Fi、蓝牙、ESP-NOW。板载多种常用的机器人组件接口,包括:带编码器的直流电机接口、无编码器的直流电机接口、总线舵机接口、I2C 接口、激光雷达接口、PWM 舵机接口、SD 卡槽等。

板载多种资源,方便机器人项目搭建,包括:9 轴 IMU、温度传感器、自动下载电路、激光雷达串口转 USB 电路、总线舵机控制电路等。

这个驱动板使用的 PWM 舵机不支持官网售卖的 MG996R Servo 和 MG90S Servo,以及其它大功率的 PWM 舵机。目前官网售卖适配该驱动板的 PWM 舵机推荐使用 WP90 Servo

产品特性

  • 基于 ESP32-WROOM-32UE 模组,支持 Wi-Fi、蓝牙和 ESP-NOW 等无线通信方式。
  • 板载电机控制接口,可控制 4 个(2 组)不带编码器的直流电机或 2 个带编码器的直流电机。
  • 板载总线舵机控制接口,可控制多大 253 个 ST3215 总线舵机并获取舵机反馈。
  • 板载九轴 IMU,可随时获取姿态和航向信息。
  • 7-13 V 电压输入,可使用 2S 或 3S 锂电池直接供电。
  • 带有自动下载电路,方便上传程序。
  • 输入电压电流检测。
  • 板载 Micro SD 卡槽。
  • 板载激光雷达接口,并集成了串口转 USB 功能。
  • I2C 接口,可用于扩展其它 OLED 外设。
  • 多功能扩展接口,引出剩余接口用于扩展其它功能,例如控制舵机或继电器。
  • 40PIN 扩展接口,可用来连接树莓派等上位机,通过串口或 I2C 通信,并为上位机供电。
  • 开源板载资源的使用例程,并配有详细教程方便新手入门。

产品参数

项目参数
主控模组ESP32-WROOM-32UE
供电电压DC 7 ~ 13 V
供电接口XH2.54
天线接口IPEX 1
下载接口Type-C
主控芯片ESP32
无线通信方式Wi-Fi、蓝牙、ESP-NOW
产品尺寸65 × 65 mm
定位孔间距49 × 58 mm
定位口直径3 mm

板载接口

General-Driver-for-Robots-details-intro

  1. ESP32-WROOM-32UE 主控模组 可使用 Arduino IDE 进行开发
  2. IPEX 一代 Wi-Fi 接口 用于连接 IPEX1 外螺内孔的天线
  3. 激光雷达接口 集成了雷达转接板的功能
  4. I2C 外设扩展接口 可用于连接 OLED 屏幕或其它 I2C 传感器
  5. 复位按键 按下后松开,ESP32 会重启
  6. 下载按键 按下时开机,ESP32 会进入到下载模式
  7. DC-DC 5V 稳压电路 可为上位机例如树莓派或 Jetson nano 等供电
  8. Type-C 接口 (LADAR) 激光雷达数据接口
  9. Type-C 接口 (USB) ESP32 串口通信接口、可为 ESP32 上传程序
  10. XH2.54 供电接口 输入 DC 7~13 V,该接口直接为总线舵机和电机供电
  11. INA219 电压电流监测芯片
  12. 开关 控制外部供电的开关
  13. ST3215 总线舵机接口 用于连接 ST3215 总线舵机
  14. 电机接口 PH2.0 6P B 组带编码器的电机接口
  15. 电机接口 PH2.0 6P A 组带编码器的电机接口
  16. 电机接口 PH2.0 2P A 组无编码器的电机接口
  17. 电机接口 PH2.0 2P B 组无编码器的电机接口
  18. AK09918C 3 轴电子罗盘
  19. QMI8658C 6 轴运动传感器
  20. TB6612FNG 电机控制芯片
  21. 总线舵机控制电路 连接多个 ST3215 总线舵机,并获取舵机反馈
  22. SD 卡槽 可用于存储日志或 Wi-Fi 配置
  23. 40PIN 扩展接口 方便接入树莓派 4B、树莓派 Zero 或旭日® X3
  24. 40PIN 扩展接口 方便使用安装再驱动板上的上位机的引脚
  25. CP2102 串口转 USB,用于雷达数据传输
  26. CP2102 串口转 USB,用于 ESP32 串口通信
  27. 自动下载电路 ESP32 上传程序时不需要按 EN 和 BOOT 按键

主要用途

板载丰富的外设接口,可用于驱动多种类型的机器人

  • 履带机器人
  • 四驱 UGV
  • 两驱 AGV
  • 平衡车
  • 机械臂
  • 云台