摘要:行进与避障是智能小车应具备的基本功能之一,智能小车运动过程中会遇到各种障碍物,这势必会对行驶安全造成影响,若能够提早发现,并能够准确获得智能小车与障碍物间的距离,对智能小车的安全行驶会提供很大帮助。本次设计采用的智能小车基于Arduino平台,以WiFi作为控制模式,选用红外避障传感器与超声波避障传感器检测智能小车前方与下方的障碍物,采集障碍信息并对智能小车进行控制,并选用摄像头模块对实时情况进行直观了解。本次设计优化了其原先笨拙的行进模式,添加多种避障所需元器件,设计对应的智能小车的自动避障系统,并阐述其工作原理。58096
毕业论文关键词:智能小车 Arduino WiFi
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.
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各功能模块源代码设计