毕业论文

当前位置: 毕业论文 > 机械论文 >

Arduino平台WiFi小车的避障设计

时间:2017-10-11 15:36来源:毕业论文
智能小车基于Arduino平台,以WiFi作为控制模式,选用红外避障传感器与超声波避障传感器检测智能小车前方与下方的障碍物,采集障碍信息并对智能小车进行控制,并选用摄像头模块对实时
摘要:行进与避障是智能小车应具备的基本功能之一,智能小车运动过程中会遇到各种障碍物,这势必会对行驶安全造成影响,若能够提早发现,并能够准确获得智能小车与障碍物间的距离,对智能小车的安全行驶会提供很大帮助。本次设计采用的智能小车基于Arduino平台,以WiFi作为控制模式,选用红外避障传感器与超声波避障传感器检测智能小车前方与下方的障碍物,采集障碍信息并对智能小车进行控制,并选用摄像头模块对实时情况进行直观了解。本次设计优化了其原先笨拙的行进模式,添加多种避障所需元器件,设计对应的智能小车的自动避障系统,并阐述其工作原理。
关键词:智能小车   Arduino   WiFi   14172
Design of obstacle avoidance for WiFi car
Abstract: Movement and obstacle avoidance are two fundamental functions of smart car. In the process, intelligent car will encounter various obstacles, which  are bound to have an  impact  on  road  safety,  if  them  can  be  detected  early,  and  the  accurate  distance  between intelligent  car  and  the  obstacle  can  be  obtained  in  time,  will  contribute  to  safe  driving. This design of smart car which is based on Arduino platform and sets WiFi as control mode, uses an infrared obstacle avoidance sensors and ultrasonic avoiding obstacle avoidance sensors in order to detect directions of front and below of smart car, then collect obstacle information and control the smart car, and use the camera module to learn about real-time situations of smart car. This design optimizes original clumsy moving mode due to add various required components for obstacle avoidance, and designs the corresponding smart car’s automatic obstacle avoidance system, and describes its working theory.

源自六[维^论'文]网.加7位QQ3249'114 www.lwfree.cn


Key words:  smart car   Arduino   WiFi
目录
1 引言    1
2 WiFi智能小车概述    2
3 Arduino平台    5
3.1 Arduino的组成部分    5
3.2 Arduino的开发    5
3.3 Arduino的跨平台性    5
3.4 Arduino丰富的第三方资源    6
3.5 Arduino的功能    6
3.6 Arduino的易用性    6
4 总体设计方案    7
4.1智能小车控制系统    7
4.2设计思路    7
5 基本原理及主要元器件选型    8
5.1 基本原理    8
5.2 主要元器件选型及介绍    10
5.2.1 Arduino UNO R3驱动板    11
5.2.2  PWR.AR.A电机驱动板/稳压拓展板    15
5.2.3  Robot-LinkV4.0AR-B版视频传输、网口-串口转发模块    16
5.2.4  红外避障传感器    19
5.2.5  锂离子电池12V-2.2Ah-PVC70-55-19    20
5.2.6  超声波模块    21
6 下位机源代码设计与说明    22
6.1 Arduino IDE介绍    22
6.2各功能模块源代码设计    23
6.2.1  各类模块定义    23
6.2.2  系统与各类模块初始化    23
6.2.3  主函数    24
6.2.4  小车行进模式    25
6.2.5  调速模块    27
6.2.6  红外模块巡线模式    28
6.2.7  超声波模块测距避障    29
7  小车组装及调试    31
7.1小车组装    31
7.2 调试过程    32 Arduino平台WiFi小车的避障设计:http://www.lwfree.cn/jixie/20171011/14633.html
------分隔线----------------------------
推荐内容