基于Arduino的智能颜色识别小车.docx

资料分类:工业大学 上传会员:唐糖糖 更新时间:2022-07-21
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12133
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:智能颜色识别小车,是将智能小车与颜色识别相结合,通过对周围环境颜色的判别,实现小车对不同颜色的识别功能。在未来的旅游业中,智能颜色识别小车有着一定的应用前景。它可以根据游客的需求,按照规定的路径行驶至以不同颜色为代表的旅游景点,并对其进行智能化的颜色识别。

本设计由硬件和软件两部分组成。硬件部分以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

相关论文资料:
最新评论
上传会员 唐糖糖 对本文的描述:本项目为基于Arduino的智能颜色识别小车。其主要研究内容是以Arduino芯片为控制核心,利用颜色识别模块以及智能循迹模块模拟完成一辆智能旅游导航小车。颜色识别模块要求能够对景点......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: