基于Arduino的遥控清洁小车.docx

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

摘要:在过去的家庭卫生清理中,人们只能依靠扫帚、拖把等传统工具进行清洁工作,这不但耗费人力,而且对于一些工具无法触及的位置往往不能清理干净,清洁区域难以覆盖整个家居空间。而智能清洁小车可以克服人工清洁的缺点,通过智能控制感知环境信息,完成家居环境的自动清洁任务,减轻人们的生活压力,使得人们从繁重的家务中解脱出来。

本文基于Arduino单片机设计了一款智能清洁小车,由ATmega328P微处理器模块、L293D电机驱动模块、LEAS1红外避障模块以及光敏电阻模块组成。利用红外避障模块检测小车行驶路径前方的障碍物,利用光敏电阻模块检测光线强度突变的边缘。以Arduino单片机为微处理器控制小车的速度及转向,从而实现沙发或床底的遍历清洁任务。最后,本文通过设置情景的方式,模拟沙发或床底。经过测试,确定小车可以实现遍历清洁任务。实验结果表明,本设计符合项目需求,能够在沙发或床底等特殊场景下完成清洁工作。

 

关键词:智能小车  避障  Arduino单片机  清洁小车

 

目录

摘要

Abstract

1. 绪论-1

1.1 研究背景和意义-1

1.2 研究现状-1

1.3 本项目的研究内容-3

1.4 本章小结-4

2. 系统总体方案设计-5

2.1 功能需求分析-5

2.2 设计原理-5

2.3 方案论证-6

2.3.1 小车避障传感器的选型-6

2.3.2 光强检测传感器的选型-8

2.3.3 驱动电机的选型-8

2.3.4 控制器的选型-9

2.3.5 电源的选型-10

2.3.6 清洁装置的选型-10

2.4 总体方案-11

2.5 本章小结-12

3.-系统的硬件设计-13

3.1 系统硬件电路总体设计-13

3.2 单片机最小系统-13

3.3 电机驱动模块-14

3.3.1 H桥电路-14

3.3.2 L293D芯片-15

3.4 传感器采集电路设计-16

3.4.1 避障传感器采集电路-16

3.4.2 光敏传感器采集电路-17

3.5 电源模块-17

3.6 串口通信模块-18

3.7 本章小结-18

4. 软件设计-19

4.1 主程序设计及流程图-19

4.2 小车运动控制程序设计-20

4.3 传感器采集程序设计-22

4.3.1 避障模块采集程序-22

4.3.2 避光模块采集程序-22

4.4 本章小结-23

5. 实验测试-24

5.1 小车直行测试-24

5.2 小车避障测试-25

5.3 小车避光测试-25

5.4 障碍物判别测试-26

5.5 本章小结-27

6. 总结与展望-28

6.1 总结-28

6.2 展望-28

参考文献-29

附录-30

附录一 原件清单-30

附录二 原理图-31

附录三 程序-32

致谢-37

相关论文资料:
最新评论
上传会员 唐糖糖 对本文的描述:本章首先介绍了智能清洁小车的研究背景及其意义,然后重点阐述了智能车的发展现状,其中列举了多个智能车的实例,以此体现出智能车的发展前景,最后探究了本次设计需要实现的......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: