已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档 1欢迎下载 01NXT01NXT 控制器及其控制程序控制器及其控制程序 单元目标单元目标 知道控制器 NXT 的特点及应用 知道控制器 NXT 的基本组成及工作过程 一个机器人之所以能有各种功能 就是因为它的高级的大脑 但它的大脑不象我们的大脑有细胞组成 它的大脑是这个世纪的决定性的发明 微电子技术构成 就是我们看到的控制器 这里我们这个控制器 称为 NXT 精品文档 2欢迎下载 NXT 看起来象个 MP3 一样 里面是块智能芯片 精品文档 3欢迎下载 就是这快芯片 通过程序的运行 接受各种反馈信号 并控制各种输出装置 但它和我们通常说的单 片机还是有区别的 单片机一般只能运行汇编语言 而 NXT 作为智能控制器 各种各样的语言都可以对它 进行控制 我们熟悉的 C 语言 VB NET 就连最新的微软推出的 MSRS 都可以对它进行控制 所以 NXT 不只是块单片机 我们可以称它为微电脑 它比单片机从功能等多方面都要更高一级 而软件 作为 简易机器人制作 这门课程 这里我们着重推荐的是 NXT G 软件 作为机器人的 五感 它的各种条件的输入设备 传感器 机器人一词 始源于捷克的一出舞台剧 意思是奴隶 其实至今这个已经依然有着延续 就是产生生 产力 产生动作行为 那么如何来产生动作行为呢 就是靠它的输出设备 马达或者灯 马达的内部其实是一个发电机 并通过一系列的减速传动 从而马达可以形成更大的力 这个马达的 内部有有芯片 可以精确记录圈数等一系列马达参数 我们称为 伺服电机 精品文档 4欢迎下载 大脑控制器 NXT 通过导线连接输出和输入设备 这里的导线我们也可以理解为是神经 人也是大闹通 过神经连接五官和四肢的 在机器人领域 很多基本方式是和人体一样的 比如 人体内也有反馈 机器人控制也有反馈等等 所以 机器人这门学科 有个学术名称就是 人工智能 关于 NXT 的更详细的特性使用方法 这里不做进一步介绍 如果需要更好地了解 请参考 NXT 编程 指南 一书中的第一章 其中针对 NXT 的硬件特性做了非常详细地说明 精品文档 5欢迎下载 0202 控制器与控制电路控制器与控制电路 陀螺发动机陀螺发动机 学习目标学习目标 马达控制 顺序等待 要求要求 设计一个陀螺的发动机 发动机可以不用手碰就可以启动陀螺 让陀螺在地面上转动的时间尽量长些 制作制作 把 NXT 放在一旁 通过一跟长导线连接马达 马达通过齿轮的连接去驱动陀螺 用轮子 通过轴 作为一个陀螺 在轴上面连接蜗杆 让马达发动机去驱动它 可以转动 传递给它 能量 使它转动起来 编程编程 精品文档 6欢迎下载 拖出一个马达图标 因为这个操作的过程需要给陀螺足够的惯量 所以等待条件是不确定的 所以等 待条件是无限的 注意能量要设置在最高处 注意注意 在启动陀螺的时候 这里非常强调手的姿势 要在陀螺转到最高速的时候 发动机向上提起 便可以 让陀螺不用手就能启动起来 发动机连接更多齿轮 加速转动 大齿轮带小齿轮 陀螺就需要是一个加速 所以要是小齿轮 这 里我们使用蜗杆 相当于 1 齿的齿轮 能够让它得到最高的速度 思考思考 能否驱动更多的陀螺呢 比一比 谁的转动的时间更长 精品文档 7欢迎下载 0303 控制器与控制电路控制器与控制电路 魔术画家魔术画家 学习目标学习目标 马达控制 要求要求 设计一个可以转动的画盘 使用一支笔 在画盘上产生各种色彩 制作制作 笔是自己拿着 画盘利用一张纸 利用马达去转动画盘 笔在上面可以产生颜色 改变马达的速度 留下的画也不一样 非常印象派 编程编程 不同的马达速度配合不同的时间 产生画盘的不同转动级别 不断变换 注意注意 精品文档 8欢迎下载 可以通过齿轮的加速度来提高转动速度 因为要放上画盘 纸 所以需要一个结构能够水平放置 然后通过一根轴去转动画盘 思考思考 如何来形成一个树立的画盘 如何可以在竖立的画盘上形成更多的颜色游戏 精品文档 9欢迎下载 0404 控制器与控制电路控制器与控制电路 迷你高尔夫迷你高尔夫 学习目标学习目标 马达控制 顺序等待 要求要求 设计一个在高尔夫运动员 运动员手持高尔夫求杆 姿势优美 能够击球 打进球洞 制作制作 把 NXT 放在一边 通过导线连接马达 把马达和梁设计一个运动员 竖立地站立 马达相当于一个运动员的身体 通过梁作为球杆 上面连接一个大块的梁 能够有足够的面积去击打球 使用套装中的球作为高尔夫球 也可以使用其它的球作为球 编程编程 简单地使用马达和时间等待 第一个马达的马力可以小些 如同运动员的准备挥杆的动作 等待时间 作为动作的停留 第二个马达图标表示击打球的动作 作为击打球的动作 马力需要大些 精品文档 10欢迎下载 作为击打完球的动作是自由轻松地停下 所以需要选用 COAST 来使马达停留下来 BRAKE 是通过电流 的控制停止马达 COAST 是通过关闭电流 缓慢地停留 注意注意 在设计运动员的时候 充分地利用梁的连接功能 思考思考 在连接一个光电传感器 给运动员设计球洞 能够识别是否进洞 精品文档 11欢迎下载 0505 控制器与控制电路控制器与控制电路 智能智能 F1F1 学习目标学习目标 马达控制 顺序等待 要求要求 设计辆 F1 赛车 赛车可以无人驾驶 精确行驶完全程 造型要象 F1 赛车 美观 具有流线造型 制作制作 在教室空地上布置一个线路 让 F1 赛车能够通过程序来跑完全程 F1 赛车的造型特点就是流行性 编程编程 通过连串的马达指令来让 F1 赛车进行移动 前进 左转 右转 当然重要的是给 F1 赛车的每一个运 动图标设置一个合适的等待参数 精品文档 12欢迎下载 注意注意 充分利用连接器来形成流线型的造型 甚至可以利用第三个马达来增加一个刹车 思考思考 结合各种传感器 哪些可以利用到你的 F1 赛车上的 可以来场 F1 比赛 精品文档 13欢迎下载 0606 控制器与控制电路控制器与控制电路 自动警报器自动警报器 学习目标学习目标 超声波传感器 声音控制 循环等待 要求要求 给门口设计一个警报器 当有人走进夜晚的家里的时候 可以自动报警 给报警器设计报警音乐 制作制作 简单在 NXT 上安装上一个超声波传感器 并且注意角度倾斜 能够看到高处的人 编程编程 精品文档 14欢迎下载 等待超声波看到有人靠近 设置安全距离 之后 响起报警音乐 通过一连串的音符程序来设置音乐 注意注意 使用连接器给超声播传感器向一个好的角度 能够明显看到高处的人 思考思考 如何来显示今天走过这处门的人数呢 精品文档 15欢迎下载 0707 控制器与控制电路控制器与控制电路 双杠体操双杠体操 学习目标学习目标 马达控制 顺序等待 要求要求 设计一个在双杠上表演体操的运动员 机器人运动员可以在双杠上表演腿部动作 腿部动作要标准到位 制作制作 利用梁设计双杠结构 利用 NXT 作为运动员身体 两个马达作为它的腿部 编程编程 马达作为腿部 马达的转动角度代表了腿部的表演 通过时间来控制马达在空中某一个位置的停留 注意马达的角度 作为等待的条件 可以改变马达的马力来表现腿部表演的节奏 精品文档 16欢迎下载 注意注意 这里马达类似于一个身体上的关键 马达的转动相当于关节的运动 思考思考 如何来给运动员设计出全身的更加精彩的表演 比如 翻滚半周 精品文档 17欢迎下载 0808 控制器与控制电路控制器与控制电路 英尺挪动英尺挪动 学习目标学习目标 马达控制 棘轮 循环等待 要求要求 设计一个机器人可以象毛毛虫一样去挪动 机器人的移动不能靠轮子的转动来产生移动 要能够有明显的 跨步 动作 制作制作 马达的转动 来驱动两条腿的 跨步 这里的轮子只是增加与地面接触的摩擦力 这里的马达更象关节的作用 和过去常用的驱动轮子的方式不一样 编程编程 精品文档 18欢迎下载 这里两个马达如同两条腿一样 先迈一条腿 转动一个马达 到一个角度 然后转动另外一个马达 相当于另外一条腿 然后再向反方向转动同样角度 循环 机器人就会象走路一样 往前移动 注意注意 这里的橡胶轮子相当于一个橡胶鞋底 所以要保证它不能自由移动 只能往我们需要前进的方向去移动 这里介绍一种方法 我们称为棘轮 就是用一根梁来卡住一个齿轮 只让齿轮向一个方向转动 有效 防止打滑 思考思考 套装有三个马达 如果让机器人挪动的关节更多些 需要如何改进设计和程序 精品文档 19欢迎下载 0909 控制器与控制电路控制器与控制电路 机器人手臂机器人手臂 学习目标学习目标 触动传感器 马达控制 转动平台 循环等待 要求要求 设计一个机器人手臂 可以夹起球体 手臂可以自由地转动 360 度 手臂的每一个动作都由触动传感器来触发 制作制作 一个马达负责转动手臂的角度 带动转动平台 一个马达负责抬起手臂的高度 或者称为手臂夹东 西的角度 最后一个马达负责夹起球体的动作 编程编程 其实 机器手臂的控制非常简单 虽然只有一个触感 但是通过触感依次控制每个马达的正转和反转 连接在一起 就是整个手臂在三个自由度上的动作了 精品文档 20欢迎下载 注意每个马达都是无限等待条件 因为要等到下一次触感被按下才是进入另外一种状态 注意注意 机器手臂的最关键的设计技巧是转动平台的应用 可以产生一个水平的转动自由度 一个马达专门驱 动转动平台 手臂的其它部分都会位于转动平台之上 这里可以体现出 NXT 马达的强大扭力 思考思考 使用两个触感去控制手臂的运动 你会如何分配 精品文档 21欢迎下载 1010 控制器与控制电路控制器与控制电路 机器蛇机器蛇 学习目标学习目标 超声波传感器 连杆结构 循环等待 要求要求 设计一条机器蛇 造型要象蛇一样盘在地上 每当人接近的时候 设会去咬他的脚 能够反复执行 制作制作 在蛇头上装上超声波传感器 造型也象眼睛蛇一样 利用梁 形成一个盘旋的姿势 可以利用各种零 件来装饰蛇的造型 让它象蛇 编程编程 精品文档 22欢迎下载 眼睛 超声波传感器 看到有人走近 马达转动 伸头 咬了 1 秒之后 头缩回 然后等待下一个 路人 注意注意 利用四边形可以改变形状的特点来让蛇伸头 并可以自由地回收 四边形可以改变形状的特性我们可以灵活地使用在各种机构中 思考思考 如何可以让蛇除了头伸缩外 它的整个身体也可以伸缩 机构如何实现 如何改进程序 精品文档 23欢迎下载 11NXT11NXT 控制器与传动机械控制器与传动机械 自动击球自动击球 1 1 学习目标学习目标 超声波传感器 马达控制 循环等待 要求要求 利用超声波传感器设计一个可以自动击球的装置 一看到球靠近 就把球给击打出去 不断地工作 每当球靠近就如此反应 制作制作 在马达上连接梁作为击打的动作机构 然后在旁边安装上超声波传感器 用来识别球是否靠近 注意 击打球的那根梁的高度要接近球的中位线 编程编程 使用最简单的等待循环程序 精品文档 24欢迎下载 每次等待球靠近的时候 马达击打 把球给击远 然后转回去初始角度 注意这里的马达的等待条件 都是角度 DEGREES 注意注意 为了准确地编程 需要将通过 NXT 的 VIWE 功能去观察到一个合理的距离值 梁直接连接在马达上 思考思考 给机器人添加一个情报灯 作为球靠近时的报告信号 精品文档 25欢迎下载 12NXT12NXT 控制器与传动机械控制器与传动机械 自动击球自动击球 2 2 学习目标学习目标 超声波传感器 马达控制 多任务 要求要求 利用超声波传感器设计一个可以自动击球的装置 一看到球靠近 就把球给击打出去 机器人自动发球 球一旦上轨道之后会自动地被发射出去 制作制作 在上一个活动自动击球的基础上 再两个马达 并且两个马达形成一个发射器 通过两根长导线连接 发射器与击球器之间有一定的距离 通过张纸 方便球滑行到传感器前 编程编程 精品文档 26欢迎下载 在上一个程序的基础上 再拖一行程序 表示这个程序是同时在控制两个任务的执行 我们称为多任 务程序 注意注意 两个马达 马达连接轮子 增加摩擦力 同时在两个马达之间形成一个轨道 可以顺利地发球 并通 过下一面张纸把球送到超声波传感器前 这里要注意的是 要保证两个轮子之间的距离 正好是一个球的直径 这样发现起来 轮子的摩擦力 才正好 思考思考 给发射器增加一个开关 只有通过开关才能触发球射击 精品文档 27欢迎下载 13NXT13NXT 控制器与传动机械控制器与传动机械 圣诞老人送礼物圣诞老人送礼物 学习目标学习目标 马达控制 声音 多任务 光感 要求要求 设计一个圣诞老人 骑着送礼物的鹿车 圣诞老人和鹿的整体造型要像 会在天黑的时候 开始出去送礼物 并响起圣诞歌 制作制作 这里有三部分需要去搭建 可以以团队分工的形式 第一部分是鹿 第二部分是圣诞老人 第三部分 是车 这里充分利用 NXT 的结构特点和马达的结构特点去设计鹿和圣诞老人 如搭建卡所示 圣诞老人和卢是利用马达设计而成 呒鹿头是光电传感器 编程编程 精品文档 28欢迎下载 两个任务同事执行 一个是放音乐 一个是鹿和圣诞老人一起运动 鹿是跑 圣诞老人是挥鞭 其实 就是同时去控制 B 和 C 马达 当然前提是等待光值小于了 才转动 并且注意马达以 90 度 DEGREE 为 等待条件 另外一个任务就是编辑音乐了 注意注意 充分利用马达的特殊造型来设计鹿和圣诞老人 选择或者自己搭建各种有趣的零件来作为圣诞礼物 思考思考 圣诞老人是我们期待的 每当我们唱圣诞歌越响的时候 圣诞老人就越来得越快 如何实现 精品文档 29欢迎下载 14NXT14NXT 控制器与传动机械控制器与传动机械 割草机割草机 学习目标学习目标 触动传感器 马达控制 分支判断 要求要求 设计一台手动割草机 机器人有开关来控制割草机工作与否 能够顺利地把很多草给割下来 制作制作 首先底盘是一个小车的样子 前面还要有导轮 以方便转弯 后面有手柄可以推 接近手柄高处有开 关 控制割草机的前进和割草的动作 编程编程 精品文档 30欢迎下载 割草机虽然有前进和割草两个任务 但这两个任务都是同时执行的 所以两个任务都是同时存在或者 同时不存在 所以 可以使用一个开关来同时控制这三个马达的运动 注意注意 割草的机构一般就是马达的转动 可以在割草机的底部 设计一个割草的装置 让一个马达转动即可 通过马达连接的刀片来完成割草动作 思考思考 如何可以通过两个触感来实现小车运动和割草任务的分割 精品文档 31欢迎下载 15NXT15NXT 控制器与传动机械控制器与传动机械 遥控车遥控车 学习目标学习目标 触动传感器 多任务 分支 要求要求 设计一辆遥控车 利用触感作遥控器 通过遥控器的控制来驾驶汽车行驶 汽车可以前进 后退 左转 右转 制作制作 使用两个触感作为遥控器 所以首先要设计一辆小车 两个马达 可以完成前进 后退 左转 右转 的行驶任务 然后使用长导线连接遥控器 编程编程 精品文档 32欢迎下载 第一个任务 触感 1 控制一边的轮子 马达 A 当触感 1 被按下 马达 A 转动 当触感松开 马达 A 停止转动 这个多任务程序的结果就是一个触感开关控制一边的轮子 所以造成的结果就是当两个开关都同时被 按下后 小车就前进 当被按下一个 那边的轮子转动 就会形成转弯的运动 当都放开 小车后退 注意注意 特别是男生 很喜欢打游戏 使用乐高积木 设计出更加时尚的游戏手柄 游戏手柄这个结构最重要的就是自己握在手里的舒适度 思考思考 有了手柄来控制小车的运动 再添加一个声音 来控制小车前进的马力 会更好玩 精品文档 33欢迎下载 16NXT16NXT 控制器与传动机械控制器与传动机械 声控速度声控速度 学习目标学习目标 声音传感器 马达控制 分支嵌套 要求要求 设计一个机器人 可以四处移动 机器人移动的马力根据声音的大小来改变 马力的改变可以根据声音的大小划分为三个层次 制作制作 机器人有两部分组成 一个可以移动的地盘 在上面加上一个声音传感器 当然声音传感器要尽量高 些 接近你的嘴巴 编程编程 精品文档 34欢迎下载 声音大于 80 的时候 机器人前进马力是 100 声音大于 50 小于 80 的时候 机器人前进马力是 50 当小于 50 的时候 马达马力只为 0 注意注意 尽量把声音传感竖得高些 接近生源 可以灵活地使用梁来完成这个任务 思考思考 如何可以实现让机器人更细化马力的分配 能否实现更多的层次分配 更多的分支嵌套 精品文档 35欢迎下载 17NXT17NXT 控制器与传动机械控制器与传动机械 探索者探索者 学习目标学习目标 超声波传感器 多任务 要求要求 设计一个探索者机器人 可以利用超声波传感器来识别障碍物 机器人可以自动躲避开障碍物 制作制作 一个可以移动的底盘 在前面加上触感 在上面装上超声波传感器 并且同意一个马达去转动它 非 常形象生动的一个探索者机器人 编程编程 精品文档 36欢迎下载 看到障碍物之后后退下 转动一个角度 再反复判断 如果没有障碍物 继续前进 探索者的头一直在转动正转一个角度 再反转回来 注意注意 探索者的超声波头要竖立得高些 但不要过去向前 底盘是一个可以移动的机器人小车 思考思考 是否发现机器人在探索的过程中经常卡住 如果多了一个触感 如何改进程序 可以避免 精品文档 37欢迎下载 18NXT18NXT 控制器与传动机械控制器与传动机械 碰碰车碰碰车 学习目标学习目标 触动传感器 等待循环 要求要求 设计一两碰碰车 碰碰车有保险缸 可以保住机器人有地避开障碍物 设计机器人程序 走出迷宫 制作制作 一个可以移动的底盘 在前面加上触感觉 并利用梁形成一个类似 保险缸 的结构 它的作用是增加 触感的受作用力面 编程编程 精品文档 38欢迎下载 等到触感被按下 说明碰到障碍物 后退一圈 转个角度 如故没碰到 继续前进 注意注意 保险缸的作用就是把触感的接触范围扩大 触感上只有一个接触点 所以需要通过一种机构把它给扩 大范围 只要有个地方碰了 触感就知道 思考思考 如果增加一个触感 两个触感 可以如何来编程序 让机器人躲开障碍物或者走出迷宫的速度更快些 精品文档 39欢迎下载 19NXT19NXT 控制器与传动机械控制器与传动机械 沿轨迹走沿轨迹走 学习目标学习目标 光电传感器 分支判断 要求要求 利用光电传感器去让机器人沿着一根黑线行驶 沿线行驶的速度尽量快些 制作制作 在地板上利用胶带贴一个大的 可以弯曲的圆圈 尽量找一个黑色的胶带 在一个白色的地面上 把 胶带固定 机器人是一个可移动的机器人 把光感安装在前面 并让光感向下观察地面 编程编程 精品文档 40欢迎下载 当光感看到黑线处 机器人往一个方向转弯 当看到白线了 往另
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 敏感皮宠物营养补剂选配方案
- 贵宾犬美容修毛紧急止血预案指引
- 装配车间关键件排程管理制度
- 高中语文 阿房宫赋(一)教学设计 新人教版选修《中国古代诗歌散文欣赏》
- 烘干区生产节奏监控指导制度
- 施工场地高压电线路安全作业技术规范
- 土建项目投标答辩准备方案
- 急性胰腺炎的并发症护理配合
- 家政员职业礼仪复训安排方案
- 零担快运中转作业流程细则
- 2026年江苏省英语听力口语考试-话题简述12篇
- 急性呼吸窘迫综合征俯卧位通气指南(2025年版)
- 2026年上海市普陀区社区工作者公开招聘考试大纲备考题库附答案
- 金融公司档案管理制度(标准范本)
- (正式版)DB50∕T 1896-2025 《建设项目占用湿地、湿地公园生态影响评价专题报告编制规范》
- 公路道路施工组织设计方案范本(完整版)
- 2026北京中牧实业股份有限公司高校毕业生招聘21人备考笔试题库及答案解析
- DB31∕T 1048-2020“上海品牌”认证通 用要求
- 直燃机维修协议书
- 建材的合作合同范本
- 海南锋利气体有限公司空分设备更新及配套项目环境影响报告表
评论
0/150
提交评论