摘要本次毕业设计课题的主要任务是设计和制作一辆基于Arduino控制的智能小车,它的主要实现的功能有两大部分,分别是无线控制和视频传输。Arduino作为底层硬件控制核心,作为微控制器接收处理并执行指令,是整个小车的大脑;L298N作为电机驱动模块,完成小车运动功能;路由器作为无线模块接收来自控制端的命令,而摄像头则作为视频传输的器件,相当于小车的眼睛。在整个设计过程中,完成了功能器件的采购,硬件制作组装工作,软件设计调试以及核心代码的编写,最终实现了软件和硬件的结合,完成了预期的设计目标。80577
毕业论文关键词 Arduino WiFi控制 视频传输
毕业设计说明书外文摘要
Title The design of WiFi smart car based on Arduino
AbstractThe main task of this graduation project is to design and produce a smart car based on Arduino control。 It has two main functions, namely, wireless control and video transmission。 Arduino as the underlying hardware control core, as the micro controller receives and executes instructions, is the car's brain; L298N as motor driver module, complete car motor function; router as the wireless module receiving commands from the control terminal, and the camera is as a video transmission device, quite in the eyes of the car。 In the whole design process, the completion of the procurement function devices and hardware production assembly work, software design and debugging and the core code to prepare, and eventually realize the combination of software and hardware, and achieved expected design goal。
Keywords Arduino WiFi control video transmission
目 次
1 引言1
1。2 课题主要内容4
2 设计方案与总体思路 5
2。1设计目标5
2。2方案选型5
2。3方案设计3
3 各模块设计与实现 5
3。1 Arduino UNO系统 13
3。2 电机驱动电路 15
3。3 无线控制模块19
3。4 摄像头模块 22
4 实验结果与分析24
4。1 流程图与代码分析24
4。2 出现问题与解决方法25
结论 27
致谢 29
参考文献30
附录A 元器件材料一览表 31
图1 ArduinoUNO外形 7
图2 Arduino UNO原理图 7
图3 单片机主要组成部分 8
图4 AVR ATmega328内部结构10
图5 方案设计图12
图6 Arduino IDE界面及BLINK程序14
图7 H桥驱动电机转动原理17
图8 L298N内部原理图18
图9 L298N模块外形18
图10 TL-WR702N外形20
图11 摄像头23
图12 小车流程控制图25
表1 Arduino各种型号比较 6
表2 Arduino UNO开发板基本概要构成(ATmega328) 8
表3 电机驱动状态表19
1 引言
近年来,科技的飞速发展,机器人对人们来说早已不是什么新鲜的事物了。从早期科幻电影中无所不能的机器人英雄到现在出现在日常生活中的机器人帮手,机器人领域的发展速度让人惊叹。而在众多智能化机器人项目中,智能小车可以称得上是一项最早走出实验室的实用发明。智能小车涉及的技术领域很多,对自动化控制和机器人技术的推广和普及功不可没[1]。智能小车,是在轮式移动机器人的研究基础上开展的,所以也叫做轮式机器人,它是一个综合型智能系统,拥有感知周围环境、路线计策规划以及智能驾驶等功能,这些功能的完成依赖于传感、信息、通信、计算机、导航、人工智能还有自动控制等高新技术的综合运用。对于“智能”这个词的定义,其实还是有很大弹性的,从儿童手中玩耍的遥控汽车玩具到在铁路上飞驰的动车高铁列车组,都可以算是不同规模意义上的智能车。而随着科技的不断发展,智能小车的控制方法以及可以实现的功能也有了新的变化,人们对智能车的研究也投入了更多的关注。在近年来举办的各种电子设计大赛中,智能小车的结构和驱动方法简单易行,同时又能发挥自己的创造性来增加各种功能,不少参赛选手都将智能小车作为项目。如果追溯到智能车的最初历史,那更是好早之前的事了。 Arduino的智能小车的设计与实现:http://www.youerw.com/zidonghua/lunwen_93685.html