wifi智能控制视频智能小车--仅供参考

wifi智能控制视频智能小车--仅供参考

ID:956840

大小:1.09 MB

页数:13页

时间:2017-10-19

wifi智能控制视频智能小车--仅供参考_第1页
wifi智能控制视频智能小车--仅供参考_第2页
wifi智能控制视频智能小车--仅供参考_第3页
wifi智能控制视频智能小车--仅供参考_第4页
wifi智能控制视频智能小车--仅供参考_第5页
资源描述:

《wifi智能控制视频智能小车--仅供参考》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、单片机原理与接口技术项目学习报告小组成员:组长:专业:机械工程指导教师:作品名称:WiFi智能控制视频智能小车时间:2017年5月11目录1.设计方案·11.1系统需求分析11.2系统功能描述11.3系统结构组成12.系统设计12.1硬件系统设计12.2软件系统设计33.系统仿真与调试63.1系统仿真63.2系统调试84.技术经济性分析95.设计总结9参考文献11附件11111.设计方案根据《湄公河行动》和《雪域雄鹰》里的黑科技,军事里面用过的遥控视频摄像小车,我们在网上查过相应的制作信息,由此我们小组打算用单片机制作一个类似的机器人。本设计是以51单

2、片机为核心,以通过手机APP上的按钮上位机来控制小车前进、后退、右转、左转、停止等功能。通过单片机控制电机驱动进而来控制电机的正反转以实现小车的前进、后退、右转、左转、停止。本设计采用WiFi模块进行数据通信,手机端通过连接小车上的WiFi进行控制,通过小车上的wifi模块接收从手机端发送过来的动作指令,把接收到的指令再传递给单片机,单片机通过分析处理传递过来的指令不同,而运行不同的子程序来控制电机驱动,进而实现小车的前进、后退、左转、右转、图1湄公河行动停止等不同的动作。小组成员技术分工::视频制作,机械结构设计,小车组装。:51单片机程序设计调试和

3、电路连接,word制作。:ppt制作,小车组装。:ug三维造型装配,小车组装。小组四人共同讨论确定设计方案——蓝牙智能控制可夹持视频智能小车1.1系统需求分析对于现在身边所发生的事情人们是未知的,有些事情是不能直接去做的,所以需要借助一些设备才帮助人们规避风险,采集资料。本项目所做得WiFi视频小车就帮助我们解决了这个问题1.2系统功能描述手机端连接小车WiFi后,可以通过手机上的虚拟按钮来控制小车的行走,小车上的摄像头将小车前的环境通过WiFi传送到手机上。所以视频小车可以用来探索未知环境,并将未知环境的情况实时的显示在控制端上面。1.3系统结构组成

4、STC12C5A60S2集成式芯片;led灯模块;蜂鸣器模块;舵机;驱动电机(直流);小车轮胎;蓝牙模块;WiFi模块;摄像头;机械零件。2.系统设计2.1硬件系统设计(1)器件选型设计:集成于51单片机、4位数码管、蜂鸣器、舵机扩展、led灯、电机驱动等位一体的主控板;驱动电机(直流);小车轮胎;WiFi模块;摄像头;底盘;电池座;电池;电压表。11(2)接线图:在仿真调试过程中,单片机各接口接线如图2所示,下面先来进行详细的介绍:P1.0接电机驱动模块IN1P1.6接电机驱动模块IN7P1.1接电机驱动模块IN2P1.7接电机驱动模块IN8P1.2

5、接电机驱动模块IN3P3.0接串口RXDP1.3接电机驱动模块IN4P3.1接串口TXDP1.4接电机驱动模块IN5P1.5接电机驱动模块IN6四个电机分两组并联接到两个电机驱动的OUT1、OUT2、OUT3、OUT4口上两个舵机控制端分别接到P2.3、P2.7上,并外接上拉电阻。图2仿真电路接线图对于电机驱动,两个使能端需要分别串上电阻在外接电源,VS端上驱动电源输入端,所以要单独外接7.2V的电压,如图3所示图3电机驱动电路图11(3)器件组成清单:表1器件组成清单器件组成清单价格(元)共优惠10元51单片机四驱车控制板/片165优质USB下载线/

6、条5高清WIFI视频数传模块内置大功率天线 64M超大内存*1148PCB材质4WD车底盘全套*132带碳刷抗干扰TT马达*424新版抗滑车轮*424器件组成清单价格(元)共优惠10元WIFI机器人高清摄像头*150数显电压表/个9.5红外巡线循迹模块*2个8红外避障模块*2+杜邦线20条10.5wifi智能小车电池382.2软件系统设计流程图:程序设计:在程序设计上,我们采用了KeiluVision4软件进行编程,调试以及编译。开始单片机时钟、串口等初始化主程序各初值的设定:TMOD=0x22;设置定时器0为方式1(16位);定时等待串口中断器1为方

7、式2(8位自动重装)。否SCON=0x50;设置串口控制寄存器,串口方式1,10位uart,波特率可调;允许接收。关闭串口中断、接收数据是TH1=TL1=0xfd;为定时器1赋初值,晶振为11.0592MHz时波特率为9600bps。IE=0x92;开定时器0中断,串口中断,外中断数据转化,执行步骤0和总中断。程序详细内容见程序源文件。允许串口中断关键控制部分C语言程序分析:(1)定时器0中断程序:voidTime0_Int()interrupt1{count=count++;11if(count>=250){count=0;}//舵机左右:if(co

8、unt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。