【摘要】本次设计主要研究了基于Arduino智能小车在红外遥控、红外跟障和超声波避障方面的运作原理。Arduino是一种新型的集成开发环境,在本文中,系统的介绍了小车核心部件作用、软件编程设计、功能设计原理以及测试结果等。Arduino单片机,是本次设计的“大脑”,在超声波避障方面,使用像两个眼睛般的超声波模块,对小车附近障碍物进行精准的测距。在红外遥控方面,本设计是由红外接收探头和红外遥控器两个器件的相互作用实现。在红外跟障方面,小车红外发送头不停向前方发送信号,若是有障碍物,信号返回,红外接收头接收,小车前进。若是无障碍物,小车停止前进。小车的速度由PWM系统进行调控,在现实场景中具有一定的研究价值。
【关键词】智能避障;Arduino单片机;红外遥控;传感器
目录
摘要
Abstract
1 引言-1
1.1-研究的背景-1
1.2-研究的意义-1
1.3-研究的主要内容-1
2 智能小车总体设计-2
2.1 智能小车动力设计原理-2
2.2 智能小车硬件设计原理-3
2.3 智能小车软件设计原理-3
3 智能小车硬件模块-5
3.1 智能小车基本模块-5
3.1.1 单片机模块-5
3.1.2 LCD液晶模块-5
3.1.3 面包板模块-6
3.2 红外遥控模块-7
3.3 超声波避障模块-8
3.4 红外跟障模块-9
3.5 电源模块-10
4 智能小车软件模块-10
4.1 软件设计思路-10
4.2 电机四大基本模块-12
4.2.1 小车前进模块-12
4.2.2 小车后退模块-12
4.2.3 小车左转模块-13
4.2.4 小车右转模块-13
4.3 电机停止工作模块-14
4.4 小车防卡死模块-15
5系统测试与性能分析-15
5.1 预期目标-15
5.2 遇到的问题与解决方法-16
5.3 硬件调试与整合-16
5.3.1 整体调试思路-16
5.3.2 调试红外遥控模块-16
5.3.3 调试超声波测距模块-17
5.4 心得与展望-17
参 考 文 献-18
致 谢-19