乐高ev3的传感器 乐高EV3触碰传感器为何能输出三种状态?
乐高EV3触碰传感器为何能输出三种状态?
Ev3触碰传感器的三种状态
各位老师肯定清楚,EV3触动传感器有三种状态,分别是松开、按压、碰撞。那么为何简单的一个按钮会出现三种状态呢?
为了解释这个问题,我们需要先复习一下上次分享的内容,我们知道数字电路中存在高低电平,那么高低电平组合起来是什么样子呢?
方波
就是上图这样,我们姑且叫它“方波”,它是由高低电平组合而成,那么当触动传感器检测到低电平的时候,则认为是“松开”的状态,同样当触动传感器检测到高电平的状态时,则认为现在处于“按压”的状态。那么关于碰撞的状态是如何检测的呢?
大家可以观察上图中的箭头,箭头向上代表从低电平到高电平,我们称之为“上升沿”,同理箭头向下,称之为“下降沿”。触动传感器检测到边沿变化就会认为是发生了“碰撞”的过程。
因此,才会出现三种状态。
认识乐高头脑风暴(MINDSTORMS)EV3硬件
乐高机器人最大的优点就是在设计机器人时可以使用很多种乐高零件。乐高公司生产的任何零件都可以在你设计的机器人上使用。所以要想做出有创意的机器人,我们就花点儿时间来认识一下自己拥有的头脑风暴套装和其他套装中的零件吧。
注意:NXT套装中大部分的电气部件都可以在EV3软件和硬件中使用,但不能反过来,EV3的传感器无法和NXT程序块一起工作。
了解每个电气部件和传感器的工作原理很重要,只有了解了它们的工作原理,我们才能在机器人上充分利用它们。另外,我们还需要知道,只为使用传感器而使用传感器并不是好主意,保持机器人简单才是设计机器人的关键。
EV3程序块
EV3程序块是机器人的大脑 ,其内部有微计算机。它是一款由计算机控制的智能乐高零件,可以赋予机器人生命,所有传感器和电机都将被连接在程序块上,我们设计的程序在程序块里被执行,我们所有的想法都将在这里被完成。
同大多数计算机一样,EV3程序块只能执行我们下达的命令,它不会假设或猜测我们想要做什么。很多时候,我们会抱怨机器人做出的动作不对或做错了事情,但经过一番研究后,我们总是发现问题出在自己的程序上,EV3程序块是按照我们的程序在执行命令。
虽然EV3程序块基本上是一个玩具,但它的处理能力比阿波罗11号登月计划中使用的计算机更为强大。这里简单介绍了EV3程序块的处理器,我们其实不需要学习这些细节内容,但了解一下还是很有趣的。
ARM9微控制器,16MB闪存和64MB RAM基于Linux的操作系统蓝牙无线通信高速USB端口(480Mbit/s)4个带编码器的电机端口USB主机菊花链(3个级别)WiFi加密狗USB存储Micro SD卡读卡器(可处理高达32GB)6个带背光的按钮一个178x128像素的液晶显示器电源(6节AA电池或乐高可充电电池板)EV3程序块有4个输入端口,用于连接传感器(端口1、2、3和4);还有4个输出端口,用于连接电机(端口A、B、C和D)。
设计机器人时,有一件重要的事情一定要记住,要能够按下EV3程序块上的按钮,所以请确保不要挡住它们或者盖住它们,传感器和电机端口也是如此。同样,在EV3程序块上还有一个USB端口,用于将机器人连接到计算机。
影响机器人设计的另一个因素是EV3程序块将使用哪种类型的电源。如果你选择使用普通电池,需要确保可以快速轻松地拆下EV3程序块,不能在更换电池时造成麻烦;如果使用可充电电池板,请确保没有挡住电池板的充电端口,确保能看到可充电电池板的LED灯,这些LED指示灯可以告诉你电池板是否充电完毕。
触动传感器
触动 传感器,可以让我们的机器人有触觉。 触动传感器被按下或释放时,它会把状态信息告诉EV3程序块,这些信息在机器人导航和操作中非常有用。触动传感器可以安装在机器人的各个位置上,具体取决于我们想要检测什么类型的触碰。
陀螺仪传感器
陀螺仪传感器 ,是EV3的新传感器。它可以告诉我们机器人的旋转角度和旋转速度(度/秒)是多少。 当机器人的应用场地某个区域的导航标记很少时,这个传感器是非常有用的。但是这个传感器的编程和校准却并不简单。
颜色传感器
颜色传感器,是和机器人视觉有关的两个传感器之一。颜色传感器可以读取环境光或某个表面反射光线的光值,还可以检测颜色。 同触动传感器一样,颜色传感器是帮助机器人在应用场地上导航的主要工具。将颜色传感器用于机器人设计中时,请记住,如果我们用它检测反射光(例如巡线),则需要考虑屏蔽外部光源。
超声波传感器
和颜色传感器一样,超声波传感器也是为我们的机器人提供视觉的工具。 超声波传感器检测的不是光线,它会发射超声波,超声波撞击物体表面并被反射回来,传感器根据超声波发出和返回的时间差计算出与物体之间的距离。用超声波传感器检测较大平面最为容易,检测圆形或较窄的物体则比较困难。
大型伺服电机
大型伺服电机,它可以让我们的机器人四处移动,而且还具有内置的旋转传感器。 EV3程序块有4个电机端口,你可以用两个电机为机器人导航,另外两个电机用于操作。如何在机器人上安装电机取决于我们决定使用哪种类型的驱动系统。
中型伺服电机
中型伺服电机,与大型伺服电机具有相同的功能,有内置的旋转传感器。在进行机器人设计时,可以把中型伺服电机放在机器人内部,它不需要占用较大的空间,通常作为机器人手臂或附件的驱动电机,也可以作为机器人的驱动电机来使用。
今天,我们已经了解并熟悉了乐高头脑风暴机器人的主要组件,关于这些组件的作用与应用,雨衡老师会在后续的内容中,逐步来讲解。希望通过学习,我们能够利用它们设计出我们自己独特的机器人!
推 荐 阅 读
从一辆小车开始你的机器人爱好之旅(下)
从一辆小车开始你的机器人爱好之旅(上)
你所不知道的乐高EV3发展史
相关问答
ev3 四个 传感器 分别是?EV3机器人套件配备了以下四个传感器:触摸传感器(TouchSensor)、光线传感器(ColorSensor)、旋转传感器(GyroSensor)和超声波传感器(UltrasonicSens...
乐高的ev3 ,14岁买合适吗?合适,不过最好是在专业机构学习EV31.EV3是乐高最新一代主流教育器材45544的可控主机,拥有伺服马达,超声波,触碰,陀螺仪,颜色等传感器,采用主机或电脑编程...1.E...
乐高 积木编程需要哪些模块?乐高积木编程需要以下模块:1.乐高编程软件:乐高编程软件是乐高积木编程的核心工具,它可以让用户通过图形化编程界面来控制乐高积木机器人的动作和行为。乐...
【 乐高 拼装玩具14岁拼】作业帮[最佳回答]我个人建议你,乐高玩具虽然好看,但是您的孩子都14了,初二了吧,你可以买一些教具给他玩,比如一些带有NXT/EV3和马达,传感器的,这种的拓展再利用强,玩...
乐高 编程机器人买哪个比较好?乐高信调智能编程机器人EV3比较好。因为EV3性能更加强大,拥有更多的传感器和功能,适用范围更广,例如能够进行色彩识别和语音控制等操作,而且对于进阶用户...
十岁男孩 乐高 推荐?对于十岁男孩来说,乐高是一个非常好的选择。我推荐的是乐高科技系列,这些套装包含了很多机械和电子元素,可以让孩子学习如何制作和控制机器人。其中最受欢迎...
ev3 颜色 传感器 工作原理?首先来看一下这个颜色传感器的工作原理。当她工作在颜色识别的工作模式下时,她的颜色发光管通过集成在一起的红、绿、蓝三个LED,利用光的三色原理,交替发出7...
EV3 怎样使用常量和变量?EV3是一款机器人控制器,支持使用常量和变量来完成编程任务。以下是在EV3编程环境下使用常量和变量的方法:1.常量的使用:在EV3编程环境下,常量是固定不变的...
ev3 陀螺仪 传感器 怎么用?EV3陀螺仪传感器是一种能够测量机器人角度和速度的传感器。下面是使用EV3陀螺仪传感器的一般步骤:1.连接传感器:将陀螺仪传感器插入EV3主控板的一个可用或者...
学习 乐高 机器人好吗? - BREATH? 的回答 - 懂得乐高EV3机器人课程采用情景化教学,每节课设置有趣的情景吸引孩子们的兴趣,让孩子们如临其境,不仅增加教学的趣味性,还可以让孩子们爱上学习,主动学...