米思齐创意电子公益培训智能小车小强.pptx





《米思齐创意电子公益培训智能小车小强.pptx》由会员分享,可在线阅读,更多相关《米思齐创意电子公益培训智能小车小强.pptx(71页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1底盘的搭建XC518机器人小车底盘套件TT马达(焊线)提供驱动力搭建简单可以安装电池盒,码盘等扩展结构第1页/共71页1底盘的搭建将4个M3*18铜柱固定在小车底盘上。第2页/共71页1底盘的搭建使用沉头螺钉将电池盒连接在底盘上并用M3铜镶嵌紧固。第3页/共71页1底盘的搭建用M3*6圆头螺钉和M3*10铜柱固定万向轮。第4页/共71页1底盘的搭建插入4个马达固定插片。第5页/共71页1底盘的搭建用M3*30圆头螺钉和M3螺母固定TT马达。第6页/共71页1底盘的搭建将马达车轮安装在马达上,安装完成。第7页/共71页1底盘的搭建第8页/共71页1底盘的搭建第9页/共71页让小车动起来第2课第
2、10页/共71页2让小车动起来了解如何控制电机速度以及转向D4、D5号管脚连接A电机,D6、D7号管脚连接B电机。D4、D7号管脚控制电机转向D5、D6号管脚控制电机转速 Mixly智能车套件课程A(左侧)电机正负B(右侧)电机正负第11页/共71页2让小车动起来电机电动机(Motors)是把电能转换成机械能的一种设备。它是利用通电线圈(也就是定子绕组)产生旋转磁场并作用于转子鼠笼式式闭合铝框形成磁电动力旋转扭矩。电动机工作原理是磁场对电流受力的作用,使电动机转动。Mixly智能车套件课程第12页/共71页2让小车动起来电机的控制Mixly套件中Nano Robot控制器可连接两个电动机(A0
3、1,A02为一组;B01,B02为一组)D4、D5号管脚连接A电机,D6、D7号管脚连接B电机。其中D4、D7号管脚控制电机转向;D5、D6号管脚控制电机转速。Mixly智能车套件课程第13页/共71页2让小车动起来电机的控制物理连接:如右图所示,将两个电机接在板子上的电机驱动端口,A01、A02和B01、B02端口。负极接在01口;正极接在02口;Mixly智能车套件课程第14页/共71页2让小车动起来程序编写电动机无专门的模块使用将程序下载到主控板中,每隔2s变换转向初始阶段电机可能会乱转,此时是因为芯片初始化管脚状态不确定的问题不写程序,轮子也会转,因为管脚也有电平第15页/共71页2让
4、小车动起来我们的小车采用最常见的驱动方式双轮差速驱动。在安装机器人小车时大家就会发现,小车有两个轮子(不考虑起支撑作用的小脚轮)。当小车在运动时,一共有五种状态:直行直退正转弯倒转弯原地转第16页/共71页2让小车动起来直行直退原地转倒转弯正转弯第17页/共71页2让小车动起来双轮差速驱动稳定性差缺点控制简单结构简单可原地转动转弯方便优点第18页/共71页2让小车动起来小车电机的控制小车是靠两个电机来提供驱动动力的,这两个电机的安装方式成对称方向,所以如果想要让小车的两个轮子转向相同就要控制两个电机的转向相反。将数字管脚“4”与“7”分别设为“高”和“低”。第19页/共71页2让小车动起来小车
5、的控制是不是也比较简单啊?你能让机器人小车沿别的路线行走吗?第20页/共71页2让小车动起来让小车前进后退学会了让机器人小车向前走,那么像让它向后退,或者是让它转弯、掉头就变得比较简单了。看看怎么让小车后退的,右图就是让小车后退的程序。对比一下小车向前行走的程序就会发现,只要将控制电机转动方向的管脚4和7的电平改变即可。前进后退第21页/共71页2让小车动起来让小车前进后退封装成函数第22页/共71页2让小车动起来让小车前进后退速度值设为变量第23页/共71页2让小车动起来让小车向前转弯、向后转弯大方向(前后)不变(D4、D7不变)两轮速度改变,通过速度差转弯(D5、D6有差异)前转后转第24
6、页/共71页2让小车动起来让小车原地转弯如图中所示,这两个试验脚本的作用都是让小车在原地转弯,区别只是转弯的方向不同;以这种方式转弯非常的方便,使机器人小车变得更加的灵活。第25页/共71页2让小车动起来让小车原地转弯如图中所示,这两个试验脚本的作用都是让小车在原地转弯,区别只是转弯的方向不同;以这种方式转弯非常的方便,使机器人小车变得更加的灵活。第26页/共71页2让小车动起来本节小结元件电机Mixly块数字输入模拟输出延时程序设计顺序结构第27页/共71页遥控小车第3课第28页/共71页3遥控小车红外遥控传感器红外遥控传感器(接收信号)红外遥控器(发射信号)第29页/共71页3遥控小车编辑
7、小车的遥控程序第30页/共71页3遥控小车编辑小车的遥控程序我们可以根据红外按键对应的码值,来进行一些按键功能的设计;我们在图中的程序主体部分定义了每个按键的功能;按键上下右左中键功能前进后退右转左转停止第31页/共71页3遥控小车上传遥控小车的程序遥控小车的程序编辑完成之后,就可以将其上传到小车的主控板中进行调试了,看看机器人小车是否是在按照我们的设计在完成动作呢?第32页/共71页3遥控小车本节小结元件红外遥控传感器Mixly块数字输入模拟输出延时函数程序设计逻辑判断条件执行第33页/共71页多车编队系统第4课第34页/共71页4多车编队系统多车编队系统头车跟随车跟随车头车:遥控控制跟随车
8、:与前后车车距适当第35页/共71页4多车编队系统多车编队系统头车:参照第3课跟随车:第36页/共71页寻迹小车第5课第37页/共71页5寻迹小车寻迹小车让机器人巡线走 让机器人跑得快、稳12第38页/共71页7寻迹小车 让机器人巡线走红外寻迹传感器信号类型:模拟信号接口模式:XH2.543第39页/共71页7寻迹小车 让机器人巡线走红外寻迹传感器红外寻迹传感器,亦称红外反射传感器,采用模拟信号输出,将不可视红外光反射回传感器,因为光对黑白区域反射能力不同,所以反射到传感器红外光强度有所不同,由此可以用于黑白线条检测,支持在3.3V和5V电压硬件中使用。第40页/共71页7寻迹小车 让机器人巡
9、线走红外寻迹传感器的应用红外反射式传感器由红外发射管和光电二极管构成,红外发射管发出的红外光遇到白色物体后反射最强,遇到黑色物体反射最弱。反射信号被光电二极管接收后会引起接收端电流的变化。红外寻迹传感器主控板跑道发射红外光反射信号电压变化第41页/共71页7寻迹小车 让机器人巡线走物理连接红外寻迹传感器为模拟传感器,所以在使用时要将它连接到模拟端口。第42页/共71页7寻迹小车 让机器人巡线走信号采集我们已经知道红外寻迹传感器如何工作了。接下来,我们要利用红外寻迹传感器采集到的信号来判断机器人小车相对于跑道的位置,以便于小车能够巡线“行走”。将主控板连接电脑,并且使用Mixly软件编写一个采集
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 米思齐 创意 电子 公益 培训 智能 小车

限制150内