news 2026/4/18 8:48:41

【单片机毕业设计】【dz-1108】基于单片机的智能扫地机器人的设计与实现

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【单片机毕业设计】【dz-1108】基于单片机的智能扫地机器人的设计与实现

一、功能简介

项目:智能扫地机器人的设计与实现
项目编号:dz-1108
单片机类型:STM32F103C8T6
具体功能:
从机:
1、通过语音识别控制干托、湿托、扫地的清洁模式(干托、湿托用一个电机,扫地用另一个电机);
2、监测到距离障碍物小于最小值自动控制小车停止运行;
3、监测到湿度小于最小值在湿托打开加湿(开启水泵),监测到湿度大于最大值关闭加湿;
4、通过按键切换设置阈值、切换清洁模式、启动车辆运行;
5、通过OLED显示距离、湿度和当前清洁模式;

二、系统框图设计

绘制软件:VISIO
此次设计是基于STM32F103C8T6单片机的基于STM32的智能扫地机器人设计;该设计主要可以分为三部分:输入、输出和中控。中控部分采用STM32F103C8T6单片机作为主控芯片,主要是对输入进行处理然后控制输出;
输入又可以分为五部分:第一部分是语音识别检测模块,通过语音识别模块可以控制干拖,湿拖,扫地和启停;第二部分是超声波监测模块,通过此模块可以监测当前的距离值;第三部分是湿度检测模块,由此模块可以检测当前环境的湿度。第四部分是按键模块,通过按键可以设置阈值以及切换模块和控制启停;第五部分是供电电路,主要是用来对整个系统进行供电;
输出主要可以分为两个部分:第一部分是显示部分,显示当前距离,湿度和不同的模式,以及启停的状态。第二部分是继电器模块:通过继电器模块进行干拖、加湿、扫地以及车辆的运行;

三、32实物图

单片机型号:STM32F103C8T6

板子为绿色PCB板,两层板,厚度1.2,上下覆铜接地。元器件基本上为插针式,个别降压芯片会使用贴片式。

供电接口:TYPE-C

四、原理图

软件版本:AD2013

电路连线方式:网络标号连线方式

注意:原理图只是画出了模块的引脚图,而并不是模块的内部结构原理图

五、PCB图

由原理图导出,封装很大一部分都是作者自己绘制,不提供封装库,只提供连接好的源文件。中间有一个项目编号,隐藏在单片机底座下,插入单片机后不会看到。

两层板,上下覆铜接地。

六、部分程序展示

软件版本:keil5

逻辑程序和驱动程序分开,分布于main.c和其他.c文件

///********************************** //函数名:处理函数 //传参值:无 //返回值:无 //**********************************/ void Manage_Function(void) { if(display_num == 0) //测量界面 { if(flag_begin == 1) //开始驾驶 距离小于最小值关闭电机 { if(dist_value < dist_min) { RELAY_DJ = 0; } else //否则打开电机 { RELAY_DJ = 1; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 8:49:45

基于VUE的小区智慧物业管理系统[VUE]-计算机毕业设计源码+LW文档

摘要&#xff1a;随着城市化进程的加速&#xff0c;小区物业管理面临着效率低、信息不透明等诸多挑战。本文介绍基于Vue框架开发的小区智慧物业管理系统&#xff0c;阐述其开发背景与意义&#xff0c;分析Vue及相关技术的应用&#xff0c;详细说明系统的需求分析与设计过程&…

作者头像 李华
网站建设 2026/4/18 10:48:20

HunyuanVideo-Foley代码实例:自动化音效生成系统搭建实战

HunyuanVideo-Foley代码实例&#xff1a;自动化音效生成系统搭建实战 1. 引言&#xff1a;视频音效自动化的技术新范式 1.1 行业痛点与技术演进 在传统视频制作流程中&#xff0c;音效设计&#xff08;Foley Art&#xff09;是一项高度依赖人工的精细工作。音频工程师需要逐…

作者头像 李华
网站建设 2026/4/18 10:51:47

FictionDown终极指南:如何快速免费下载全网小说并转换为多种格式

FictionDown终极指南&#xff1a;如何快速免费下载全网小说并转换为多种格式 【免费下载链接】FictionDown 小说下载|小说爬取|起点|笔趣阁|导出Markdown|导出txt|转换epub|广告过滤|自动校对 项目地址: https://gitcode.com/gh_mirrors/fi/FictionDown 还在为在不同小说…

作者头像 李华
网站建设 2026/4/18 8:36:54

深入解读sigstore核心组件:Fulcio、Rekor、Cosign如何构建可信生态

第一章&#xff1a;PGP签名替代方案sigstore随着软件供应链安全问题日益突出&#xff0c;传统的PGP签名在密钥管理、信任链建立和自动化集成方面逐渐显现出局限性。sigstore作为新一代的代码签名解决方案&#xff0c;提供了一种更现代化、透明且易于自动化的替代方式。它通过结…

作者头像 李华
网站建设 2026/4/18 0:02:06

(UUID 6-8版本高效生成实战):大规模分布式系统的秘密武器

第一章&#xff1a;UUID 6-8版本生成优化的背景与意义随着分布式系统和微服务架构的广泛应用&#xff0c;全局唯一标识符&#xff08;UUID&#xff09;在数据标识、会话跟踪、事件溯源等场景中扮演着核心角色。传统 UUID 版本如 v1 和 v4 存在时间可预测性差或无序存储等问题&a…

作者头像 李华
网站建设 2026/4/18 11:28:31

异步任务监控的三大致命盲区(附完整解决方案)

第一章&#xff1a;异步任务监控的三大致命盲区&#xff08;附完整解决方案&#xff09;在现代分布式系统中&#xff0c;异步任务已成为提升性能与解耦服务的核心手段。然而&#xff0c;许多团队在实施监控时仍存在严重盲区&#xff0c;导致故障难以追溯、资源悄然耗尽、任务无…

作者头像 李华