创客基地oDrive第一课 入门配置

创客基地oDrive第一课入门配置第1部分硬件准备oDriveV3.6-56V主板 1块12V2.0A电源适配器 1个microUSB线 1条oDriveV3.6主板相关硬件资料可从Q群(732557609)下载。欢迎使用Markdown编辑器你好!这是你第一次使用Markdown编辑器所展示的欢迎页。如果你想学习如何使用Markdown编辑器,可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与

大家好,又见面了,我是你们的朋友全栈君。

淘宝套装链接
B站视频链接

*** 特别注意 ***

请勿带电拔插主板上的所有接口接线,特别是USB接口。

请勿带电拔插主板上的所有接口接线,特别是USB接口。

请勿带电拔插主板上的所有接口接线,特别是USB接口。

第1部分 硬件配置

1.1硬件准备

oDrive V3.6-56V 主板 1块
12V 2.0A电源适配器 1个
micro USB 线 1条
oDrive V3.6主板相关硬件资料可从Q群(732557609)下载。

1.2硬件连接

micro USB 线 一端连接oDrive主板,另一端连接PC;
12V电源适配器连接主板DC接口(注意+/-极),上电后PWR指示灯亮。
硬件连接如下图所示:
硬件连接图

第2部分 软件配置

2.1 PC操作系统

Windows 10 家庭中文版,如下图所示
在这里插入图片描述

2.2 软件准备

python-3.9.1-amd64.exe
zadig-2.5.exe
相关软件也可从Q群(732557609)下载,如下图所示
在这里插入图片描述

2.3 Python安装

  1. 双击 python-3.9.1-amd64.exe 应用程序,如下图1所示。
    在这里插入图片描述
  2. 在弹出的Setup窗口中,勾选 Add Python 3.9 to PATH,如下图2所示。
  3. 点击 Install Now,如下图3所示。
    在这里插入图片描述
  4. 等待 Setup Progress 完成,如下图所示。
    在这里插入图片描述
  5. 安装完成后,点击 Close,如下图4所示。
    在这里插入图片描述
  6. 打开命令终端,输入 python –version,返回 Python 3.9.1 ,说明安装成功,如下图5所示。
    在这里插入图片描述
    至此,Python安装完成。

2.4 odrivetool安装

打开命令终端,输入
pip install odrive==0.5.1.post0
按下回车键后,开始安装,如下图所示。
在这里插入图片描述
安装完成后,如下图所示:
在这里插入图片描述
至此,odrivetool安装完成。

2.5 Zadig设置

  1. 双击 zadig-2.5.exe 应用程序,如下图1所示。
    在这里插入图片描述
  2. 弹出的更新检查窗口,点击 No ,如下图2所示
    在这里插入图片描述
  3. 选择菜单栏中的 Options,点击 List All Devices,如下图2,3所示。
    在这里插入图片描述
  4. 点击下拉箭头,如下图4所示。
    在这里插入图片描述
  5. 选择 ODrive 3.6 Native Interface(Interface 2),如下图5所示。
    在这里插入图片描述
  6. 点击上/下箭头,选择 libusb-win32(v 1.2.6.0),如下图6所示。
  7. 点击 Repalce Driver,如下图7所示。
    在这里插入图片描述
  8. 耐心等待驱动替换,如下图所示。
    在这里插入图片描述
  9. 驱动安装成功后,点击 Close,如下图8所示。
    在这里插入图片描述
  10. 点击 X,关闭Zadig窗口,如下图9所示。
    在这里插入图片描述
    至此,Zadig设置完成。

第3部分 odrivetool连接测试

  1. 打开命令终端,输入
    odrivetool
    如果出现下图所示错误
    在这里插入图片描述
    解决方法:
    用记事本打开
    C:\Users\Administrator\AppData\Local\Programs\Python\Python39\Lib\site-packages\IPython\utils\io.py
    定位到87行,将
    devnull = open(os.devnull, ‘w’) 修改为
    devnull = open(‘null’, ‘w’)
    并保存
    如下图所示。
    在这里插入图片描述
  2. 在命令终端,再次输入
    odrivetool
    出现 Connected to ODrive 3865355B3539 as odrv0 表示oDrive连接成功。
    其中3865355B3539为当前oDrive主板序列号
    如下图所示。
    在这里插入图片描述
  3. 输入 odrv0.vbus_voltage
    查看供电电压,如下图所示。
    在这里插入图片描述
  4. 输入 odrv0.axis0.error,检查M0 :
    返回 0,表示无错误。
    返回256,表示主板已配置MKS X2212电机参数,但未连 接电机和编码器。
    输入 odrv0.axis1.error,检查M1 :
    返回 0,表示无错误。
    返回256,表示主板已配置MKS X2212电机参数,但未连接电机和编码器。
    如下图所示。
    在这里插入图片描述
    至此,odrivetool连接测试成功。
    创客基地oDrive第一课 入门配置 到此结束。
    对应的视频课程,可在Q群(732557609)下载,欢迎加入。
    请继续关注后续课程。
    在这里插入图片描述
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129365.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • -‘0’是什么意思_c语言中a是什么意思

    -‘0’是什么意思_c语言中a是什么意思是c语言中的位运算符:取反.0在内存中的存储方式是所有位为0,0000000000000000那么按位取反后位16个1(如果整形在你的机器上站16位),那么表示的数为-1.转载于:https://www.cnblogs.com/reality-soul/p/6141519.html…

    2022年9月20日
    0
  • mesh和ADhoc区别[通俗易懂]

    mesh和ADhoc区别[通俗易懂]adhoc网络和无线Mesh网络都采用分布式、自组织的思想形成网络,网络每个节点都具备路由功能,随时为其他节点的数据传输提供路由和中继服务。adhoc网络主要侧重应用于移动环境中,确保网络内任意两个节点的可靠通信,网络内数据流可以包括语音、数据和多媒体信息。无线Mesh网络是一种无线宽带接入网络,利用分布式思想构建网络,让用户在任何时间、任何地点都可以对互联网进行高速无线访问,是由ADh…

    2025年6月23日
    1
  • rk3399调试ov2659(camera模块@dvp接口)–移植过程

    rk3399调试ov2659(camera模块@dvp接口)–移植过程刚接手某款硬件,嵌入式开发者往往对硬件熟悉,而对实现硬件行为的软件及其软件框架不太熟。所以,我们一般从硬件拓扑图入手,分析数据流和硬件动作过程来熟悉或编写软件框架,并向该框架填充一些逻辑/业务代码来实现最终的驱动代码。

    2022年4月30日
    252
  • FilterRegistrationBean_hid event filter

    FilterRegistrationBean_hid event filter3.4  Struts 2的基本流程 经过前面介绍,我们已经基本了解了Struts 2框架的MVC实现。大致上,Struts 2框架由3个部分组成:核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组件。在这3个部分里,Struts 2框架提供了核心控制器FilterDispatcher,而用户需要实现业务控制器和业务逻辑组件。 3.4.1  核心控制器:Filte

    2022年8月16日
    4
  • 如何让你的网站支持 IE9 Pinned Site (Part 2 – 实战)

    如何让你的网站支持 IE9 Pinned Site (Part 2 – 实战)

    2021年8月8日
    48
  • C语言 n*n矩阵求值及求逆矩阵[通俗易懂]

    求出矩阵的值以及输出逆矩阵,英语不好,略拗口。上代码:#include#include#includeintmap1[110][110],i,j,k,l,m,n,p,vis[110][110],num;intjust[110][110];intjust2[110][110];voidprint(intmap[][110],intn)//打印矩阵{ intj;

    2022年4月13日
    141

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号