Mr.s带你学机器人从入门到高手(机器人篇)

前两天刚发了一篇基础篇的学习,比较适合一二年级的同学,今天我们发一个适合三年级以上同学学习的课程,今后每周还是双线发文。乐高机器人,之所以叫机器人是因为有一套专门的智能器材,它可以结合之前我们介绍的器材一起组装成机器装置。首先来介绍下乐高机器人的大脑——EV3

Mr.s带你学机器人从入门到高手(机器人篇)

上图中我们看到的是乐高最新的一款机器人主机EV3,他是一个微型电脑,可以从电脑下载已经编好的程序控制机器人运动,执行任务。它的正面上面是一个屏幕可以显示图形图像,程序名称等,紧贴屏幕下面有一个五边形的按钮,是退出按钮,再往下,是五个按键,中间深色的圆方块是确认按键,用来确认选项的,它周围是上下左右四个按键;屏幕上端(上图右边)是四个大的数据接口(ABCD)是输出端口,用来连接机器人的行动部分(电机)的数据线,旁边有一个PC接口,用来连接电脑下程序,正面下端也有四个大的数据端口(1234)是输入端口,用来连接各种传感器的,接收传感器接受的外界信息的。

EV3开机后是这样的:

Mr.s带你学机器人从入门到高手(机器人篇)

上图中黄色部分是蓝牙连接标识,红色部分是EV3名字,蓝色部分是电量,这三个部分下面有四个图标栏,从左至右依次是:

第一个就是程序页,里面都是已下载运行过的程序。

第二个就是文件夹页,里面都是下载储存的程序项目。

第三个就是数据收集页,用来编程或者进行电机、传感器数据收集的。

第四个就是设置页,用来设置控制器参数的。

介绍完主机接下来我们来介绍电机

Mr.s带你学机器人从入门到高手(机器人篇)

上图左边是大型电机,右边是中型电机,他们可以正向旋转(绿色箭头方向)也可以逆向旋转(与绿箭头方向相反),他们都是机器人的行动部分,只要你的机器人想自主动起来就需要用到上面的电机中的一种或者两种。

接下来我们介绍一下乐高机器人所用到的传感器

Mr.s带你学机器人从入门到高手(机器人篇)

上图中的四个器材从左至右依次是颜色传感器、超声波传感器、陀仪传感器以及触动传感器,所有的电机和传感器后面都有和主机上ABCD、12348个端口一样的端口,用来连接数据线(上图中黑色的线)。我们来看看各个传感器的作用:

颜色传感器:1、判断颜色;2、测量反射光强度;3、测量环境光强度;后面我们具体课程具体介绍;

超声波传感器:测量物体与传感器的距离(0-255厘米);

陀螺仪:可以感知机器人旋转度数、速率的传感器;

触动传感器:感知是否按压的传感器

大家都知道机器人要自主动起来需要程序,接下来我们来介绍乐高编程软件——

LEGO Mindstorms EV3

Mr.s带你学机器人从入门到高手(机器人篇)

这个就是我们EV3的编程软件主界面,点击红色圈中的“+”就可以添加新的程序,如下图

Mr.s带你学机器人从入门到高手(机器人篇)

屏幕中的绿色三角形模块叫做开始模块,所有的程序必须连接这个模块后面才能运行。屏幕下方有绿、橙、黄、红、青、蓝六个模块栏,

绿色是动作栏,里面的七个模块可以控制机器人的各种动作,从左至右依次是,中型电机(控制中型电机)、大型电机(控制一个大型电机)、移动转向(同时控制两个马达实现转向)、移动槽(可以分别控制两个马达)、显示(可以在屏幕上显示东西)、声音(播放声音)、程序块状态灯(控制按键灯的颜色与开关)。

橙色是流程控制

Mr.s带你学机器人从入门到高手(机器人篇)

流程控制栏

里面第一个是本来界面上就有的开始模块,第二个是等待模块(可以是时间也可以是条件),第三个是循环(循环内部的程序重复执行),第四个是切换(类似于铁路的扳道器两个分支都有程序,满足切换条件的运行上半部分,不符合运行下半部分),最后一个是循环中断(中断循环名称与循环中断一样的循环)

Mr.s带你学机器人从入门到高手(机器人篇)

黄色传感器栏,里面有各种传感器模块,在我们需要对传感器测量的数据进行编辑时使用。

Mr.s带你学机器人从入门到高手(机器人篇)

红色数据操作,用于数据的编辑,例如函数运算,复杂逻辑思路

Mr.s带你学机器人从入门到高手(机器人篇)

高级模块栏,里面有各种高级操作的模块,例如蓝牙连接、信息传递等;

Mr.s带你学机器人从入门到高手(机器人篇)

最后是我的模块栏,是我们自己创建的模块,具体如何创建,我们后面再讲,谢谢大家,欢迎大家把自己想了解的告诉我,我会为大家解答。

来源:那时的那个人

原创文章,作者:jinwe2020,如若转载,请注明出处:https://www.biaojianku.com/archives/10122.html

(0)
jinwe2020jinwe2020
上一篇 2018年 10月 13日
下一篇 2018年 11月 1日

相关推荐

发表回复

登录后才能评论