《nxt机器人硬件及软件介绍.ppt》由会员分享,可在线阅读,更多相关《nxt机器人硬件及软件介绍.ppt(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、nxt机器人硬件及软件介绍简易机器人的组成机器人程序机器人程序 机械传动结构机械传动结构 传感器传感器 电机电机 机器人控制核心机器人控制核心 大脑:机器人控制核心 32位 ARM7 微处理机 8位协处理器 256K闪存 标准蓝牙无线通讯 USB 2.0 全速端口 12 Mbit/秒 4个输入端口,6 线指状导线.一个端口包含了61158综合电子控制 型号4/EN 50 170 将来会允许拓展端口使用 3 个输出端口,6 线指状导线 可编程的液晶显示 64 x 100映像点 扬声器:8 千赫兹的声音质量.声音线路8位 以及 2-16千赫兹的简单比率 通过乐高的孔 来实现简单并快速的搭建 可充电
2、的蓄电池盒NXT输出端口输出端口连接马达进入进入/开始开始选择选择清除清除输入端口输入端口连接传感器图标图标USBUSB端口端口你可以上传或下载数据电池剩余量电池剩余量NXTNXT名称名称蓝牙蓝牙机器人连接线+RCX 传感器导线转换6星线机器人数据传输1、数据线传输USB线连接电脑,可下载程序机器人数据传输、蓝牙无线传输使用蓝牙,我们将开放给世界一个机会 -这更多的将由LMS公司开发:使您的电脑和您的机器人之间通过无线通信互相交流几个机器人之间的无限通讯使用您的流动电话作为一个先进的传感器用您的移动电话来遥控您的机器人在您的PDA和您的机器人之间设定通信 蓝牙蓝牙 (Bluetooth)机器人
3、的能源电池电池类型电池类型:NXT需要6节AA/LR6 电池。推荐使用碱性电池。充电电池可以被使用,但NXT的力量也许会慢慢地被减少,马达越转越慢。充电电池充电电池:1400 毫安小时(最低.60%容量6节AA电池)与现有的AC变压器兼容充电时间:最多4个小时。(0到全满)A/C 插座为直接电源6节标准AA电池也能够用当 NXT 显示电量低时,这个电量图象会不停的闪动 注意!不能在 NXT 内使用不同类型的电池 要及时将用完电池取出 NXT 长期不使用时要将里面电池取出 不能在 NXT 内直接对 AA/LR6 类充电电池充电 深圳:075561617050 上海:02164157585 北京:
4、01058731385 网址: 9 认识传感器NXT光传感器光传感器触碰传感器触碰传感器声音传感器声音传感器超声波传感器超声波传感器 感觉距离 识别物体 识别运动与现用的触动传感很象,区别在于十字的孔从环境读取光的强度读取反射值从红外发光二级管红外发光管是可以关掉的 测量分贝DB和调整分倍DBA 识别声音 识别音调认识伺服电机伺服电机伺服电机定义:在伺服系统中控制机械元件运转的发动机。是一种补助马达间接变速装置;可使控制速度,位置精度非常准确。将电压信号转化为转矩和转速以驱动控制对象。综合了角度传感器,可以精确地测量速度和距离.允许马达精确地控制-当你的机器人移动时,马达速度会一致-1度的控制
5、精度乐高技术孔使得搭建模型非常地简单交互式伺服电机交互式伺服电机2NXT 控制器各个面板操作说明图标 功能介绍 该彩单内可以保存在 NXT 上编写的程序和从电脑上下载的程序 可以测试程序里传感器和电机的工作状态 不需要在电脑上编写程序来控制机器人,可以通过在 NXT 控制器 上编写程序控制机器人 该操作面版可以查看 NXT 不同设置,例如 NXT 扬声器、关机模式、NXT 版本信息,还可以删除 NXT 内保存的程序 在查看菜单里,可以快速查看当前传感器和电机的工作状态和数 据,能方便我们在程序设计中设置传感器和电机的参数值 可以通过蓝牙无线技术使 NXT 与其他蓝牙设备进行连接,如:NXT 设
6、备、手机(带有蓝牙功能)和电脑。你也可以使用蓝牙而无须 USB 连接线将程序从电脑上下载到 NXT,你甚至可以下载程序到手 机,用手机来控制 NXT 机器人。连续按灰黑色按钮直到出现上面画面 按下橙色按钮就可以关闭NXT,按下灰黑 色按钮就可以返回到 NXT 主菜单 NXT 整个工作面板分为“模块面板”“编程区面板”“控制面板”“参数设置面板”“教学区面板”五个面板,下面对每个面板功能进行介绍。1模块面板介绍“基本面板”包括常用的7个功能模块,从上到下依次为“输出功能模块、记录功能模块、声音功能模 块、显示功能模块、等待功能模块”可以设置 A、B、C 三个输出端口连接方式,电机输出方向、能量级
7、别 和延续时间等。记录 A、B、C 端口输出动作,可以设置记录时间,然后通过“播放”功能,将刚才 NXT 执行的动作复制出来。通过程序下载声音文件到 NXT,并保存在“Sound Files”文件中,可以 选择软件自带的声音文件,也可以自己来编写。可以显示图象和文本,我们可以通过将“数字转换为文本”功能,将 电机和传感器的数据适时显示在 NXT 屏幕上。有时间和传感器等待,包括触动传感器、声音传感器、光电传感器和 超声波传感器等待。包括“无限循环、时间循环、传感器循环、次数循环和逻辑判断循环”分支条件有传感器和参数值判断,传感器分支包括“触动、声音、光 电、超声波、温度、角度、计时器、蓝牙通讯
8、和NXT按妞”,参数值 分支包括“数字判断、逻辑判断和文本判断”“完整面板”里面包括了所有编程模块,能完成VB、C语言所有的功能。包含“基本面板”里所有的功能模块 输出功能模块,包括单电机、灯泡、发送信息(通过蓝牙)、声音和 NXT显示器输出模块 可以设置 NXT 传感器、RCX 传感器、计时器传感器、NXT 按钮和接收信 息(通过蓝牙)模块 包括“等待、循环、分支”结构功能模块和停止输出功能模块 可以定义变量,能进行数据运算,包括加、减、乘、除、大小、范围和逻辑判断 包括文本模块、数字转换文本模块、保持激活模块、文件存储模块、校 准模块、重置电机模块“自定义面板”分为自己定义的模块和网上下载
9、的模块,通过自定义模块,我们可以设置自己的功能模 块,比如说修改功能模块的参数或将几个不同的功能模块做成一个新的模块,实现一个新的功能,模块将自 动保存在“我的文档”默认的“LEGO Creations”文件夹中,可以方便我们以后调用。能自己设计模块,根据需求可以设计成不同的图标,能进行个性化命名,将一段程序模块化可以把任务分解成若干小任务来单独完成,方便阅读 可以从网络上下载模块,满足自己的需求 3编程区介绍 编写程序时直接将要使用的功能模块从“模 块面板”中拖到编程区进行设置即可,可以 用鼠标移动模块,能将模块拖拉到编程区的任意位置,操作简便。4参数设置面板 5教学区面板 点击积木块图标进
10、入机器 人教学区 但是在每个面板里的每个教学演示都包括三部分,分别为“动画演示、搭建指南、程序指导”教学区里对电机、传感器、灯泡、扩音器和显示屏的操作都进行了讲解,通过教学区的学习,我们能够更快 的了解电机和每个传感器的使用,其中还包括了搭建技巧和编程指导的学习,是我们快速入门的好渠道。2控制面板 1、点击弹出 NXT 窗口,能查看 NXT 连接状态、可用内存空间、电池电量和固件版本等信息。2、此按钮下载程序到 NXT,需要人为操作才能运行程序。3、此按钮下载程序到 NXT,当下载成功后 NXT 会自动运行刚下载的程序,很方便我们调试。4、此按钮下载被选中的程序到 NXT 并运行,可以单独下载程序中的子程序进行调试。5、此按钮为停止,中断正在下载的程序。谢谢观赏