1.了解机器人的定义和机器人三定律,学习判别机器人;

2.了解乐高零件,学会搭建机器人小车,通过编程实现机器人移动和定点停车;

3.激发学生对于机器人的兴趣,学会简单的排查错误,学会分析问题,解决问题。

教学过程

1.教师播放动画;

2.教师围绕下列问题进行课堂讨论:

(1)Bell和Max今天乘坐的是什么交通工具呢?

(2)我们是根据什么来判断机器装置是否属于机器人呢?

(3)电视机、电灯、早教机、无人机属于机器人吗?

(4)你们还知道哪些机器人呢?

乐高零件分为结构件和电子件。

(1)结构件

①梁

梁是组成机器人的主要结构件,用于搭建主体的结构,通过梁的搭建和连接,可以组成具有各种功能的结构。

两个圆孔的中心间距就是一个乐高单位。梁有不同长度的和不同角度的。

②框架

框架的作用和梁相似,主要是用来搭建主体。框架一共有两类,分别为O型框架和H型框架。

③销

销的作用是将梁或者其他零件连接起来。销分为两种,一种表面有凸起,起固定连接作用;另一种表面光滑,起活动连接作用。

④轴

轴的横截面为十字形,通常用于将电机的动力进行传递,比如用轴将电机与轮胎或齿轮连接,可实现动力的传递。

轴套通常和轴搭配使用,有限位的作用。

⑤齿轮

齿轮是用来将运动从一个轴传递到另一个轴上面。常用的齿轮为直齿轮、锥齿轮、双面锥齿轮、把齿轮和蜗轮。

⑥其他零件

常用的其他零件包括一些连接件,用来以不同的角度连接梁、轴、电机和传感器,轮胎、履带、履带轮和装饰品等。

(2)电子件

乐高电子元件分为三类,传感器、电机和程序块。

①传感器

传感器就是我们机器人用来感知和检测外部环境的装置,相当于我们人的眼睛、皮肤、耳朵、鼻子等等,也就是输入端。乐高传感器有触碰传感器、超声波传感器、颜色传感器和陀螺仪。

②电机

电机相当于机器人的腿,是机器人的动力来源,是我们的输出端。电机分为大型电机和中型电机。

③程序块

乐高的程序块相当于是机器人的大脑,用来处理收集到的信息并发出新的指令,是我们处理端。

介绍程序块的端口、按键的作用、内置的功能、数据线和下载线。

设计思路

1.通过动画让学生了解无人驾驶汽车的三大能力;

2.了解机器人的输入、输出以及对应的EV3零件;

3.了解乐高EV3的零件及功能。

教学环节

建构(35min)

教学过程

1.教师说明搭建任务:机器人小车

2.搭建重点的思考与指引:

(1)机器人小车有什么功能?

(2)这些功能该如何实现?我们需要哪些零件来实现这些功能呢?

(3)这些零件要怎么连接起来呢?

3.模型搭建步骤图(仅供参考)

将大型电机和程序块连接,并将电机的动力传递给轮胎。

最后老师围绕以下问题进行讨论:

(1)现在机器人越来越智能,他们有可能会有自己的思想吗?如果有了自己的思想,会做出伤害人类的事情吗?我们应该如何避免发生这种情况呢?

2.推荐关于机器人电影给学生,例如《机器人总动员》、《我,机器人》。

python与乐高ev3结合_EV3结合PYTHON主题编程之驱动车相关推荐

  1. python将txt转json_Python控制乐高EV3,以及VSCODE环境配置

    乐高EV3的可扩展性很强,但如何用pc连接ev3,并用python代码来控制EV3,资料太少了,试着做了一次,记录在这里. 需要的硬/软件 硬件准备 一.乐高EV3 二.PC,win10系统 三.TF ...

  2. LEGO EV3 中执行 VSCode Python 代码过程分析

    镜像为 ev3dev. 通过 SSH 连接 LEGO EV3 设备,默认密码为 maker: $ ssh robot@ev3dev.local Password: Linux ev3dev 4.14. ...

  3. 对照 python_乐高Spike词语模式与Python模式对照01李老师积木大讲堂 第151期

    快乐分享!快乐学习!大家好!我是李航! 最近准备挖个新坑,spike系列 以大家熟悉的scratch模式与python对照讲解. 因为我对于python也是初学者,所以这个系列叫:陪李老师一起学spi ...

  4. 乐高ev3 读取外部数据_数据就是新乐高

    乐高ev3 读取外部数据 When I was a kid, I used to love playing with Lego. My brother and I built almost all k ...

  5. python报名_人生苦短,我选Python (课程推迟,可先报名,正在筹备线上课程,时间另行告知)...

    先看看往期课程的评价吧,还是很受认可的:而且经常也有朋友在公众号后台留言,说跟着我们的课程入门了Python编程,迈出了重要一步,甚感欣慰! 学习程序语言不是一件简单事.为什么编程这么难?见下图. 图 ...

  6. uwsgi 安装报错 plugins/python/uwsgi_python.h:2:20: fatal error: Python.h: No such file or directory

    1. Python3 安装 uwsgi 报错 直接使用命令 sudo pip3 install uwsgi 安装如下错误: ubuntu@ubuntu:~/Downloads$ sudo pip3 i ...

  7. python速成要多久2019-8-28_2019最全Python入门学习路线,不是我吹,绝对是最全

    近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...

  8. python和anaconda的区别_anaconda和python区别

    详细内容 python python自身缺少numpy.matplotlib.scipy.scikit-learn....等一系列包,需要我们安装pip来导入这些包才能进行相应运算(python3.5 ...

  9. 数据科学Python训练营课程:从初级到高级 Python for Data Science Bootcamp Course:Beginner to Advanced

    通过代码实现.示例等,掌握您需要了解的关于Python.Pandas和Numpy的一切! 你会学到什么 通过代码实现.示例等,掌握您需要了解的关于Python.Pandas和Numpy的一切! 学习高 ...

  10. 【Python之路】第二篇--初识Python

    Python简介 Python可以应用于众多领域,如:数据分析.组件集成.网络服务.图像处理.数值计算和科学计算等众多领域.目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube.D ...

最新文章

  1. Java封装(速读版)
  2. django oracle数据库配置,django连接oracle时setting 配置方法
  3. 冠军杜兰特和Deta比赛
  4. matlab无限循环怎么停下来,[求助] 关于matlab无限循环的问题
  5. php学生分班,学生分班工具下载
  6. 安装Visual Studio 2005 SP1时遇到1718错误
  7. 《Python编程快速上手——让繁琐工作自动化》——2.5 控制流的元素
  8. Siri 自动拨打 911、Google 建筛查网站、IBM 测药物成分,国际抗疫在行动!
  9. java生僻字_Android上显示生僻字的方法
  10. 熊猫DataFrame apply()示例
  11. 服务器主板阵列创建!创建磁盘阵列RAID0、RAID1图文方法
  12. 大学python作业_2020年大学moocPython编程基础作业答案
  13. 掌门教育微服务体系 Solar(下)
  14. 微信小程序点餐系统的开发与实现
  15. oracle上如何下载java_王二暖Oracle视频教程 下载
  16. 磁盘转换:电脑动态盘转换基本盘怎么操作?
  17. 五大领域总目标指南_幼儿园五大领域总目标
  18. 网络共享计算机权限访问,访问共享计算机的时候提示没有权限使用网络资源的解决方法...
  19. Poi的Excel的导入导出 支持2007
  20. 5.1 频率响应概述

热门文章

  1. ASP.NET 省市区联级
  2. 超强OCR文字识别软件,图片转文字上班族必备
  3. linux远程调试程序,嵌入式Linux的GDB远程调试的实现
  4. 视频教程-OllyDbg(OD)使用教程-其他
  5. oracle 索引是否失效,oracle 索引失效的原因
  6. 在无参考数据集(比如LIME、MEF、DICM)上使用NIQE指标
  7. 5G协议演进(包括3GPP协议版本)
  8. 【笔记】深入理解 Java 虚拟机:类文件结构
  9. amd k14主板参数_R5 1400配什么主板好?R5-1400主板搭配与参数详解 (全文)
  10. 为什么Linux7没有tree命令,如何在Centos7中添加Tree命令