毕业设计学设计wifi智能车Arduino精要.docVIP

  • 5
  • 0
  • 约6.66千字
  • 约 18页
  • 2016-05-29 发布于湖北
  • 举报
简单控制系统设计与实现学年设计任务书 学 院 计算机与信息工程 专 业 网络工程 课程名称 简单控制系统设计与实现学年设计 题 目 基于Android和Arduino的遥控小车的设计与实现 完成期限 自2015年6月25日至2015年7月10日共2周 内 容 及 任 务 一、项目目的 通过基于Android和Arduino的遥控小车的设计与实现,可以熟悉Arduino基本的原理和电路连接方法;熟悉电机驱动模块和WiFi模块的工作原理;熟悉电机驱动模块的使用。复习嵌入式程序设计、数字电路、Java编程、模拟电路等相关课程知识,培养学生对应用系统开发能力。 二、项目任务的主要内容和要求 设计使用Arduino开发套件和Android手机软件,通过WiFi发送控制指令至Arduino开发板,Arduino开发板接收到控制指令后,根据指令驱动遥控小车的转速和方向。 三、设计要求: 1.编写安卓软件通过WiFi向Arduino板发送数据北京. [3] 陈大钦.电子技术基础实验[M].北京:高等教育出版社,2004. [4] 何立民.单片机高级教程.第1版[M].北京:北京航空航天大学出版社,2001. [5] 吴亚峰.Android核心技术与实例讲解[M].北京:电子工业出版社,2010 指导教师意见 (签字): 年 月 日 系(教研室)主任意见 (签字): 年 月 日 简单控制系统设计与实现学年设计任务书 学院名称: 计算机与信息工程学院 班级名称: 网工122 学生姓名: 赵频扬 学 号: 2012211531 题 目: 基于Android和Arduino 的遥控小车的设计与实现 指导教师: 王汇彬 起止日期:2015年6月25日至2015年7月10日 一、选题背景 随着科技的发展,芯片技术已经越来越与我们的生活紧密联系,给生活带来了不少的便利,不管是智能手机还是相机或电脑,都离不开芯片技术的发展与进步。在最近几年,出现了一种叫做Arduino的芯片开发板,它的成本低廉,开发简单方便,而且功能强大。可以非常方便的连接各种传感器,是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的开发板板)和软件(Arduino IDE)。Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。在这里就是使用的Arduino的开发平台,充分利用它的各种便利特性设计了这样的一款智能小车,这款设计可以利用WiFi控制开发板进而实现远程控制小车运行,它虽然只是一个简单的应用而已但是已经能够初步表现出了Arduino开发平台的宽广潜力和应用价值。 过去人们常见的电动四驱车玩具,一般只能往前跑行驶,甚至无法控制它。再到后来便有了遥控车,这种遥控车便是利用无线电遥控,通过无线电来控制舵机从而达到操纵车子的运行方向以及前后的目的。但是这种车子还要顾及到使用者的能力以及操纵的水平。而且现在有很多设计控制距离过短,无线电干扰等一系列的限制从而引发了一种全新的模式,那就是WiFi智能小车,它不需要人来进行控制,能够自动利用传感器来感知和读取环境中的数据,从而按照要求来自动工作,这样的话就能够在人类不能涉足地方进行工作,而且还能够极大的减轻了人力和物力,因为具有非常大的使用价值和广阔的前景。 二、设计理念 2.1 设计原理与方法 本设计中直流电机控制系统的主要功能包括:实现对直流电机的正转、反转,并且可以调整电机的转向,能够通过Android软件AT89S52 单片机的 I/O 端口、定时计数器、外部中断扩展等控制直流电机的的正转和反转,并且可以调整电机的转速,能够很方便的实现电机的智能控制。其间是通过 AT89S52 单片机产生脉宽可调的脉冲信号并输入到L298 驱动芯片来控制直流电机工作的。该直流电机控制系统由以下电路模块组成:设计控制部分:主要由AT89S52 单片机的外部中断扩展电路组成。直流电机控制实现部分主要由电机和L298 直流电机驱动模块组成。智能小车采用四轮驱动,左侧两轮由相同引脚控制,方向方向 通过WiFi

文档评论(0)

1亿VIP精品文档

相关文档