当前位置:文档之家› LEGO机器人编程课程汇总

LEGO机器人编程课程汇总

L E G O机器人编程课程汇总 Prepared on 24 November 2020
LEGO机器人课
行走训练2
制作机器狗利用“移动转向”模块,让机器狗活动起来
史纳菲要开始工作了
前一堂课机器狗的造型,完成指定任务,熟练使用“移动转向”模块到达目的地。

帮忙穿越火车轨道
路闸,或是小区栅栏门,如图
利用“等待”模块,编写触碰按钮后,开门及关门的程序
请买票
利用颜色传感器搭建检票闸机
作品用电机带动十字转门即可。

等待颜色传感器识别到正确的颜色,电机才旋转开门,可加入声音模块,程序块状态灯等模块丰富。

到楼上去
作品为无障碍升降梯,轨道完成难度较大,故利用平行四边形实现
作品可加入涡轮箱自锁
通过端口查看,观察电梯到达指定位置电机旋转了多少角度。

注意角度正负号,代表电机旋转的方向。

测试前注意找到初始位置电机相应字母重置电机角度为0。

两个触动传感器,按1号上楼,2号下楼。

并使用多任务的模式
跟踪警犬
利用超声波传感器作为狗头,测量前方距离,学习切换模块。

此作品需要急刹车,可制作趴着的机器狗,达到降低重心,提高稳定性的目的。

制作一辆小车也可以,安装好超声波传感器即可。

切换模块为可视为一个条件判断,分成两种情况,满足条件与不满足条件。

如图:超声波传感器测量距离<50cm 为设定的条件,满足条件代表车辆距离目标<50cm,过于接近,所以后退,反之前进,加入循环不断判断与目标之间距离和50cm之间的关系。

跟踪机器狗
利用颜色传感器的测量反射光线强度的功能来区分两色,实现沿线(两色交界线)走。

作品为趴着的机器狗或者小车皆可。

要求前方有一颜色传感器,探头对这地面,距离1cm左右,以内为佳。

端口查看测试两种颜色光线强度数据并记录,取平均值,例如:
黑白平均值
14 86 50
即测得强度大于50为白色,反之为黑色。

超级警犬
携带武器的机器狗或小车,武器可利用复合杠杆完成。

用一个电机带动活动即可
程序为一直向前走巡逻,发现距离比较接近的目标停下,发起攻击,转向离开继续巡逻。

医生
将EV3直立,以显示屏为机器人脸部,搭建一个机器人,有一处平台,用途为放置卡片,并使其能被颜色传感器探测到(距离1cm)。

最好加装一个触动传感器,卡片放稳后,触碰触动传感器再识别颜色,较为准确。

利用颜色传感器测量不同颜色,发出不同声音。

可以使用声音编辑器自己录制声音。

微型手术机器人
制作为小车状即可,前方有超声波传感器探测前方障碍,有一个单独的电机带动手术刀(一根轴,连杆皆可)。

程序类似超级警犬,但让孩子独立分析完成为最佳。

清洁病房
作品为清洁机器人,原型为市面售卖的扫地机器人。

搭建一辆小车,前方安装超声波传感器探测距离(防止撞墙),可竖直向下安装一个中型电机,带动扫把旋转。

程序上做到前方距离较近转弯即可,但要加入中型电机持续旋转。

(为使转弯顺畅,可接近后先倒退一步再转弯)
智能导盲拐杖
一根带有传感器的导盲拐杖,可用超声波传感器,测量前方是否有障碍,需分析传感器的位置,卫生么在轮子上面接近轮子的地方,以及为什么拐杖会有轮子。

(传感器低,保证台阶、石头可以被发现,轮子可以保证传感器相对平稳,提高探测准确性)
除了声音提醒外,可加入触觉提示,例如震动。

震动是由震动马达产生的,震动马达即为普通马达带动较重的偏心圆,使离心力不平衡。

例如波轮式洗衣机,脱水时,衣物分布不均匀导致滚筒剧烈晃动。

也可加大难度,在不同距离范围内发出不同的声音以及产生不同的震动强度,体现事件紧急性。

在第一次切换模块判断的结果范围内再进行判断,如图<100cm的情况下再判断是否<50cm,小于范围为50以内,不小于范围为50至100之间。

相关主题