基于STM8的智能扫地机器人的设计与实现.doc

资料分类:设计作品 上传会员:小木匠 更新时间:2019-11-21
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:16902
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:基于STM8的智能扫地机器人系统是针对家庭地面清洁,减轻人们繁重家务的清洁控制装置。本装置实现自动避障模式去清理地面灰尘,并且可以通过手机蓝牙的通信方式控制智能扫地机器人来实现执行相关动作、清洁路径规划和自动寻找充电口等功能,旨在满足人们对家庭地面清洁更加智能化管理,从而推动了家居智能化发展。

本次智能扫地机器人系统主要由移动终端(运行Android系统的移动设备如:手机、平板等)、单片机控制模块(基于ST公司的STM8内核)、L298N电机控制模块、蓝牙模块和各种传感器模块组成。传感器模块主要包括:磁场传感器、超声波模块、红外传感器模块和RC522射频模块等。本设计系统工作原理通过操作终端APP通过蓝牙模块发送相应的指令,可让智能扫地机器人执行前进、后退、左转90度、右转90度、停止、自动模式、充电模式、清理模式和着重扫模式。扫地机器人通过STM8单片机发送PWM波调整电机模块运转速度,从而控制其轮子的动作。各种传感器收集外界信息,从而辅助智能扫地机器人更好的控制,其中磁场传感器为其感知方向,实现扫地机器人左转90度方向和右转90度方向;超声波模块和红外传感器模块为其提供避障和特殊情况的处理;RC522射频模块为其充电模式下寻找充电点提供引导作用。最终,扫地机器人实现各项功能,从而达到更好的吸尘效果。

经过反复实验和调整相关参数,表明本设计系统能够正常工作,能够实现手动模式下正常动作的处理和自动模式下避障及特殊情况的处理,满足设计要求。但有些局限性,智能扫地机器人机械结构存在些问题,选用的红外传感器对玻璃等光滑的材料出现异常情况,但整体吸尘效果良好。

 

关键词 电机驱动;蓝牙;STM8单片机;传感器

 

目录

摘要

Abstract

1 绪论-1

  1.1 课题研究的背景-1

1.2 国内外智能扫地机器人发展现状-1

1.3 课题研究意义-2

1.4 课题研究的主要内容-2

2 智能扫地机器人设计与相关技术-4

2.1 智能扫地机器人系统设计-4

2.1.1 智能扫地机器人系统所需设计-4

2.1.2 本系统STM8单片机简介-4

2.1.3 基于STM8的智能扫地机器人控制系统总体方案设计-6

2.2 系统相关技术-8

2.2.1 蓝牙技术-8

2.2.2 传感器技术-8

2.2.3 吸尘原理-9

3 扫地机器人系统硬件设计-12

3.1 扫地机器人系统硬件结构-12

3.2 STM8单片机控制电路-13

3.2.1 STM8s105k4处理器-13

3.2.2 蓝牙模块-14

3.2.3 MAX7219数码管显示模块-14

3.3 传感器信息采集电路-15

3.3.1 红外传感器模块-15

3.3.2 超声波测距模块-15

3.3.3 HMC8553l磁场传感器模块-16

3.3.4 RC522射频传感器模块-18

3.4 电机驱动电路-21

4 扫地机器人系统软件设计-23

4.1 扫地机器人控制程序设计-23

5 扫地机器人系统综合测试-28

5.1 智能扫地机器人手动模式下测试-28

5.2 智能扫地机器人自动模式下测试-28

结论-31

致谢-32

参考文献-33

相关论文资料:
最新评论
上传会员 小木匠 对本文的描述:本次毕业设计需要参与的学生具备单片机及传感器相关参数的调试及校准的能力。涉及软件编程方面,主要硬件系统包括单片机系统、传感器相关技术、手机系统、蓝牙无线通信技术等......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: