更新时间:07-21 上传会员:唐糖糖
分类:工业大学 论文字数:12133 需要金币:2000个
摘要:智能颜色识别小车,是将智能小车与颜色识别相结合,通过对周围环境颜色的判别,实现小车对不同颜色的识别功能。在未来的旅游业中,智能颜色识别小车有着一定的应用前景。它可以根据游客的需求,按照规定的路径行驶至以不同颜色为代表的旅游景点,并对其进行智能化的颜色识别。
本设计由硬件和软件两部分组成。硬件部分以Arduino控制器为核心,采用4个DC3-6VTT直流减速电机,用于完成对智能小车的驱动。在智能小车上加装颜色识别模块,灰度传感器GRAY SENSOR 312594,通电后将被测物的颜色转化为具体的数字返回到串口,方便监视和记录,从而进行简易的颜色识别。采用LED探照灯BST-03V2.0,用于将灰度传感器得到的光照值数据进一步处理,以led灯光颜色的形式显示。四路循迹传感器BST-02V1.0,能够识别16mm宽度以上的黑线,使小车按照黑线的轨迹行驶。软件部分主要对灰度传感器和led探照灯进行了功能调试。在Arduino IDE的测试环境中测试并记录灰度传感器在识别不同颜色时,返回到串口的光照值数据,通过与颜色rgb表对应并调节led探照灯的亮度级别来显示对应颜色。经各环节调试完成后,将小车置于包含7种颜色,11个景点的模拟环境中进行测试,测试结果显示小车能够按照固定轨迹一一到达各个旅游景点,并对各个景点进行颜色识别,最终返回起点。测试结果证明了智能颜色识别小车满足任务需求,达到设计目的。
关键词:Arduino单片机 颜色识别 LED显示 智能小车
目录
摘要
Abstract
1.-绪论-1
1.1研究背景及意义-1
1.2研究现状-2
1.3主要研究内容-3
1.4本章小结-3
2.-需求分析与方案论证-4
2.1需求分析-4
2.2设计方案比较-4
2.2.1电源模块方案比较-4
2.2.2电机驱动模块方案比较-5
2.2.3颜色识别模块方案比较-6
2.2.4循迹模块方案比较-7
2.3系统总体设计方案-8
2.4本章小结-9
3.-系统硬件设计-10
3.1硬件设计总方案-10
3.2 Ardunio单片机模块-11
3.3电机驱动模块-11
3.4电源模块-12
3.5四路循迹传感器模块-13
3.6颜色识别模块-15
3.7 LED七彩探照灯模块-16
3.8本章小结-17
4.-系统软件设计-18
4.1总体软件设计方案-18
4.2电机驱动程序-19
4.3四路循迹程序-20
4.4颜色识别程序-23
4.5 LED颜色显示程序-24
4.6本章小结-25
5.-系统调试与分析-26
5.1硬件部分调试-26
5.2软件部分调试-26
5.3测试-28
5.4本章小结-29
6.-总结与展望-30
6.1总结-30
6.2展望-30
参考文献-32
附录一 元器件清单-33
附录二 电路原理图-34
附录三 系统核心代码-35
致谢-49