综合课程设计说明书—扫地机器人设计

合集下载

扫地机器人设计报告(一)2024

扫地机器人设计报告(一)2024

扫地机器人设计报告(一)引言概述扫地机器人是一种能够自动进行室内清扫的智能设备,其设计目的在于提高现代生活的舒适度和便利性。

本文将探讨扫地机器人的设计原理、机械结构、感知与导航系统、清扫效果评估以及安全性能等五个大点。

正文内容一、设计原理1.1 理解扫地机器人的工作原理1.2 确定扫地机器人的功能需求1.3 选择适合的清扫方式二、机械结构2.1 确定机器人的尺寸和形状2.2 选择合适的材料和结构2.3 设计机器人的底盘和吸尘部件2.4 确保机器人的灵活性与稳定性2.5 考虑机器人的维护和保养问题三、感知与导航系统3.1 选用合适的传感器技术3.2 开发机器人的环境感知能力3.3 设计机器人的自主导航算法3.4 提升机器人的路径规划与避障能力3.5 优化机器人的定位与地图生成功能四、清扫效果评估4.1 设计清扫效果评估指标4.2 开展清扫效果测试实验4.3 改进机器人的清扫效果4.4 分析清扫效果与用户需求的匹配程度4.5 提高机器人的清扫效率与质量五、安全性能5.1 考虑机器人的碰撞安全设计5.2 防止机器人的触碰伤害5.3 设计机器人的误操作预防系统5.4 优化机器人的电池管理与充电保护5.5 满足机器人的合规与认证要求总结通过对扫地机器人设计的分析与探讨,可以发现在设计过程中需要考虑到机器人的原理、机械结构、感知与导航系统、清扫效果评估以及安全性能等多个方面。

只有综合考虑这些因素,才能设计出性能优良、功能齐全且安全可靠的扫地机器人。

因此,在未来的设计过程中需要注重细节、持续改进,并根据用户反馈和市场需求进行不断优化。

通过不懈努力,扫地机器人设计的发展前景将更加广阔。

06-10《扫地机器人》教学设计

06-10《扫地机器人》教学设计

第10课扫地机器人一、教材分析基于传感器的学生机器人的学习和应用是随着信息技术应运而生的教学内容,本课就从生活出发,将扫地机器人作为教学内容进行设计,综合应用传感器和舵机完成能实现避障和清扫操作的扫地机器人。

教学内容主要分为任务分析、模块搭建和程序编写与运行,教师在教学时可以先让学生观察扫地机器人,引导学生分析扫地机器人的任务,再展开教学。

扫地机器人的学习是在超声波传感器实践应用的基础上展开的,主要要求学生学习拼搭舵机,再结合已学的避障程序进行舵机程序的添加,因此建议通过迁移应用实践于课堂中。

二、学情分析根据皮亚杰的认知发展规律可知,本课的学习对象六年级的学生已经具备了一定的逻辑思维能力,能通过任务的铺垫分析扫地机器人的工作任务。

学生在本课之前的学习中,已经接触了实体机器人的应用,搭建实现扫地机器人的脚本在学生的实践能力范围内。

但本课加入了舵机的拼搭和使用,对学生的操作能力又提高了要求,可以结合学生的实践探究和教师的搭建分享展开学习。

三、教学目标与要求理解“如果……那么……否则……”语句的含义,学会拼搭扫地机器人,理解超声波测距传感器的应用原理,完成避障程序搭建。

通过分析扫地机器人的任务,体验思维和分析的过程,初步掌握问题分析的基本方法。

通过扫地机器人,感受机器人的可实践性,感受信息技术发展的变化,形成乐学的学习态度,在学生心里埋下发展技术的种子。

四、教学重点与难点1. 重点:理解“如果……那么……否则……”语句。

2. 难点:理解避障程序和清扫程序的顺序关系。

五、教学方法与手段本课采用任务驱动法,让学生在有引导的教学环境中对主要任务进行分解,在小组讨论的过程中迁移运用已有知识,不断优化各分解任务,最终整合实现扫地机器人的任务效果。

六、课时安排安排1课时。

七、教学准备教学课件、教师用演示文稿和学生用演示文稿。

八、教学过程(一)情境导入教师:同学们,今天老师到家看到了这样的场景!(出示图片)怎么办?工作一天已经很累了,我想休息一下,能有个机器人帮帮我吗?学生提出机器人来清洁。

综合课程设计说明书—扫地机器人设计

综合课程设计说明书—扫地机器人设计

课程设计说明书课程名称:综合课程设计题目:扫地机器人设计学院:机械工程学院专业:机械设计制造及其自动化班级:设计成绩:学号:答辩成绩:学生姓名:总成绩:起讫日期: 2020年6月1日至 2020年6月25日指导教师:系分管主任:审核日期:说明1、课程设计任务书由指导教师填写,并经学院审定后下达给学生。

2、进度表是课程设计工作检查的主要依据。

3、学生根据指导教师下达的任务书,独立完成课程设计。

4、本任务书在课程设计完成后,与打印部分(说明书、机械设计图纸、三维模型、电路原理图和程序清单等)以及电子文档部分(所有设计的说明书、机械设计图纸、三维模型、电路原理图和程序清单等)资料一并上交指导教师,作为课程设计的主要档案资料。

一、课程设计的要求和内容(包括原始数据、技术要求、工作要求)1、工作要求减速、驱动、传动系统是机器人运动控制的重要组成部分,不仅仅在机器人运动中起到主要作用,在其他机械设备的运动控制中也起到主要作用。

《机器人机械设计》课程设计实践教学环节要求同学们针对实际需求,灵活应用所学知识,独立进行系统综合设计,以达到巩固机器人减速、驱动、传动系统的基础知识、掌握机器人减速、驱动、传动系统设计、计算过程,并根据样机拆解,提高动手实践能力的目的。

2、技术要求每五位学生一组,每组应独立完整地设计一套总体装配图、减速、驱动、传动轮组系统;微机控制系统接口电路及软件设计。

设计参考数据如下:机器人自重4kg,要求负载1-5kg,每1kg为一个负载阶梯每组对应不同负载机器人最大运动速度:分别为30,40,50cm/s提供轮组样机模型及减速传动模型可供参考设计要求如下:(1)完成扫地机器人整体装配设计。

(2)完成直流电机选型、数字码盘设计、各种设计参数计算。

(3)完成整个机器人减速、驱动、传动轮组系统的3D建模、2D图纸设计,参数标注等。

(4)完成微机控制系统接口电路设计;(5)完成微机控制系统软件设计;(6)完成并打印设计说明书。

环保清扫道路机器人小制作说明书

环保清扫道路机器人小制作说明书

BEAM环保清扫道路机器人小制作说明书
一、制作理念:
当今世界,科技是人类社会发展的最强动力,而在社会发展的同时,也带来了十分严重的环境问题。

该小制作就是要呼吁社会重视环境问题,用科技改善人类生存环境。

二、制作材料:
3V马达两个,车轮2对,大小齿轮各1个,软铜线月半米,普通干电池两节(或四节),小型模拟扫把一把。

三、所涉及学科知识:
a、普通旋钮开关的工作原理。

b、微型电动机的工作原理:电源为电动机提供工作电压电动机
定子、转子由电磁感应原理产生感应电流和旋转磁场共同作
用产生电磁转矩,从而驱动微型电动机旋转。

c、齿轮传动原理:若小齿轮(安装在电动机上)齿数为Z1,大齿轮
齿数为Z2,则两齿轮的传动比为:n=Z2/Z1,从而实现环保小车
的一级减速行驶。

d、所用电学知识线路图:
注;M1为驱动小车电动机
M2为驱动扫把的电动机
四、制作过程:
a、将大小齿轮分别裝于一组车轮和一只小电动机上。

b、将硬纸板剪切好,并将长侧的一边向二端向下折,此时可以
将小模拟扫帚一起造好,在两褍打上孔,将车轮固定上去。

c、将带小齿轮的电动机与带大齿轮的一组车轮啮合并将电动机固定好,再在与该电动机相对的一面将另一个电动机使转轴朝下固定。

两电机可以用胶水、线缆、胶带等多种方法固定。

d、连接导线,将两个微型电动机并联在一起,并有一个电机引出另外两条导线接电源和开关。

导线连接可直接拧紧连接或用电烙铁焊牢。

e、将电源在小车底盘上固定牢,并将小模拟扫帚安装在第二只小电动机上,将开关置合的位置,一台简单的环保清扫道路机器人就可以开动了。

扫地机器人设计范文

扫地机器人设计范文

扫地机器人设计范文一、引言在现代社会,科技发展迅猛,人们的生活便捷度也不断提高。

然而,有些繁琐的家务活却依然需要人工操作,对大部分忙碌的现代人来说,清扫地面是一项费时费力的工作,因此设计一款智能、高效的扫地机器人具有非常重要的意义。

本文将从硬件和软件两个方面设计一款扫地机器人,旨在解决人们的清扫困扰。

二、硬件设计1.结构设计扫地机器人主要由底盘、电机、传感器、软管和集尘盒等组成。

底盘是整个机器人的基础,承载着其他模块的安装,同时需要具备良好的平衡性和移动性;电机为机器人提供动力,可分为主动轮和被动轮两种;传感器模块包括碰撞传感器、红外传感器和触摸传感器等,用于检测环境和障碍物;软管用于吸尘,需要具备一定的弹性和耐用性;集尘盒用于收集垃圾,可设计成拆卸式,方便清洁。

2.控制系统设计控制系统是扫地机器人的核心,主要包括主控板、传感器模块和电机驱动模块。

主控板负责对各个部分的控制和数据处理,可采用微控制器或单片机;传感器模块负责感知环境并将数据传输给主控板,需要具备高精度和稳定性;电机驱动模块负责控制电机的转动,可采用直流电机驱动器或步进电机驱动器。

3.功能设计扫地机器人的功能设计是为了提高清扫效率和用户体验。

可以设计以下功能:定时清扫,根据用户设置的时间自动开启清扫功能;智能导航,通过激光传感器或摄像头实时感知环境,规划清扫路径,避开障碍物;避障功能,通过碰撞传感器和红外传感器检测障碍物,自动绕过;边角清扫,通过侧刷和边刷清扫边缘和角落;自动充电,当电量低于一定阈值时,自动返回充电座充电。

三、软件设计1.控制算法设计控制算法是扫地机器人运行的核心,需要根据传感器数据和环境变化做出相应的决策。

可以将控制算法分为三个主要部分:感知、决策和执行。

感知部分通过传感器模块获取环境数据,并进行数据处理和信息提取;决策部分根据感知结果进行路径规划、障碍物避开等决策;执行部分负责控制电机运动,控制机器人的行动。

2.用户界面设计用户界面设计是为了方便用户操控和设置扫地机器人的功能。

扫地机器人课设

扫地机器人课设

扫地机器人课设一、概述扫地机器人是一种智能家居清洁工具,旨在为使用者提供高效、便捷、舒适的清洁体验。

本文将介绍一种基于单片机的扫地机器人的设计和制作过程,旨在帮助读者了解扫地机器人的基本原理,设计流程和实现过程。

二、设计流程1. 功能设计扫地机器人的基本功能包括自主导航、清洁作业、自动充电等。

基于此,我们设计出了以下具体功能:1.根据障碍物避免行走2.自动充电3.着地传感器感应机器人是否接触地面,便于控制机器人移动2. 硬件设计扫地机器人的硬件部分主要包括下列部分:1.单片机主板:采用STM32F103C8T6主板2.驱动器:采用L298N驱动模块3.行走电机:采用二合一电机驱动发动机4.传感器:采用巡线传感器(IR),超声波传感器5.电池:采用18650锂电池组3. 软件设计扫地机器人的软件部分主要包括以下模块:1.整体逻辑部分:完成扫地机器人的各项功能,如测距、控制行走等2.驱动控制模块:控制电机的启停、转速控制3.传感器数据接收模块:接收各种传感器的数据,例如超声波的距离、巡线传感器的数据等。

4.正/反向移动控制模块:依照传感器数据来控制机器人走的方向,以及速度。

三、实现过程根据上述设计流程,扫地机器人的制作需要经过以下步骤:1.购买硬件:按照硬件设计要求,购买相应的主板、传感器、电池等元器件。

2.硬件组装:按照硬件设计要求,将各个元器件组装到主板上,并搭建出机器人的整体结构。

3.硬件测试:对机器人的各个部件进行测试,确保硬件的正常运作。

4.软件开发:以C语言为主要开发语言,按照软件设计要求编写各个模块的代码。

5.软件整合:将各个模块的代码整合为一个可运行的程序。

6.软硬件联调:将软件与硬件相结合,测试机器人是否正常运行。

7.优化调试:根据机器人测试的结果,对程序进行错误排查和性能优化。

四、扫地机器人的制作需要对硬件和软件进行深入的理解和实践经验,需要有运筹帷幄的能力和工程实践的结构思维。

扫地机器人课程设计报告

扫地机器人课程设计报告

扫地机器人课程设计报告一、引言扫地机器人是一种能够自动清扫地面的机器设备,近年来受到越来越多人的关注。

本课程设计旨在设计一款性能优越、智能化的扫地机器人,并通过对其工作原理、技术特点以及应用场景等方面的深入探讨,为开发者和用户提供一份全面、详细的报告。

二、工作原理扫地机器人主要由底盘、传感器、控制系统以及清扫装置等部分组成。

其工作原理如下:1.传感器感知环境:扫地机器人通过搭载的多种传感器,如摄像头、红外线传感器、超声波传感器等,获取环境信息,包括障碍物位置、地面状态等。

2.地图构建:扫地机器人根据传感器获取的环境信息,通过自主定位算法,构建出待清扫区域的地图,并确定路径规划。

3.路径规划:基于地图信息,扫地机器人通过路径规划算法确定清扫路径,并利用运动控制系统控制底盘的移动,使机器人沿预定的路径进行清扫。

4.清扫操作:扫地机器人配备刷子和吸尘装置,可对地面进行清扫。

根据地面情况,机器人可自动调节清扫力度和清扫方式,提高清扫效果。

5.自主充电:当电池电量低于一定阈值时,扫地机器人可自动返回充电台充电,待电量充足后继续工作。

三、技术特点扫地机器人在设计过程中可以考虑以下技术特点:1. 智能化扫地机器人应具备一定的智能化水平,能够通过感知环境、地图构建和路径规划等技术,自主完成清扫任务。

同时,可以通过人工智能技术,进行智能学习和适应性调整,提高清扫效果。

2. 多传感器融合为了获取准确的环境信息,扫地机器人应采用多种传感器进行数据融合,如视觉传感器、红外线传感器、超声波传感器等,以提高环境感知的准确性和可靠性。

3. 自主导航扫地机器人应具备自主导航和路径规划的能力,能够根据环境地图自主选择最优的清扫路径,并通过运动控制系统实现精确的移动控制。

4. 智能清扫扫地机器人需要具备智能的清扫能力,根据地面的不同情况,能够自动调节清扫力度和清扫方式,如增加刷子转速、调节吸力等,以达到更好的清扫效果。

5. 自主充电为了提高工作效率和使用便利性,扫地机器人应具备自主充电功能,能够根据电量情况自动返回充电台进行充电,并在充电完成后自动继续工作。

[机械毕业设计论文]家用自动扫地机设计说明书

[机械毕业设计论文]家用自动扫地机设计说明书

家用自动扫地机设计目录第一章绪论 (2)1.1课题研究的目的、现状和意义 (2)1.2本课题的研究内容及工作原理 (4)1.2.1研究内容 (4)1.2.2工作原理 (4)第二章自动扫地机概述 (4)2.1扫地机的概念及用途 (4)2.1.1扫地机的概念 (4)2.1.2扫地机的用途 (5)2.2扫地机的分类 (5)2.2.1按形状大小分类 (5)2.2.2按功能分类 (5)2.2.3按电器安全分类 (5)第三章扫地机的结构设计 (6)3.1外观设计 (6)3.2运动及控制单元设计 (6)3.2.1运动部分的基本结构 (6)3.2.2车轮的设计 (7)3.2.2.1左右车轮的大小和结构 (7)3.2.2.2车轮的尺寸 (8)3.2.2.3总体图 (9)致谢 (9)参考文献 (10)摘要:随着当今社会经济的发展,人们生活水平的逐渐提高,工作越来越忙,住房面积也越来越大。

打扫卫生已成为现代家庭一大难题,要付出大量的劳力。

与现代人的居住条件、生活节奏、生活品质形成了显明的反差。

家庭自动扫地机是可以为人们减去劳累、节省时间的高科技智能化家电。

家庭自动扫地机就像全自动洗衣机一样是家庭必不可少的家用电器,它无须人工操作,只需一按开关,自动运行。

目前在日本、韩国、美国等发达国家得以普及。

实现了科技节约时间,时间丰富生活。

智能自动扫地机对中国普通家庭来说现在还是奢侈品,但随着人们生活水平的不断提高,智能自动扫地机也将会在中国家庭中得以普及。

自动扫地机是一个较新的、环保的、高科技的行业,目前仍处于市场导入阶段,市场发展还不成熟,2007年以来自动扫地机在国际快速生长,市场增加率高达300%。

自动扫地机是一个朝阳行业,生长潜力庞大。

预计未来十年行业将进入高速发展期。

关键词:扫地机;家庭;自动运行;The design of household automatic sweeperAbstract: With the current social and economic development, people's living standards are gradually improved, having more and more busy and housing space. Cleaning has become a major problem of the modern family, needed pay a lot of labor. It with modern living conditions, the rhythm of life and quality of life obvious contrast. Household automation Sweeper less tired for people, and time-saving high-tech intelligent home appliances. Household automation sweeper like automatic washing machines as family essential household appliances, it does not have the manual, and just a switch to run automatically. To be universal in Japan, Korea, the United States and other developed countries. It has achieved science and technology to save time, time to rich life. The intelligent automatic sweeper for the ordinary families in China is still a luxury, but with the continuous improvement of living standards, intelligent automatic sweeping machine will also be to popularize in a Chinese family. Automatic sweeping machine is a relatively new, environmentally friendly, high-tech industry. In the market introduction stage, the development of the market is not yet ripe for automatic sweeping machine. Rapid growth is up to 300% in the international market rate of increase since 2007. Automatic sweeping machine is a sunrise industry with the huge growth potential. The next ten years the industry will enter a period of rapid development. Keyword: sweeper; home; run automatically;第一章绪论1.1课题研究的目的、现状和意义1.1.1本课题研究的目的是:家用自动扫地机就像全自动洗衣机一样是家庭必不可少的家用电器,它无须人工操作,只需一按开关,自动运行。

扫地机器人的设计方案

扫地机器人的设计方案

扫地机器人的设计方案设计方案:扫地机器人一、背景介绍随着时间的推移,人们越来越注重生活品质的提高,其中一个重要的方面就是家庭清洁。

传统的清理方法,例如使用扫帚和拖把,需要人工操作,费时费力。

因此,扫地机器人作为一种新兴的家庭电器产品,备受关注。

本文将介绍一个扫地机器人的设计方案。

二、需求分析1.扫地能力:扫地机器人需要具备较强的扫地能力,能够清洁地板、地毯等多种表面。

2.智能导航:扫地机器人应具备智能导航系统,能够通过传感器和摄像头等设备感知环境,避开障碍物,并规划高效的清扫路径。

3.自动充电:扫地机器人应具备自动充电功能,当电池电量低时,能够自主返回充电基站进行充电。

4.安全性:扫地机器人应具备安全性能,能够避免与人和宠物发生碰撞,并避免跌落楼梯等危险情况。

5.静音设计:扫地机器人应具备静音设计,不会给用户带来噪音干扰。

三、设计方案1.扫地机器人结构设计:2.感应与导航系统设计:3.自动充电系统设计:4.安全性设计:扫地机器人的主体应设计成圆形或圆角矩形,以减少与人或家具的碰撞。

同时,机器人应配备传感器和软件算法,能够在靠近障碍物时减速或改变方向,以避免碰撞。

对于跌落危险,扫地机器人应配备可靠的跌落传感器,以检测楼梯边缘,并及时避免跌落。

5.静音设计:四、产品优势1.智能导航:通过感应和导航系统,扫地机器人能够智能辨别环境和障碍物,并规划高效的清扫路径。

2.自动充电:扫地机器人具备自动充电功能,当电量低时,能够自主返回充电基站进行充电。

3.安全性:扫地机器人设计安全性能,通过传感器和软件算法,避免与人和宠物发生碰撞,并避免跌落危险。

4.静音设计:采用低噪音马达和静音材料,使机器人在运行时产生较低的噪音,不会对用户生活造成干扰。

五、结论扫地机器人是一种能够提高生活品质的家庭电器产品,具备智能导航、自动充电、安全性和静音等优势。

以上设计方案提供了一种可行的设计思路,能够满足用户对扫地机器人的主要需求。

扫地机器人设计说明书

扫地机器人设计说明书

本科毕业设计题目扫地机器人的设计学院工业制造学院专业机械设计制造及其自动化学生姓名学号年级11指导教师职称讲师2015年4月27日扫地机器人的设计专业:学号:学生:指导教师:摘要:机器人是一种能够模仿人类动作的机器,它可以完成许多对人类来说危险且单调的工作,机器人让人类从繁重、单调的工作中解脱出来。

它们从事固定而有规律的工作,例如工业生产中的焊接、喷漆等等。

本文主要设计的是扫地机器人的设计,该机器人采用统一动作、协调控制的原则,通过电机带动动力轮实现扫地机器人的运动,通过中控系统的控制来实现扫地机器人的动作,由于是中控系统控制,所以控制灵活,多样。

通过控制器来控制机器人的动作,实现该机器人清扫、除尘的功能。

关键词:扫地机器人;控制;结构;清扫The design of sweeping robotSpecialty:Student Number:Student:Supervisor:Abstract:The overall scheme of this paper to the electric push rod as the main component to design manned three degree of freedom triangular robot. The mechanism adopts the unified action, the coordinated control principle, by opening the travel of the push rod to realize the robot foot movement, to achieve a manned with three degrees of freedom robot motion control in the triangle by control system, the control system to control, so the control of flexible, multi sample. People can sit on the robot, the controller is adopted to control the robot's movement, the realization of some people rely on their own to complete the function of the leg muscles.Must regard as the machine design is the machine design personnel carries on using creative ability the product design, the system analysis and a formulation product manufacture technology good opportunity.Key words:Machine manufacture;Crankshaft;Processing craft;Fixture;目录绪论 (1)1. 机器人简史 (3)2. 应用机器人的意义 (6)3. 本课题研究的内容 (9)4. 扫地机器人总体方案结构的设计 (12)4.1 扫地机器人的总体方案图 (12)4.2 扫地机器人的工作原理 (12)5. 机械结构的设计 (18)5.1电机的选型计算 (20)5.2齿轮传动的设计计算 (20)5.3扫地机器人的功能概述 (20)5.3.1 扫地机器人的清扫模式 (20)5.3.2 智能导航系统 (20)5.4 齿轮的强度校核 (20)5.5 扫地机器人的智能控制系统 (20)6. 扫地机器人的三维建模 (21)6.1 动力轮的三维建模 (21)6.2 万向轮的三维建模 (22)6.3 毛刷的三维建模 (23)6.4 扫地机器人的三维建模 (22)7. 三维软件设计总结 (22)结论 (25)参考文献 (26)致谢 (27)绪论机械工业是国民的装备部,是为国民经济提供装备和为人民生活提供耐用消费品的产业。

《扫地机器人》教学设计

《扫地机器人》教学设计

《扫地机器人》教学设计教学设计:《扫地机器人》一、教学目标:1.知识目标:通过学习《扫地机器人》,了解智能机器人的原理和工作原理。

2.能力目标:培养学生分析问题、解决问题的能力。

3.情感目标:培养学生对科技创新的兴趣,并鼓励他们积极探索和创造。

二、教学重点:1.智能机器人的概念和分类。

2.扫地机器人的工作原理。

三、教学难点:1.理解智能机器人的工作原理。

2.分析不同类型的扫地机器人的优缺点。

四、教学方法:1.情景模拟法:通过模拟机器人工作场景,让学生亲身体验。

2.探究式学习法:引导学生通过实验探究机器人工作原理。

3.分组讨论法:通过小组讨论,让学生分享和交流不同扫地机器人的特点。

五、教学过程:第一步:激发兴趣1.展示一段扫地机器人工作视频,激发学生对扫地机器人的兴趣。

2.引导学生思考:为什么我们需要扫地机器人?它有什么优点?第二步:了解智能机器人1.讲解智能机器人的概念和分类,并展示不同类型的智能机器人的图片和视频。

2.引导学生思考:智能机器人有哪些应用领域?第三步:探究扫地机器人的工作原理1.分组进行实验:给学生准备一台扫地机器人和一段时间内的数据记录表。

让学生观察机器人工作时的行动路径,记录数据。

2.学生将观察结果和数据交流,分析机器人的工作原理。

3.教师总结学生的观察结果,讲解扫地机器人的工作原理。

第四步:分享讨论1.将学生分成小组,每个小组都研究一种类型扫地机器人,了解其特点、优缺点以及适用场合。

2.每个小组选择一名代表,向全班分享他们的研究结果。

3.教师引导学生进行总结,讨论哪种类型的扫地机器人最适合家庭使用?为什么?第五步:概念复习与总结1.回顾智能机器人的概念和分类。

2.点名提问学生扫地机器人的工作原理和不同类型机器人的优缺点。

六、教学评价:1.实验报告:要求学生按照实验步骤和观察结果撰写实验报告。

2.小组讨论记录:记录学生小组讨论的过程和结果。

3.课堂表现评价:评价学生在课堂上的参与度和贡献。

第09课《扫地机器人》教学设计

第09课《扫地机器人》教学设计


设计意图
编写机器人沿线走的程序,按照前面的学习
创设活动,在竞赛
内容,编写机器人沿线走的程序,让机器人能完 的氛围中,理解机器人
成沿线走的动作。
扫地的几种不同的情
编写扫地动作的程序,加入计次循环控件, 况,并得出结论。
接在机器人沿线走的程序之后。将计次循环设为
适合的数字。在循环内部加入伺服电机,并设置
延时控件。
编写停止扫地的程序。
继续加入一个伺服电机模块,并设置为伺服
电机转到 90 度位置,程序跳转到主循环处执行
下一次循环。
编写停止扫地的程序。
练习机器人扫地程
继续加入一个伺服电机模块,并设置为伺服 序,并在机器人小组的
电机转到 90 度位置,程序跳转到主循环处执行 中进行竞赛合作,让学
生:讨论机器人清扫可以分为几个动作过
程。
师:今天,就让我们来学习扫地机器人的
方法吧!
(板书:第 9 课 扫地机器人)
项目分析:
涉及本课的难点内
扫地机器人模拟家庭中的扫帚,在设定好 容,要求能够讲解仔细,
的路线上行驶,并同时将需清扫的物体清理至 帮 助 学 生 克 服 学 习 障
指定地点,通过外加伺服电机和适当的搭建模 碍,解决难点问题。
块,来实现基本的清扫功能。
机器人扫地的程序流程图如下:
开始
沿线一段时间
清扫
(学生实验、教师辅导)
学习过程
巩固: 搭建机器人
教师与学生活动
设计意图
搭建扫地机器人模块:
进入到较为复杂的
扫地机器人由伺服电机加一些拓展模块所 程序中,让学生可以在
组成,它们共同完成机器人扫地的动作。
实际的环境中理解程序

扫地机器人课程设计报告

扫地机器人课程设计报告

扫地机器人课程设计报告一、项目背景随着科技的不断进步,扫地机器人已经成为了现代家庭必备的清洁工具。

然而,在市场上存在大量的扫地机器人,但是很少有针对扫地机器人的课程设计。

因此,本报告旨在设计一门适合初学者的扫地机器人课程,帮助学生了解扫地机器人的工作原理和编程方法。

二、课程目标本课程旨在让学生掌握以下技能:1. 了解扫地机器人的基本构造和工作原理;2. 学习使用Arduino等开发板进行编程;3. 学习使用传感器进行环境检测;4. 实现基本功能,如避障、自动充电等;5. 实现高级功能,如路径规划、智能清洁等。

三、课程大纲1. 扫地机器人概述1.1 扫地机器人的历史和发展1.2 扫地机器人的分类和应用领域1.3 扫地机器人的基本构造和工作原理2. 开发板介绍2.1 Arduino简介2.2 Arduino编程环境搭建2.3 Arduino常用函数介绍3. 传感器介绍3.1 红外传感器3.2 超声波传感器3.3 光电传感器4. 基本功能实现4.1 扫地机器人的基本动作控制4.2 避障功能实现4.3 自动充电功能实现5. 高级功能实现5.1 路径规划算法介绍5.2 智能清洁功能实现6. 实验设计及实验报告撰写指导四、课程教材与工具1. 教材:《扫地机器人课程设计教程》;2. 开发板:Arduino Uno R3;3. 扫地机器人模型:iRobot Roomba;4. 编程软件:Arduino IDE。

五、课程评估方式1. 实验报告(40%):学生需要完成一些小型的扫地机器人项目,并撰写详细的实验报告,包括项目描述、硬件配置和程序代码等;2. 学习笔记(30%):学生需要记录自己在学习过程中遇到的问题和解决方法,以及对课程内容的理解和思考;3. 考试(30%):考试形式为闭卷笔试,主要考察学生对课程内容的掌握情况。

六、总结通过本课程的学习,学生将会对扫地机器人有更深入的了解,掌握基本的编程技能,并能够实现一些基本和高级的功能。

扫地机器人课设

扫地机器人课设

扫地机器人课设1.课题背景及研究的目的和意义1.1课题背景从2002 年一台名叫“三叶虫”的自动扫地机问世,到目前扫地机器人的行业已经历了14 年产业的不断升级与变迁。

伊莱克斯(electrolux)"三叶虫"是世界上第一款自动吸尘器机器人。

而“三叶虫二代”则是目前市面上最“昂贵”的产品之一,售价高达人民币两万多元。

其最大的卖点就是采用了仿生技术超声波,如同黑暗中飞行的蝙蝠一般,可以敏捷迅速地觉察出障碍物并绕开。

(仿生超声波由于技术门槛和成本较高,使用同样技术的只有台湾Proscenic和日本夏普)。

智能扫地机器人又称懒人扫地机,早期的扫地机器人由于技术水平等原因,在实际打扫中有很多硬伤。

智能家用扫地机器人已有极大的改善,是智能家用电器的一种,能凭借一定的人工智能,自动在房间内完成地板清理工作。

一般采用刷扫和真空方式,将地面杂物先吸纳进入自身的垃圾收纳盒,从而完成地面清理的功能。

一般来说,将完成清扫、吸尘、擦地工作的机器人,也统一归为扫地机器人。

智能扫地机器人让懒人不在为扫地而发愁,大大减轻了日常家务的劳动量,让我们的时间多出来去做其他更为有意义的事情上去。

作为家电行业的新兴产品,智能扫地机器人在引起了大众关注的同时也慢慢进入了越来越多家庭。

跟人工打扫相比,智能扫地机器人要省时省力的多,因此许多朋友不仅自己使用,还会作为礼物送给亲近的家人朋友。

现在市面上扫地机器人款式繁多、价钱不一。

1.2研究的目的和意义家用智能扫地机器人的更新是比较快的,最新的智能家用扫地机器人更加智能、高效。

让我们有更多的时间去做更有意义的事情,享受科技带来的愉悦。

随着社会现代化的提高,清洁小车会走进越来越多的家庭,成为像电视,冰箱等一系列家电一样为家庭不可或缺的一部分。

在未来将会有很大的市场。

自动清扫机器人是当今服务机器人领域一个热门的研究方向。

从理论和技术上讲,自动清扫机器人比较具体地体现了移动机器人的多项关键技术,具有较强的代表性,从市场前景角度讲,自动清扫机器人将大大降低劳动强度、提高劳动效率,适用于宾馆、酒店、图书馆、办公场所和大众家庭。

《扫地机器人》教学设计

《扫地机器人》教学设计

《扫地机器人》教学设计《扫地机器人》教学设计一、学习内容分析《扫地机器人》是苏科版信息技术教科书的第10课,机器人扫地活动来源于生活实际,扫地机器人的学习是在超声波传感器实践应用的基础上展开的,本课主要要求学生学习拼搭扫地机器人,再结合已学的机器人直行程序进行避障程序的添加,综合应用传感器和电机的相关知识,设计能实现避障和清扫操作的扫地机器人。

二、学习者分析六年级的学生已经具备了一定的逻辑思维能力,有一定的编程基础和算法思维。

学生在本课之前的学习中,已经接触了实体机器人的应用,编写扫地机器人的程序尚在学生的实践能力范围内。

但扫地机器人的搭建对学生的操作能力有较高的要求,课堂时间有限,可以为学生提供一个半成品,保证教学的实操性和有效性。

三、学习目标1.了解扫地机器人的结构功能,理解它的工作原理以及脚本语言的运用方法,完成扫地机器人的搭建和程序运行,实现机器人扫地功能。

2.学生通过解构完整的扫地机器人成品和程序,用图形化的脚本语言编写运行程序,通过调试完成作品,体验思维和分析的过程,初步掌握问题分析的基本方法,提升学生分析思维、逻辑思维能力。

3.通过扫地机器人功能的实现,感受机器人的可实践性,感受信息技术发展的变化,形成乐学的学习态度,产生了解技术发展的愿望。

四、教学策略运用逆向工程教学法,从完整的扫地机器人成为起点,逆推扫地机器人的基本结构,实现方式,理解它的工作原理,从而使学生完成扫地机器人自主搭建,脚本编写,装载运行,让机器实现扫地功能。

1.通过解构完整的扫地机器人产品,了解扫地机器人的组成结构,理解其工作原理,理解超声波测距传感器应用原理和“如果那么否则”语句的含义;2.通过硬件结构、程序复原,学生自主完成扫地机器人搭建,倒推可能的程序和算法,根据自然语言的描述,构建相应的工作流程图,编写图形化脚本语言;3.通过分析总结,反复进行程序测试,调试控制机器人,完成扫地机器人正常运转。

学生以小组为单位进行自主探究学习,整个教学过程教师作为学生学习活动的指导者、帮助者,将学生代入扫地机器人设计者的身份意识,放手让他们“玩”,动手去实践,在学中做,做中学。

智能扫地机器人课程设计

智能扫地机器人课程设计

智能扫地机器人课程设计智能扫地机器人课程设计1、课题背景及研究的目的和意义1.1课题背景扫地机器人是服务机器人的一种,可以代替人进行清扫房间、车间、墙壁等。

提出一种应用于室内的移动清洁机器人的设计方案。

其具有实用价值。

室内清洁机器人的主要任务是能够代替人进行清扫工作,因此需要有一定的智能。

清洁机器人应该具备以下能力:能够自我导航,检测出墙壁,房间内的障碍物并且能够避开;能够走遍房间的大部分空间,可以检测出电池的电量并且能够自主返回充电,同时要求外形比较紧凑,运行稳定,噪音小;要具有人性化的接口,便于操作和控制。

结合扫地机器人主要功能探讨其控制系统的硬件设计。

1.2研究目的和意义国家农业智能装备工程技术研究中心邱权博士介绍说,扫地机器人可以看作是一种智能吸尘器,通过其基于传感器检测的智能运动规划算法使原本由人操作的吸尘器成为一个可自主运行的智能化设备。

它通过各种传感器,比如碰撞开关、红外接近开关、超声传感器、摄像头等,来感知自身的位置和状态,通过智能算法决定当前的任务状态。

它可以根据某个传感器检验地面清洁程度,根据历史信息确定哪些区域已经打扫过,它的充电座会发出红外线信息,在电量低于一定值后,它开始寻找红外信息来自动充电。

防跌落是基于机器人底部所安装的红外传感器检测地面的距离,当距离发生变化时机器人将停止并改变路线。

由于扫地机器人是一个智能化产品,1.3工作原理扫地机器人机身为可移动装置,机器人依托红外识别以及超声波测距从而避障,配合芯片控制内部电机转动以及内部真空环境吸尘,通过路线设计,在室内自由行走,由中央主刷旋转清扫,并且辅以边刷,沿直线或者之字形活动路径打扫。

2、设计要求与内容1)以AT89S52系列单片机为核心设计移动清扫机器人电机驱动与控制电路,采用红外传感器和超声波传感器完成障碍物检测电路设计,完成充电站检测电路设计,完成避障算法与路径规划算法设计。

2)按键选择清扫模式和充电模式。

3)显示方式LED显示当前时间和机器人当前工作状态。

(完整版)扫地机器人设计

(完整版)扫地机器人设计

扫地机器人设计报告一、功能综述1、清扫模式:随机清扫、螺旋式清扫、交叉清扫、沿边清扫、定点清扫、预约清扫等相结合,实现全方位立体清扫;2、智能导航系统:实现对房间地形的重构,自动规划清扫路线;3、智能安全监控:防撞,防跌落,防缠绕,电池电量监测;4、创新功能:灰尘量识别,实现床底清扫,手机遥控模式,尖端气流滤尘技术,室内空气质量监测与提醒;5、其他基础功能:自动返回并充电,灰尘盒安装检查,灰尘盒容量探测。

二、机械及系统设计扫地机器人机械设计如图1所示。

前图1 扫地机器人机械设计图清扫机构,行走机构,吸尘机构是本次设计的重点,也是难点所在。

由于机器人运动部件多,运动状态经常改变,必然产生冲击和振动。

因此,增加机器人运动平稳性,提高机器人动力学特性尤为重要。

为此,在设计时应注意在满足强度和刚度的前提下,尽量减小运动部件的质量,并注意运动部件对转轴的质心装配。

(1)行走驱动轮及驱动电机该部分主要保证机器人能够在平面内移动。

为了保证小车良好的直线性,可采用双电机驱动左右两轮的方式,且在车体的后端装有一个不锈钢万向滚珠,这样可以使小车获取较好的机动性和灵活性及灵活性。

前轮驱动的好处是:转向性能得到改善。

前轮是转向轮,使得转向时的行驶方向容易控制,不容易出现过度转向的现象,转向安全性也得到提高。

(2)清扫机构用电机带动两个清扫刷,使左面清扫刷顺时针转动,右面逆时针转动,这样就可以在清扫灰尘时将灰尘集中于吸风口处,为吸尘机构的工作做准备;清扫刷设计成可更换型的,可选择棉质纺织品或尼龙等化纤材料的,以适应不同的工作环境。

(3)吸尘机构旨在强大的吸力、将灰尘吸入灰尘储存箱中;这里我们采用尖端气流滤尘技术,全方位,多层次将灰尘一网打尽。

(4)擦地机构在清扫、吸尘之后,利用安装在壳体下面的清洁布擦出残留在地面上的细小灰尘,同时也能够擦除地面上的顽固污渍,从而保证清洁工作的质量。

扫地机器人功能框图如图2所示。

图2 扫地机器人功能框图三、功能简介1、清扫模式:清扫模式包括随机清扫、螺旋式清扫、交叉清扫、沿边清扫、定点清扫、预约清扫等。

扫地机器人设计范文

扫地机器人设计范文

扫地机器人设计范文一、引言随着科技的不断发展,人们的生活方式也在逐渐改变。

现如今,越来越多的人开始注重生活品质,希望能够通过科技产品的应用来提高生活的便利性。

扫地机器人就是一个很好的例子,在忙碌的现代生活中,它能够帮助人们减轻家务负担,提供清洁整洁的家居环境。

二、扫地机器人功能设计1.自动感应清扫功能2.定时预约功能人们可以设定扫地机器人的工作时间,让它在指定的时间段内进行清扫。

这样,即使在外出或上班的时候,机器人也能自动工作,保持家居的整洁。

这一功能可以通过移动应用程序或遥控器来实现。

3.故障保护功能4.自动充电功能由于扫地机器人需要电力支持,因此应设计具备自动充电功能。

机器人可以在电池电量低的时候自动返回到充电站进行充电,待充电完成后继续清扫工作。

这样可以保证机器人始终具备足够的电量,不会因为电池耗尽而停止工作。

5.智能路径规划功能6.高效的清洁性能三、扫地机器人外观设计1.简洁时尚为了适应现代家居的风格,扫地机器人的外观设计应简洁大方、时尚现代化。

可以采用流线型的外观设计,配备不同颜色的外壳,以满足消费者的个性化需求。

2.体积小巧由于扫地机器人需要在居家环境中移动,因此其体积应设计小巧,以便于穿梭于家具之间。

此外,机器人也要具备足够的高度,在清扫时不被地毯或其他物体阻挡。

3.静音设计四、结论扫地机器人是一个可以提高生活品质的创新科技产品。

通过自动感应清扫、定时预约、故障保护、自动充电、智能路径规划和高效的清洁性能等功能,扫地机器人可以减轻人们的家务负担,提供一个清洁整洁的家居环境。

在外观设计上,简洁时尚、体积小巧和静音设计是值得考虑的因素。

相信随着技术的进一步发展,扫地机器人的性能和外观将不断得到改进和创新,更好地满足用户的需求。

扫地机器人教学课程设计

扫地机器人教学课程设计

扫地机器人教学课程设计一、课程目标知识目标:1. 学生能够理解扫地机器人的基本原理和组成部分;2. 学生能够掌握扫地机器人的编程控制方法;3. 学生能够了解扫地机器人在家庭生活中的应用及优势。

技能目标:1. 学生能够运用所学的编程知识,对扫地机器人进行简单的程序编写;2. 学生能够运用问题解决策略,调试并优化扫地机器人的工作效果;3. 学生能够通过实际操作,提高动手实践能力和团队协作能力。

情感态度价值观目标:1. 学生能够培养对人工智能技术的兴趣和好奇心,提高对科技创新的认识;2. 学生能够通过扫地机器人的学习,体会科技给生活带来的便捷,增强环保意识;3. 学生能够培养自主学习、合作探究的精神,形成积极向上的学习态度。

分析课程性质、学生特点和教学要求,将课程目标分解为以下具体学习成果:1. 学生能够独立完成扫地机器人的基本结构认知;2. 学生能够合作完成扫地机器人的编程与调试;3. 学生能够运用扫地机器人解决实际问题,提高家庭生活品质;4. 学生能够在课程学习中,展现良好的团队合作精神和积极的学习态度。

二、教学内容本课程教学内容依据课程目标,结合教材内容进行选择和组织,主要包括以下三个方面:1. 扫地机器人基础知识:- 了解扫地机器人的发展历程;- 认识扫地机器人的基本结构,如传感器、驱动电机、电池等;- 学习扫地机器人的工作原理及分类。

2. 编程与控制:- 学习扫地机器人编程的基础知识,如编程语言、逻辑结构等;- 掌握扫地机器人的编程方法,实现简单路径规划;- 学习调试与优化程序,提高扫地机器人工作效率。

3. 应用与实践:- 探讨扫地机器人在家庭生活中的应用场景,如清扫地面、吸尘等;- 分析扫地机器人的优缺点,并提出改进措施;- 实际操作练习,培养动手实践能力和团队协作能力。

教学大纲安排如下:1. 第一周:扫地机器人基础知识学习,了解发展历程、基本结构及工作原理;2. 第二周:编程与控制学习,掌握编程方法和调试技巧;3. 第三周:应用与实践,探讨扫地机器人在家庭生活中的应用,并进行实际操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计说明书课程名称:综合课程设计题目:扫地机器人设计学院:机械工程学院专业:机械设计制造及其自动化班级:设计成绩:学号:答辩成绩:学生姓名:总成绩:起讫日期: 2020年6月1日至 2020年6月25日指导教师:系分管主任:审核日期:说明1、课程设计任务书由指导教师填写,并经学院审定后下达给学生。

2、进度表是课程设计工作检查的主要依据。

3、学生根据指导教师下达的任务书,独立完成课程设计。

4、本任务书在课程设计完成后,与打印部分(说明书、机械设计图纸、三维模型、电路原理图和程序清单等)以及电子文档部分(所有设计的说明书、机械设计图纸、三维模型、电路原理图和程序清单等)资料一并上交指导教师,作为课程设计的主要档案资料。

一、课程设计的要求和内容(包括原始数据、技术要求、工作要求)1、工作要求减速、驱动、传动系统是机器人运动控制的重要组成部分,不仅仅在机器人运动中起到主要作用,在其他机械设备的运动控制中也起到主要作用。

《机器人机械设计》课程设计实践教学环节要求同学们针对实际需求,灵活应用所学知识,独立进行系统综合设计,以达到巩固机器人减速、驱动、传动系统的基础知识、掌握机器人减速、驱动、传动系统设计、计算过程,并根据样机拆解,提高动手实践能力的目的。

2、技术要求每五位学生一组,每组应独立完整地设计一套总体装配图、减速、驱动、传动轮组系统;微机控制系统接口电路及软件设计。

设计参考数据如下:机器人自重4kg,要求负载1-5kg,每1kg为一个负载阶梯每组对应不同负载机器人最大运动速度:分别为30,40,50cm/s提供轮组样机模型及减速传动模型可供参考设计要求如下:(1)完成扫地机器人整体装配设计。

(2)完成直流电机选型、数字码盘设计、各种设计参数计算。

(3)完成整个机器人减速、驱动、传动轮组系统的3D建模、2D图纸设计,参数标注等。

(4)完成微机控制系统接口电路设计;(5)完成微机控制系统软件设计;(6)完成并打印设计说明书。

(7)提交全部设计电子文档。

等效A0图纸1张以上。

三、课程设计实物内容及要求1、三维建模及图纸1套要求使用规范格式打印2D图纸。

2、控制系统设计控制电路与控制程序2、课程设计说明书 1份四、课程设计进度表(含周六、日、共4周28天)每组根据情况进行分工制定五、主要参考资料(5篇及以上)目录一、机械结构设计 (6)1.1 电动机的选择计算 (6)1.2 传动比的分配 (7)1.2.1驱动轮传动比的分配 (7)1.2.2边刷传动比的分配 (7)1.3 传动装置的运动及动力参数的选择和计算 (8)1.3.1驱动轮减速器传动装置的运动和动力参数 (8)1.3.2边刷减速器传动装置的运动和动力参数 (10)1.4传动零件的设计计算 (12)1.4.1驱动轮齿轮校核计算 (12)1.4.2边刷减速器 (22)1.5 驱动轮轴的设计计算 (28)1.6 扫地机器人整体设计 (29)二、硬件电路设计 (31)2.1 总体电路设计 (31)2.1.1 电机驱动原理 (31)2.1.2 电机驱动程序 (31)2.2电路仿真 (31)2.2.1 3.3V电池电路 (31)2.2.2 MCU复位电路 (31)2.2.3 WiFi供电电路 (32)2.2.4 充电电路 (32)2.2.5 电池电压检测电路 (33)2.2.6 电源适配器电压检测电路 (33)2.2.7 蜂鸣器电路 (34)2.2.8 机器运行状态指示电路 (35)2.2.9 充电桩识别电路 (36)2.2.10 吸尘风扇电路 (37)2.2.11 左右防碰撞检测电路 (38)2.2.12 左右轮电压检测电路 (39)2.2.13 左右码盘输出电路 (40)三、设计总结 (54)参考文献 (55)附件1 (56)图1 驱动轮减速器结构图2 边刷减速器结构图4图5二、硬件电路设计2.1 总体电路设计2.1.1 电机驱动原理见电路图。

2.1.2 电机驱动程序见附件12.2电路仿真因为软件问题,只能进行部分仿真,其Proteus仿真如下。

2.2.13.3V电池电路此电路是用来为MCU时钟提供电源的,其Proteus仿真如下:图6其中VBAT为电源输出。

2.2.2 MCU复位电路此电路是为了在接通电源的瞬间,RESET给出低电压,实现MCU复位。

其Proteus仿真如下:图7当电源接通后先是低电压,然后逐渐升高到稳定电压3.3V。

2.2.3 WiFi供电电路由RV1控制VCC_WiFi的供电,其Proteus仿真如下:图82.2.4 充电电路当电池充满时,MCU的信号Charge_EN会变为低电压,电池充电结束。

图92.2.5 电池电压检测电路BAT_Volt会感应到电池电压的变化,送给MCU,当电池电压过低的时候,MCU 会有指示低电压。

其Proteus仿真如下。

图102.2.6 电源适配器电压检测电路本机的电源适配器是24V/1A,当适配器接入本机的时候,DC_Volt输出合适的电源电压给MCU。

图112.2.7 蜂鸣器电路此电路为蜂鸣器电路,当MCU的BEEP发出声音信号的时候,蜂鸣器就会发出相应的声音。

因为模拟问题,此处用灯泡代替。

当RV1控制输入电压变化的时候,灯泡的亮度也会发生相应改变。

图12图13 2.2.8 机器运行状态指示电路一共有3个LED,用来指示机器的工作状态。

图142.2.9 充电桩识别电路当机子没有充电的时候,BDC_DET是高电压。

图15当机子回到充电桩充电的时候,BDC_DET会给出低电压到MCU,这个时候MCU就知道机子已经在充电桩上了。

图162.2.10 吸尘风扇电路当MCU的FAN_EN给出高电压,两个三极管都会导通,从而让电源电压加到吸尘风扇上,风扇进入工作。

此时为低电压,风扇不工作。

高电压的时候风扇进入工作。

图182.2.11 左右防碰撞检测电路红框部分是传感器电路,采用的是光传感器,当碰撞发生的时候,机器前面的帘子会遮住入光口。

这里简单用电压值模拟一下。

无碰撞发生时左边电压表是高电压状态。

当发生碰撞的时候,左边电压表会给出低电压。

图202.2.12 左右轮电压检测电路当轮子正常工作的时候,W_Current给出稳定电压。

图21当轮子被卡死时,W_Current给出的数值会变大。

图222.2.13 左右码盘输出电路二,硬件电路设计2.1 总体电路设计见电路图。

2.2电路仿真因为软件问题,只能进行部分仿真,其Proteus仿真如下。

2.2.13.3V电池电路此电路是用来为MCU时钟提供电源的,其Proteus仿真如下:其中VBAT为电源输出。

2.2.2 MCU复位电路此电路是为了在接通电源的瞬间,RESET给出低电压,实现MCU复位。

其Proteus仿真如下:当电源接通后先是低电压,然后逐渐升高到稳定电压3.3V。

2.2.3 WiFi供电电路由RV1控制VCC_WiFi的供电,其Proteus仿真如下:2.2.4 充电电路当电池充满时,MCU的信号Charge_EN会变为低电压,电池充电结束。

2.2.5 电池电压检测电路BAT_Volt会感应到电池电压的变化,送给MCU,当电池电压过低的时候,MCU 会有指示低电压。

其Proteus仿真如下。

2.2.6 电源适配器电压检测电路本机的电源适配器是24V/1A,当适配器接入本机的时候,DC_Volt输出合适的电源电压给MCU。

2.2.7 蜂鸣器电路此电路为蜂鸣器电路,当MCU的BEEP发出声音信号的时候,蜂鸣器就会发出相应的声音。

因为模拟问题,此处用灯泡代替。

当RV1控制输入电压变化的时候,灯泡的亮度也会发生相应改变。

2.2.8 机器运行状态指示电路一共有3个LED,用来指示机器的工作状态。

2.2.9 充电桩识别电路当机子没有充电的时候,BDC_DET是高电压。

当机子回到充电桩充电的时候,BDC_DET会给出低电压到MCU,这个时候MCU就知道机子已经在充电桩上了。

2.2.10 吸尘风扇电路当MCU的FAN_EN给出高电压,两个三极管都会导通,从而让电源电压加到吸尘风扇上,风扇进入工作。

此时为低电压,风扇不工作。

高电压的时候风扇进入工作。

2.2.11 左右防碰撞检测电路红框部分是传感器电路,采用的是光传感器,当碰撞发生的时候,机器前面的帘子会遮住入光口。

这里简单用电压值模拟一下。

无碰撞发生时左边电压表是高电压状态。

当发生碰撞的时候,左边电压表会给出低电压。

2.2.12 左右轮电压检测电路当轮子正常工作的时候,W_Current给出稳定电压。

当轮子被卡死时,W_Current给出的数值会变大。

2.2.13 左右码盘输出电路2.2.14 状态指示灯实物仿真仿真芯片使用STM32f103,如下图所示:。

相关文档
最新文档