需要金币: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 |