欢迎来到天天文库
浏览记录
ID:42872434
大小:138.00 KB
页数:19页
时间:2019-09-23
《浅谈乐高遥控抓球小车设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、物理与电信工程学院2012年学生科技制作评分表姓名班级学号题目乐高遥控搬运小车难度综合导师作品用途仿真型遥控小车,模拟遥控机器人执行危险任务如拆弹、检测、搜救等,也可以作为机器人课堂教学模版、科技展览和作为玩具娱乐使用。制作原理用乐高NXT蓝牙机器人套装搭建,用nxt-g图像编程语言编程,借助蓝牙技术通过遥控器对机器人小车实现远程控制。作品参数可遥控距离:〈30m;工作电压:9v;功率可调范圉:0-100单位;转弯灵敏度:+-3度。主要元器件及成本乐高高版本NXT处理器两个,伺服电机三个,触控传感器四个,超
2、声波传感器一个,光电传感器一个,数据线及乐高积木若干,乐高程序下载线,小球若干。成本大概2500元人民币。指导老师意见评价:定级:优秀[>>]良好[]合格[]不合格[]签名:院专家组意见评价:定级:一等[]二等[]三等[]良好[]组长签名:1.此表为授予学分的依据,请学生填好此表后,带上作品、作品使用说明书、科技制作报告或者论文(评优者必须有论文)交指导老师处。2.基本达到题目要求的作品评为合格,未达到要求的为不合格;根据作品的难易程度、实现参数、工艺、创新性等内容评定优良等次。3.优良等级的作品参加学院评
3、优活动,由学院专家组进行复审评级。科技制作设计报告一、项目介绍:1摘要:用乐高积木和NXT处理器搭建的仿真小车,用nxt-g图像编程语言编程,借助蓝牙技术,通过遥控器控制小车前后左右、加速或减速行驶寻找目标,然后抓取目标物体,再送往某个特定地点。小车可遥控范围为30米左右,小车可自动检测距离和避免碰撞。此项目模拟通过远程控制机器人完成某种特定动作,如执行危险任务、搜救等,有较强的实用性与可行性。关键字:乐高NXT,NXT-G,遥控,机器人小车2MINDSTORMSNXT(NXT蓝牙机器人):NXT硬件系统组
4、成1.NXT控制器介绍256K闪存,64K静态内存主频:48MHZ8位AVR处理器ATmega48协处理器4K闪存,512字节静态内存主频:9MHZ蓝牙核心规范2.O+EDR系统蓝牙无线通讯支持串口规范内置47KRAM,外置8Mbit闪存主频:26MHZ传输速度12Mbit/sUSB2.0通讯4个6线数字接口,支持数字和模拟接口输入端口1个高速端口,符合国际总线标准1EC61158TYPE-4/欧洲标准EN501703个六线数字接口,支持解码器信号输入输岀端口100x64象素黑白图像显示显示屏可视区域26m
5、mx40.6mm扬声器8位分辨率的输出频道支持2-16KHZ采样率电源6节AA电池,1400mA的锂电池板连接线6线工业标准连接线RJ12右侧卡口NXT与电脑连接下载已编好的程序丹麦乐高(LEGO)于2006年9月上旬推岀的乐高公司和美国麻省理工学院共同开发的机器人组件新款“教育用LEGOMindstormsNXT”。Mindstorms是将配备微处理器的LEGO公司的塑料积木组装起来,通过个人电脑制作的程序来控制的机器人。此前的RCX的微处理器为8位,而NXT配备32位处理器,提高了性能,处理能力大幅提高
6、,这给了NXT带来了很多以前RCX无法实现的功能:语音识别,图象处理等。在通信方面,NXT配备了USB可以直接与PC相连,与RCX相比,不但可以节省需要另外购买的红外发射器,而且传送的速度也将大幅提高。另外,述配备了蓝牙功能,可与手机,PDA等实现联动。在传感器方面,NXT加强了此前配备的光传感器和触摸传感器的性能。配备了超声波传感器和声音传感器,使得NXT机器人可以做出特定的运作,或对声音做岀反应,发岀拟音及简单的单词。MindStorms已经被全球2万5000个以上的教育机构作为教育工具采用。在中国,也
7、己经有多所学校将其用于教学。使用对象广泛,从小学牛至社会人士均可使用,也可用于理科的授课及大学的研究和公司的进修等。3NXT-G编程语言:TheLEGOMINDSTORMSEducationNXTSoftware是使用LabView引擎开发的图形化编程软件,该软件入门起点低,拓展面广,具有循序渐进式的友好的用户界面,整个编程界面只使用了43个命令图标,编程速度更快,功能更强大。软件共分为”模块界面、编程区、控制面板、参数设置面板和教学区“五部分,相比其它图形化编程软件,该软件在功能上做了很大提高,具体特点如
8、下:1.基于Labvicw图形化编程语言(G语言)G语言(GraphicalLanguage)oG语言是一个划时代的高效用的图形化编程开发环境,提供了一种更快捷的程疗;编写方法,编程环境直观明了,它有几百个模块组成,用一个个图形模块代替传统的编程语句,例如循环、条件等都有相应的图标,可以完成所有C语言和VB等语言的功能,设计者只需要把所需的图标从功能模块中抓取下来进行连线即可实现程序编写,无需编写任何代码,与传统
此文档下载收益归作者所有