目录

  • 前言
    • 一、资料获取
    • 二、下载Atom、DYNAMIXEL Wizard 2.0
      • 2.1、Atom的安装
      • 2.2、DYNAMIXEL Wizard 2.0的安装
    • 三、实操过程
      • 3.1、电路连接
      • 3.2、DYNAMIXEL Wizard 2.0的使用
      • 3.3、调试代码例程
  • 总结

前言

本人打算利用这样十来个DYNAMIXEL MX-64AR 舵机去做一条仿生蛇形机器人,因为资料获取和学习资源难以普遍化,写下自己的一些学习记录,供后来人参考。

一、资料获取

方法一:

Emanual官网


这个1.0跟2.0指的是舵机的通信协议,MX64默认的应该是1.0协议。

这里的官网我后面没怎么用上,主要依赖于某宝的智能佳店铺技术人员资料的提供,在方法二及后续中体现。

方法二(包含了例程SDK以及工具包):

链接:https://pan.baidu.com/s/1zJotS7VCnRow7hfg3LKfGg
提取码:cpd5
–来自百度网盘超级会员V4的分享

二、下载Atom、DYNAMIXEL Wizard 2.0

2.1、Atom的安装

在下面这个网址下安装Atom,跟着里面的教程走

Atom的安装

2.2、DYNAMIXEL Wizard 2.0的安装

在上面的文件包里面有 DYNAMIXEL Wizard 2.0.zip,对其进行解压安装。
下面是DYNAMIXEL Wizard 2.0的下载和简单使用教程,此工具用于修改舵机的ID与波特率等参数。

DYNAMIXEL Wizard 2.0的安装及使用

三、实操过程

3.1、电路连接

MX-64AR舵机(智能佳的大部分舵机)是需要一套U2D2+hub板的(如下图),此舵机的电压要控制在12V,最大电流不要超过5V。

我用的是wanptek的可调直流稳压电源表(如下图)代替U2D2+hub板。

控制电流小于12V,电源限制4A左右,再进行电路连接(稳压模块也是可以的,注意电流小于5A)

电机排线端子母座(查手册)


我用的是USB转RS485

这里要注意USB转485要与舵机共地连接

3.2、DYNAMIXEL Wizard 2.0的使用

在上面分享过的网站中,有DYNAMIXEL Wizard 2.0的使用教程(后面也分享了b站视频教程链接)

再拉一下代码链接

DYNAMIXEL Wizard 2.0的安装及使用

从下面截图往后走一遍

另外可以观看b站智能佳的DYNAMIXEL Wizard 2.0视频教程,4分35秒处。

【智能佳 Robotis舵机快速入门引导】

我在DYNAMIXEL Wizard 2.0中将ID修改成2,不修改默认是1,设置初始角度为0

其他智能佳官网一些案例视频

【智能佳b站视频】

3.3、调试代码例程

当插上USB转485时,在我的电脑----右键属性----设备管理器中找到com口(如下图)

记住这个端口com13,因为我是使用使用Windows系统作上位机系统,修改例程代码下图处

打开DYNAMIXEL Wizard 2.0,记录下图几个参数


修改例程代码中下图的三个参数,这个过程叫做配置寄存器

修改过后记得保存,Ctrl+S

下面在cmd.exe中运行代码例程,注意DYNAMIXEL Wizard 2.0里面com口不关闭,cmd.exe是无法访问的,直接关闭DYNAMIXEL Wizard 2.0

下面运行,按下Enter运行,舵机转动,会反馈当前位置,按下Esc结束。

总结

大部分资源资料都是智能佳技术客服提供,本人只是稍加整理,非常感谢智能佳的技术客服和销售客服,人特别好(如下图)。

仿生蛇形机器人01、Dynamixel MX-64AR舵机控制例程的使用【Python 1.0协议】相关推荐

  1. 仿生蛇形机器人03、Dynamixel MX-64AR舵机串联两个修改Demo(例程)进行调节

    目录 一.电路连接 二.实际操作 1.1.舵机串联的ID修改方式 1.2.例程代码修改 三.结果展示 一.电路连接 参考我第一篇文章里面的电路连接 仿生蛇形机器人01.Dynamixel MX-64A ...

  2. 仿生蛇形机器人04、Dynamixel MX-64AR舵机串联实现仿生蛇基本步态

    目录 一.3D结构 二.实现原理 三.代码实现 四.成果演示 总结 一.3D结构 外观通过solidworks建模,用大昆3d打印机打印. 关节展示 二.实现原理 首先要看过我的第一篇文章,知道dem ...

  3. 小车舵机控制linux软件,在Linux(Ubuntu)上使用串口控制ROBOTIS Dynamxiel舵机

    声明:此文档版权归属于北京小芽科技,可以转载,但要声明出处(北京小芽科技博客xiaoyatec.com) 硬件配置: 1.USB2Dynamixel串口模块 2.SMPS2Dynamixel电源模块 ...

  4. Ardino基础教程 19_舵机控制

    实验十九:舵机控制 舵机控制实验Servo库版本的代码参考如下链接:ArduinoCode19-舵机控制Servo库版本代码.ino 舵机是一种位置伺服的驱动器,主要是由外壳.电路板.无核心马达.齿轮 ...

  5. stm32的语音识别_免费开源基于STM32的智能垃圾桶之舵机控制(HAL库)

    大家好,我是『芯知识学堂』的SingleYork,前面给大家简单介绍了<基于STM32的智能垃圾桶之成员简介>.<基于STM32的智能垃圾桶之语音识别>和<基于STM32 ...

  6. 舵机控制激光头(51单片机)

    舵机控制激光头 介绍 什么是舵机 原理 转动方法 实现方法 编程实例 定义变量类型,管脚 定时器初始化 定时器中断函数 主函数 结尾 介绍 什么是舵机 舵机是一种位置(角度)伺服的驱动器,适用于那些需 ...

  7. 树莓派输出pwm波c语言,树莓派Ubuntu18.04使用pigpio库产生PWM波实现舵机控制

    树莓派Ubuntu18.04使用pigpio库产生PWM波实现舵机控制 树莓派Ubuntu18.04使用pigpio库产生PWM波实现舵机控制 一:pigpio库简介 pigpio是一个用于树莓派的库 ...

  8. 基于Arduino和AS608模块的指纹门禁锁--舵机控制

    网上刷到很多视频,看见很多和我一样的大学生自己用单片机给自己宿舍安装指纹锁,我们宿舍经常忘带钥匙,而且随身携带钥匙也很麻烦,所以我选择像网上的一样自己给自己做一个指纹锁,刚好实验室有3D打印机,也正好 ...

  9. STM32学习5——舵机控制

    一.认识舵机 舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统.目前在高档遥控玩具,如航模,包括飞机模型,潜艇模型:遥控机器人中已经使用得比较普遍.舵机是一种俗称,其 ...

最新文章

  1. 无缝融合 ZStack与阿里云联手布局混合云市场
  2. linux系统中用户切换
  3. springboot(七):springboot+mybatis多数据源最简解决方案
  4. Visual stuidio 快捷键的修改、查询
  5. 阿里技术:万级规模K8s如何管理?
  6. 银行卡突然收到500万银行会监控吗?
  7. 转为win64后, MS的lib问题
  8. cmake取消宏定义_Excel基础丨取消excel中宏安全提示框
  9. 踏青旅行必备的民宿指南,都在这些airbnb数据里了
  10. IDEA中的将项目提交到远程git仓库
  11. ina3221嵌入式linux,嵌入式Linux之我行——Linux-2.6.30.4在2440上的移植之文件系统
  12. 大数据平台搭建_一文读懂数据平台、大数据平台、数据中台
  13. 第一次冲刺-站立会议03
  14. Android Studio 常用快捷键
  15. docker如何进入后台容器
  16. 2021年9月计算机二级Office电脑版刷题软件(真题题库)分享
  17. mdt 计算机名_配置 MDT 部署共享规则
  18. 学计算机买戴尔笔记本哪款,戴尔笔记本大学生用,买哪款比较好?
  19. rovio视觉里程计的笔记
  20. 微信公众号页面分享、禁止分享和显示右上角菜单

热门文章

  1. 木块砌墙---解题报告
  2. 10进制34进制转换
  3. Echarts数据可视化图表的简单配置
  4. 记录从零学习LaTeX的点滴
  5. CDH 集成HBase 使用和配置
  6. Windows小彩蛋
  7. informix报错244_informix锁
  8. 常见的个人计算机PPT,计算机常见接口.ppt
  9. 弘辽科技:直通车成交率怎么算?成交率低怎么办?
  10. 利用matlab绘制统计图,matlab绘制折线统计图