自动平衡摩托车使用Arduino工程装备牧师2
这个例子展示了如何使用Arduino®工程装备牧师2建立和程序摩托车机器人使用飞轮self-balances和动作本身。项目模型的帮助下摩托车倒立摆动力和执行惯性传感控制飞轮平衡摩托车,位于中心的摩托车。
摩托车由Arduino纳米33物联网控制,干扰Arduino Nano汽车运输,把后轮的直流电机,直流电机编码器控制惯性轮和一个标准的伺服电机来控制摩托车处理。
所需的产品下载188bet金宝搏
金宝appArdui金宝appno硬件仿真软件®支持包
Simscape™
Simscape™多体™
先决条件
在你开始探索自动平衡摩托车项目,完成这些步骤:
1。理解基本的Arduino工程装备2牧师和安装中描述的工具拆箱和安装。因为你已经安装了仿真软件插件Arduino硬件(Arduino硬件仿真软件支持金宝app包),你可以继续安装的其他工具。金宝app
2。学习如何开始使用Arduino环境和工具,所述Arduino, MATLAB仿真软件金宝app。
3所示。学习基本的直流电机,伺服马达,IMU(惯性测量单元)和运动控制系统,所述机电一体化的基本知识。
组装摩托车
从组件包含在组装摩托车Arduino工程装备牧师2,观看视频项目概述的部分项目自平衡的摩托车。
项目文件自平衡的摩托车
自动平衡摩托车项目所需的文件下载并安装的一部分模型支持包Arduino硬件安装。金宝app金宝app你可以找到这些文件的文件夹aekrev2projectfiles.instrset。使用这两种MATLAB命令获得的路径文件夹和视图和访问文件:
aekPath = matlab.internal.get3pInstallLocation (“aekrev2projectfiles.instrset”);目录genpath (aekPath));
的摩托车在这个主文件夹(文件夹aekrev2projectfiles.instrset)包含的文件中描述的详细工作流程项目自平衡的摩托车。
注意:你需要每次你启动一个新的运行这两个命令MATLAB会话,查看和访问项目文件。