【单片机毕业设计】基于 STM32F103 的雨量采集与雨刮智能调速系统设计 基于嵌入式技术的雨量监测、舵机控制与语音播报系统(013401)

21 硬件工程师笔面试高频考点真题解析——单片机 本文系统介绍了单片机的核心概念与应用知识,包括:单片机定义与选型要点(性能、存储、外设等);核心参数(主频、I/O、通信接口等);最小系统组成(电源、复位、晶振、BOOT);常见外设(GPIO、ADC、定时器等);GPIO工作模式(输入/输出);死机原因分析(硬件干扰、软件错误等);上电故障排查流程(电源、时钟、程序等);与DSP、FPGA的对比(控制vs运算vs可编程);常用通信总线特点(UART、I2C、SPI、CAN);看门狗功能(超时复位防死机)。内容涵盖单片机硬件设计关键要点,适合嵌入式开发者参考 阅读详情

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战
✌️技术范围::单片机,STM32单片机,51单片机,小程序、SpringBoot、SSM、JSP、Vue、PHP、Java、python、爬虫、数据可视化、大数据、物联网、机器学习等设计与开发。
主要内容:免费开题报告、任务书、全bao定制+中期检查PPT、代码编写、🚢文编写和辅导、🚢文降重、长期答辩答疑辅导、一对一专业代码讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路。
特色服务内容:答辩必过班 (全程一对一技术交流,帮助大家顺利完成答辩,小白必选)
全网粉丝50W+,累计帮助2000+完成优秀毕设
🍅文末或主页侧边栏获取源码🍅
👉👉👉👉点击获取源码 👈👈👈👈
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及🚢文编写等相关问题都可以给我留言咨询,希望帮助更多的人

在这里插入图片描述

20 个相关毕业设计备选题目

  1. 基于 STM32 的智能雨量检测与雨刮控制系统设计
  2. 基于单片机的自动雨刮器雨量感知与调速系统设计
  3. 基于 STM32 的雨水检测与舵机雨刮智能控制系统设计
  4. 基于嵌入式单片机的雨量监测与语音预警装置设计
  5. 基于 STM32 的多模式智能雨刮控制器设计与实现
  6. 基于传感器的车辆雨量检测与雨刮档位自动控制系统
  7. 基于 STM32F103 的雨量采集与雨刮智能调速系统设计
  8. 基于嵌入式技术的雨量监测、舵机控制与语音播报系统
  9. 基于单片机的阈值可调式智能雨刮控制系统设计
  10. 基于雨水传感器的多模式雨刮器智能控制系统实现
  11. 基于 STM32 的 OLED 雨量显示与雨刮自动控制系统设计
  12. 基于按键配置的智能雨量检测与雨刮调速装置设计
  13. 基于嵌入式平台的雨量预警与雨刮自动控制装置设计
  14. 基于 STM32 的手动自动双模式雨刮控制系统设计
  15. 基于传感器数据采集的智能雨刮档位控制系统实现
  16. 基于单片机的雨量阈值自定义雨刮控制系统设计
  17. 基于嵌入式开发的雨量监测、指示灯与语音报警系统
  18. 基于 STM32 单片机的车辆智能雨刮模拟控制系统设计
  19. 基于雨水传感的多档位雨刮舵机控制系统设计与开发
  20. 基于嵌入式硬件的雨量检测与雨刮智能控制平台搭建

项目研究背景

随着车载嵌入式电子设备快速普及,车辆自动化与智能化已经成为汽车行业的主流发展方向。传统车辆雨刮器大多依靠驾驶员手动切换档位,无法根据实时雨量自动调节运行速度,驾驶员需要频繁操作按键,分散行车注意力,在暴雨天气下极易引发交通安全隐患。市面上部分高端车型配备了智能雨刮设备,但硬件成本较高,控制逻辑固定,无法自定义雨量触发阈值,适配性较差,难以在普通家用车型上大规模推广。同时,多数简易雨刮控制装置只具备基础启停功能,缺少实时数据显示、多工作模式切换、分级指示灯提醒与语音安全播报等辅助功能,智能化程度较低。当前嵌入式单片机技术日趋成熟,雨水传感器、舵机、语音模块等外设成本持续降低,为低成本智能雨刮控制系统的研发提供了硬件基础。在此行业背景下,本课题依托 STM32 嵌入式平台,开发集雨量采集、档位自动控制、参数自定义、语音预警于一体的智能雨刮模拟控制系统,能够有效弥补传统雨刮装置智能化不足、模式单一的短板,具备良好的实用价值与落地前景。

摘要

本课题以 STM32F103C8T6 单片机为主控核心,设计一套智能雨量检测与雨刮控制系统。系统通过雨水传感器实时采集雨量数据,在 OLED 液晶屏上完成数值实时显示;利用 SG90 舵机模拟汽车雨刮器动作,支持自动、手动、阈值设置三种工作模式。自动模式下,系统依据自定义雨量上下限自动切换雨刮一、二档位,并同步点亮对应指示灯,雨量超标时触发语音播报提示行车安全;手动模式支持按键启停雨刮并自由切换档位;阈值模式可通过按键修改雨量触发阈值。本系统硬件搭建简单,控制逻辑清晰,具备多模式切换、参数自定义、分级提醒等功能,完成了硬件接线、程序编写与整机调试,可有效模拟车载智能雨刮的自动化控制逻辑,满足简易车载智能设备的开发需求。

总体方案

  1. 主控硬件:STM32F103C8T6 单片机

    选型理由:这是本科嵌入式开发最常用的中端单片机,资源充足、资料丰富、性价比高,完全满足传感器 AD 采集、舵机 PWM 输出、按键扫描、OLED 显示与外设驱动需求。

    硬件作用:作为整个系统的核心控制器,负责采集雨水传感器模拟信号,处理按键指令,输出 PWM 信号控制舵机运转,驱动 OLED 屏幕刷新数据,同时控制 LED 指示灯与语音模块启停。

  2. 检测硬件:雨水雨量传感器模块

    选型理由:该模块可以输出随雨量变化的模拟电压信号,支持 AD 采集,接线简单,非常适合环境雨量强度检测。

    硬件作用:实时感应环境雨水大小,将雨量转化为连续的模拟电信号,传输给单片机完成数据采集,为自动档位切换提供原始数据。

  3. 执行硬件:SG90 9G 舵机

    选型理由:微型舵机由 PWM 脉冲信号控制转角,能够模拟雨刮往复摆动动作,驱动简单,无需额外电机驱动板,适配单片机 IO 口直接控制。

    硬件作用:模拟车辆雨刮器的摆动动作,接收单片机指令,完成启停、低速一档、高速二档三种运行状态。

  4. 显示硬件:0.96 寸 I2C OLED 液晶屏

    选型理由:I2C 通信占用 IO 口少,驱动程序成熟,能够稳定显示实时雨量数值,功耗低,适配嵌入式数据可视化场景。

    硬件作用:实时刷新并展示雨水传感器采集到的雨量数据,方便使用者直观查看当前环境雨量强度。

  5. 输入硬件:独立轻触按键(4 个)

    选型理由:独立按键结构稳定,适合完成模式切换、参数选中、数值增减、设备启停等人工交互操作。

    硬件作用:实现三种工作模式切换、雨刮启停、档位切换、雨量阈值上调与下调,完成人机交互配置。

  6. 提示硬件:LED 发光二极管(2 个)+ 语音播报模块

    LED 选型理由:IO 口可直接驱动,用于分级状态指示;语音模块采用串口触发播放,预录制固定语音,接线简单。

    硬件作用:雨量达到下限时点亮 LED1(一档指示灯),雨量达到上限时点亮 LED2(二档指示灯),同时触发语音模块播报 “雨量过高,注意安全”,完成分级声光预警。

  7. 开发环境硬件:台式计算机

    配置:搭载 Windows 系统,用于代码编写、程序编译、固件烧录与硬件调试。

核心功能

  1. 核心主控数据处理功能

    实现效果:以 STM32F103 单片机为核心,完成传感器 AD 采样、按键扫描、外设时序控制,统一调度所有硬件模块协同运行。

    使用场景:系统上电后持续循环采集数据、检测按键指令,保障整套控制系统稳定运行,是所有功能实现的基础。

  2. OLED 实时数据显示功能

    实现效果:液晶屏持续刷新雨水传感器采集到的雨量数值,数值随雨水大小实时变化。

    使用场景:使用者可以直观读取当前环境雨量强度,方便对比实测数据与设定阈值,辅助参数调试。

  3. 雨量强度采集检测功能

    实现效果:雨水传感器裸露感应面接触雨水后,输出模拟电压随雨量增大而线性变化,单片机将模拟信号转换为数字量。

    使用场景:持续监测环境降雨等级,为雨刮自动调速提供数据依据,是自动模式运行的数据来源。

  4. 舵机雨刮模拟执行功能

    实现效果:单片机输出不同占空比的 PWM 波形,控制 SG90 舵机往复摆动,模拟汽车雨刮器来回刮水动作,区分一档低速摆动与二档高速摆动。

    使用场景:接收自动模式或者手动模式的指令,完成雨刮启停与两档速度调节。

  5. 模式切换按键功能(按键 1)

    实现效果:每按下一次按键,系统循环切换自动模式→手动模式→阈值设置模式,循环往复。

    使用场景:使用者自由切换系统工作模式,满足自动运行、人工操作、参数自定义三类使用需求。

  6. 手动模式全按键控制功能(按键 2、3、4)

    实现效果:按键 2 选中雨刮设备;按键 3 控制雨刮开启与关闭;按键 4 循环切换一档低速、二档高速两个运行档位。

    使用场景:脱离传感器自动控制,完全由人工手动操控雨刮启停与运行速度,复刻传统车辆雨刮的操作逻辑。

  7. 阈值自定义设置功能(阈值模式下按键 2、3、4)

    实现效果:按键 2 切换选中 “雨量下限”“雨量上限” 两个参数;按键 3 执行数值增加操作;按键 4 执行数值减少操作,修改后的阈值自动保存生效。

    使用场景:使用者可以自定义触发一、二档雨刮的雨量临界值,适配不同降雨环境,提升系统灵活度。

  8. 自动模式分级档位与指示灯控制功能

    实现效果:传感器采集数值高于雨量下限阈值时,自动启动雨刮一档,同时点亮 LED1 指示灯;数值高于雨量上限阈值时,自动切换为雨刮二档,同时点亮 LED2 指示灯。

    使用场景:无人干预的全自动运行状态,根据实时雨量自动分级调节雨刮速度,并用指示灯直观展示当前运行档位。

  9. 自动模式语音安全播报功能

    实现效果:当检测雨量超过设定上限阈值,切换至二档雨刮的同时,自动触发语音模块,循环播放预设语音 “雨量过高,注意安全”。

    使用场景:暴雨工况下给出语音安全提醒,补充灯光指示,完善预警机制。

技术路线

  1. 硬件编程语言:C 语言

    选型理由:C 语言是嵌入式单片机开发的主流语言,执行效率高,资源占用少,完全适配 STM32 单片机程序开发,是本科嵌入式课程核心教学内容。

    具体用途:编写 AD 采集、PWM 舵机控制、按键中断扫描、OLED 屏幕显示、串口语音触发等全部业务逻辑代码。

  2. 开发软件:Keil MDK5

    选型理由:专门针对 ARM 内核单片机的编译开发环境,支持 STM32 固件库开发,拥有完善的编译、调试、下载功能,是高校嵌入式课程标配工具。

    具体用途:创建工程、编写 C 程序、编译代码、排查语法逻辑错误,将程序固件烧录进 STM32 单片机。

  3. 固件库:STM32 标准外设库

    选型理由:库函数开发无需操作底层寄存器,代码简洁易懂,降低本科生开发难度,外设驱动代码成熟稳定。

    具体用途:调用库函数配置 GPIO 口、ADC 模数采集、定时器 PWM 输出、I2C 通信接口,简化硬件底层初始化代码编写。

  4. 电路设计软件:Altium Designer

    选型理由:电子电路专业常用设计软件,适合绘制硬件接线原理图,便于整理硬件整体架构。

    具体用途:绘制整套控制系统的硬件电路原理图,整理各个模块之间的接线关系。

  5. 调试工具:ST-Link 下载器 + 串口调试助手

    选型理由:ST-Link 稳定可靠,支持程序下载与在线调试;串口工具可以打印雨量采集数值,方便程序排错。

    具体用途:向单片机烧录程序,在线断点调试代码;打印传感器原始数据,校验 AD 采集结果是否准确。

  6. 辅助设计工具:Visio

    选型理由:常用流程图、硬件架构图绘制工具,操作简单,满足毕业设计文档绘图需求。

    具体用途:绘制系统硬件总体架构图、程序主流程图、各个功能模块程序流程图,完善毕业设计文档配图。

  7. 运行硬件环境:Windows 10 操作系统

    选型理由:Keil、AD 等开发软件在 Windows 平台兼容性最好,开发环境搭建门槛低。

    具体用途:承载全部开发软件,完成代码编写、电路绘图、程序调试等所有开发工作。

项目演示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

关于我们

博主本身从事开发软件开发、有丰富的编程能力和水平、累积给上千名同学进行辅导、有自己的独立工作室,目前只专注做自己专业领域的事。团队人员有多年架构师设计经验、多人有参加校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,有较为丰富的相关经验。期待与各位高校教师、企业讲师以及同行交流合作。

项目案例

下面是我们团队最新的定制开发的项目平台,广受到大家客户的喜爱!大家看看我们开发出来的部分效果图吧!!!
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

源码获取

👉👉👉👉 点击我获取源码 -> 进我个人主页 👈👈👈👈

⬇️⬇️⬇️⬇️

不用加速器!Google Earth Pro登录失败自救手册:从服务器连接到地图加载的完整排错流程 本文详细解析了Google Earth Pro登录失败的常见问题及解决方案,包括服务器连接失败、地图加载异常等。通过基础排查、内置修复工具使用和高级配置调整,帮助用户无需加速器即可解决启动问题、黑屏和转圈圈等困扰,提升软件使用体验。 阅读详情

相关推荐

HyperLedger Fabric实战(一):基础环境构建

简介 本文将介绍从一台裸机上面如何构建出一个可用的Fabric网络(单机版,非测试网络)。 基础环境构建 Fabric组件安装

yindarui 1万+

单片机毕业设计-基于 STM32 的雨水检测与舵机雨刮智能控制系统设计 基于嵌入式单片机的雨量监测与语音预警装置设计(013401)

本课题以 STM32F103C8T6 单片机为主控核心,设计一套智能雨量检测与雨刮控制系统。系统通过雨水传感器实时采集雨量数据,在 OLED 液晶屏上完成数值实时显示;利用 SG90 舵机模拟汽车雨刮器动作,支持自动、手动、阈值设置三种工作模式。自动模式下,系统依据自定义雨量上下限自动切换雨刮一、二档位,并同步点亮对应指示灯,雨量超标时触发语音播报提示行车安全;手动模式支持按键启停雨刮并自由切换档位;阈值模式可通过按键修改雨量触发阈值。

我的个人博客:https://bishe666.top 98

ESP32 LVGL开发板例程使用记录:自制常用汉字字库(二)

1、将下载的文件移入工程文件中 ,路径为项目文件中 ”......\lib\lvgl\src\font“文件夹下。3、修改字库配置文件,文件名为lv_conf.h中的内容,向其中加入下面内容(位置可搜索注释块来找到地方)修改完成可以编译试试,看是否成功,如字库较大时编译出错,请使能:LV_FONT_FMT_TXT_LARGE。2、打开此文件,修改包含头文件的路径,不然会报错,修改方法可对照自己库中其他字库文件中的包含路径。导入完成后在VSCode工程中可以查看到此文件。上次说完了如何制作 字库.c 文件。

qq_43279097的博客 1960

【单片机毕业设计】基于 STM32 的智能雨量检测与雨刮控制系统设计,基于单片机的自动雨刮器雨量感知与调速系统设计(013401)

本课题以 STM32F103C8T6 单片机为主控核心,设计一套智能雨量检测与雨刮控制系统。系统通过雨水传感器实时采集雨量数据,在 OLED 液晶屏上完成数值实时显示;利用 SG90 舵机模拟汽车雨刮器动作,支持自动、手动、阈值设置三种工作模式。自动模式下,系统依据自定义雨量上下限自动切换雨刮一、二档位,并同步点亮对应指示灯,雨量超标时触发语音播报提示行车安全;手动模式支持按键启停雨刮并自由切换档位;阈值模式可通过按键修改雨量触发阈值。本系统硬件搭建简单,控制逻辑清晰,具备多模式切换、参数自定义、分级提醒等

bishe7_is_vx的博客 209

ETAP实战:如何用仿真软件快速绘制标准一次接线图(附模板下载)

本文提供了一套基于ETAP软件高效绘制标准一次接线图的完整实战工作流。从国标符号库配置、绘图模板创建,到核心设备绘制、参数标注,再到利用软件模型进行拓扑检查与短路电流校核,手把手教你实现从零到一的专业图纸设计。文末附有实用模板下载,助你大幅提升电力设计效率与图纸质量。

weixin_29291573的博客 515

一文吃透 ABAP CDS SELECT:语法全景、关联与去重、可运行示例与实战心法

摘要: 本文深入解析ABAP中CDS视图的SELECT语法,重点介绍两种等价写法、关联与路径表达式优化、DISTINCT去重逻辑及WHERE/GROUP BY/HAVING/UNION等子句的应用。通过可运行的业务伙伴角色去重、关联路径查询及多角色筛选示例,演示如何将CDS特性转化为项目实践。强调关联复用性优于传统JOIN,并指出DISTINCT的权限边界与误用场景,帮助开发者从行式思维转向图式数据建模。(150字) 关键词: ABAP CDS、SELECT语法、路径表达式、DISTINCT去重、关联复用

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 395

【单片机毕设案例分享】基于雨水传感的多档位雨刮舵机控制系统设计与开发 基于嵌入式硬件的雨量检测与雨刮智能控制平台搭建(013401)

本课题以 STM32F103C8T6 单片机为主控核心,设计一套智能雨量检测与雨刮控制系统。系统通过雨水传感器实时采集雨量数据,在 OLED 液晶屏上完成数值实时显示;利用 SG90 舵机模拟汽车雨刮器动作,支持自动、手动、阈值设置三种工作模式。自动模式下,系统依据自定义雨量上下限自动切换雨刮一、二档位,并同步点亮对应指示灯,雨量超标时触发语音播报提示行车安全;手动模式支持按键启停雨刮并自由切换档位;阈值模式可通过按键修改雨量触发阈值。

QQ_2876970413的博客 10

DeepSeek邮件管理全攻略

DeepSeek邮件助手是一款高效的邮件处理工具,提供智能分类、撰写、回复和任务自动化功能。通过API调用或多智能体系统,它能自动分类邮件意图、生成专业回复并优化邮件内容。核心功能包括智能过滤、会议安排和任务提醒,支持与主流邮箱服务集成。提供精准提示词模板,帮助用户快速生成得体邮件,提升工作效率。适合个人和企业使用,通过简单配置即可实现邮件处理自动化。

Genio_Wang的博客 183

单片机计算机毕设之基于 STM32 的 OLED 雨量显示与雨刮自动控制系统设计 基于按键配置的智能雨量检测与雨刮调速装置设计(013401)

本课题以 STM32F103C8T6 单片机为主控核心,设计一套智能雨量检测与雨刮控制系统。系统通过雨水传感器实时采集雨量数据,在 OLED 液晶屏上完成数值实时显示;利用 SG90 舵机模拟汽车雨刮器动作,支持自动、手动、阈值设置三种工作模式。自动模式下,系统依据自定义雨量上下限自动切换雨刮一、二档位,并同步点亮对应指示灯,雨量超标时触发语音播报提示行车安全;手动模式支持按键启停雨刮并自由切换档位;阈值模式可通过按键修改雨量触发阈值。

11

WPF中使用TreeView封装组合控件TreeView+DataGrid

wpf的功能非常强大,很多控件都是原生的,但是要使用TreeView+DataGrid的组合,就需要我们自己去封装实现。功能如上图所示, 目前基本上把常用的样式都实现了,购买源码后,可以自行修改样式。本文源码效果如下,(搞了好几天,的确有难度,所以源码也收费,便宜,赚点辛苦费)第一种:技术的选择是TreeView(也就是本文的演示)。这2个图都是第三方控件自带的,并且都是收费使用。首先说明一下,实现上面的效果,有3种方法。本文演示的是使用TreeView的实现。第二种:技术的选择是DataGrid。

故里2130 1651

元学习与Transformer的结合:Meta-Transformer架构解析

我们生活在一个信息爆炸的时代,每天都会产生海量的数据。在深度学习领域,如何让模型更高效地学习、更快地适应新的任务,一直是科学家们努力的方向。元学习和Transformer都是深度学习中的重要概念,它们各自有着独特的优势。本文的目的就是深入剖析将元学习和Transformer结合起来的Meta - Transformer架构,探讨它的原理、应用以及未来发展。我们会从基础概念讲起,逐步深入到架构的各个方面,让大家对Meta - Transformer有一个全面的了解。

AI智能探索者的博客 1054

【单片机课设毕设项目】基于单片机的自动雨刮器雨量感知与调速系统设计 基于 STM32 的雨水检测与舵机雨刮智能控制系统设计(013401)

本课题以 STM32F103C8T6 单片机为主控核心,设计一套智能雨量检测与雨刮控制系统。系统通过雨水传感器实时采集雨量数据,在 OLED 液晶屏上完成数值实时显示;利用 SG90 舵机模拟汽车雨刮器动作,支持自动、手动、阈值设置三种工作模式。自动模式下,系统依据自定义雨量上下限自动切换雨刮一、二档位,并同步点亮对应指示灯,雨量超标时触发语音播报提示行车安全;手动模式支持按键启停雨刮并自由切换档位;阈值模式可通过按键修改雨量触发阈值。

11

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

计算机单片机毕设实战-基于 STM32 的多模式智能雨刮控制器设计与实现 基于传感器的车辆雨量检测与雨刮档位自动控制系统(013401)

本课题以 STM32F103C8T6 单片机为主控核心,设计一套智能雨量检测与雨刮控制系统。系统通过雨水传感器实时采集雨量数据,在 OLED 液晶屏上完成数值实时显示;利用 SG90 舵机模拟汽车雨刮器动作,支持自动、手动、阈值设置三种工作模式。自动模式下,系统依据自定义雨量上下限自动切换雨刮一、二档位,并同步点亮对应指示灯,雨量超标时触发语音播报提示行车安全;手动模式支持按键启停雨刮并自由切换档位;阈值模式可通过按键修改雨量触发阈值。

项目帮 12

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

【计算机毕业设计单片机案例】基于传感器数据采集的智能雨刮档位控制系统实现 基于单片机的雨量阈值自定义雨刮控制系统设计(013401)

本课题以 STM32F103C8T6 单片机为主控核心,设计一套智能雨量检测与雨刮控制系统。系统通过雨水传感器实时采集雨量数据,在 OLED 液晶屏上完成数值实时显示;利用 SG90 舵机模拟汽车雨刮器动作,支持自动、手动、阈值设置三种工作模式。自动模式下,系统依据自定义雨量上下限自动切换雨刮一、二档位,并同步点亮对应指示灯,雨量超标时触发语音播报提示行车安全;手动模式支持按键启停雨刮并自由切换档位;阈值模式可通过按键修改雨量触发阈值。

102

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

【单片机课程设计/毕业设计】基于嵌入式平台的雨量预警与雨刮自动控制装置设计 基于 STM32 的手动自动双模式雨刮控制系统设计(013401)

本课题以 STM32F103C8T6 单片机为主控核心,设计一套智能雨量检测与雨刮控制系统。系统通过雨水传感器实时采集雨量数据,在 OLED 液晶屏上完成数值实时显示;利用 SG90 舵机模拟汽车雨刮器动作,支持自动、手动、阈值设置三种工作模式。自动模式下,系统依据自定义雨量上下限自动切换雨刮一、二档位,并同步点亮对应指示灯,雨量超标时触发语音播报提示行车安全;手动模式支持按键启停雨刮并自由切换档位;阈值模式可通过按键修改雨量触发阈值。

12

单片机毕设项目:基于嵌入式开发的雨量监测、指示灯与语音报警系统 基于 STM32 单片机的车辆智能雨刮模拟控制系统设计(013401)

本课题以 STM32F103C8T6 单片机为主控核心,设计一套智能雨量检测与雨刮控制系统。系统通过雨水传感器实时采集雨量数据,在 OLED 液晶屏上完成数值实时显示;利用 SG90 舵机模拟汽车雨刮器动作,支持自动、手动、阈值设置三种工作模式。自动模式下,系统依据自定义雨量上下限自动切换雨刮一、二档位,并同步点亮对应指示灯,雨量超标时触发语音播报提示行车安全;手动模式支持按键启停雨刮并自由切换档位;阈值模式可通过按键修改雨量触发阈值。

2501_91703032的博客 13

单片机毕设选题推荐:基于单片机的阈值可调式智能雨刮控制系统设计 基于雨水传感器的多模式雨刮器智能控制系统实现(013401)

本课题以 STM32F103C8T6 单片机为主控核心,设计一套智能雨量检测与雨刮控制系统。系统通过雨水传感器实时采集雨量数据,在 OLED 液晶屏上完成数值实时显示;利用 SG90 舵机模拟汽车雨刮器动作,支持自动、手动、阈值设置三种工作模式。自动模式下,系统依据自定义雨量上下限自动切换雨刮一、二档位,并同步点亮对应指示灯,雨量超标时触发语音播报提示行车安全;手动模式支持按键启停雨刮并自由切换档位;阈值模式可通过按键修改雨量触发阈值。

项目帮 12

基于单片机的温控风扇控制

具体功能: 1.DS18B20采集温度,数码管显示当前温度值,采用三极管驱动数码管显示; 2.采用PWM调速的原理来实现风扇速度的控制: 当温度低于温度的下限值时,电机不转, 当温度介于上限和下限之间时电机转速缓慢, 当温度大于上限值时,电机全速转动; 3.三个按键可以设置温度上下限; 4.温度测量范围:0-99.9度;

2401_82402501的博客 198

基本定时器(TIM6/TIM7)

基本定时器最简单,就干一件事:到点了触发中断。定时器本质就是计数器,每个时钟脉冲加1,数到ARR就溢出、产生中断、清0重来。三个核心寄存器:PSC(预分频器):对输入时钟分频CNT(计数器):从0往上数ARR(自动重装载值):数到这个值就溢出,CNT清0,产生更新中断公式:  定时周期 = (PSC+1) × (ARR+1) / 定时器时钟  更新事件频率 = 定时器时钟 / ((PSC+1) × (ARR+1)) 例:TIM6时钟84MHz,要定时0.5秒(2

2401_89890233的博客 283

7-2 按键控制LED流水灯(SDCC + Notepad++ + STC-ISP/普中ISP)

本节基于上节定时器T0设计,实现按键控制LED流水灯。通过配置12MHz晶振下16位定时器模式,初值设为64536(0xFC18),每1毫秒溢出一次,替代原有Delay方法。启用定时器中断,设置TR0启动,TF0标志自动置位触发中断,配合外部按键控制流水灯状态,提升系统实时性与效率。

xunyan6234的博客 92

TMS320F28335 学习笔记(二):系统时钟、PLL 与看门狗

本文系统介绍F28335的时钟架构与看门狗应用,涵盖外部晶振、PLL倍频生成系统时钟(SYSCLKOUT)、高速/低速外设时钟分频配置,以及看门狗的启用、关闭与喂狗机制。强调时钟配置准确性对延时、PWM、通信等外设的重要性,指出常见错误如晶振不匹配、未等待PLL锁定、随意修改PLL或喂狗周期过长等问题,并提供初始化框架与验证方法,帮助开发者正确配置时钟系统,确保程序稳定运行。

2403_83044722的博客 378

代码小白笔记:江科大 51 单片机 LCD1602 课程详解

本文为单片机新手梳理江科大51课程中LCD1602的驱动逻辑,聚焦“看懂代码”而非深究寄存器。通过解析接线、底层函数(延时、写命令/数据)、初始化流程及光标定位,详解字符、字符串、数字(十进制、十六进制、二进制)的显示原理,核心在于理解“RS控制指令/数据”、“地址映射规则”及“数字转字符”的位运算技巧,帮助读者快速上手并自定义显示内容。

2301_81429079的博客 632

MCU复位电路不加单片机可行吗?PCB踩坑记

第一版板子长按偶发不触发,经查为Key脚走线穿越DC-DC电感下方,受开关噪声干扰导致判定失败。改用丽晶微EY407-383329(SOT23-6)专用复位ASIC,硬件实现3秒长按、1秒双路互补脉冲输出,无需MCU参与,省去软件消抖与定时器资源。关键点:Key线避开通路、就近加104P去耦、低有效接法正确、输出极性匹配、RESET上拉可靠、扩流器件靠近输出。全靠硬件实现稳定复位,主控死机仍可工作。建议依8项排查清单验证,量产前索取规格书并打样验证。

ELITECHIP_ECM的博客 283

MCU 启动流程解析:从 SRAM 到 DDR

MCU 的性能瓶颈通常不在 DDR 带宽,而在访问延迟与确定性。因此,关键代码、中断向量、栈以及功能安全数据应放在片内 SRAM;大块传感器数据缓冲、堆和冷数据则放在 DDR。启动流程的核心可以概括为三步:Boot ROM 搬运、Remap 切换、SRAM 执行。

Where there is life, there is hope. 299

MCU的ADC采样怎么配

一块采集板,室温下读电池电压挺准,一上高低温箱就差出0.3V。软件反复查了三遍,没改一行代码,最后发现是参考电压选错了——电源纹波直接灌进了测量基准。ADC这东西,代码就那么几行,坑全在配置里。这篇拿ATmega16当例子,把采样链路从头讲清:参考电压怎么选、时钟为什么卡在50到200kHz、结果为什么要讲究读取顺序。这些规则不只对AVR成立,换成车规MCU,思路一样。

qq_43241255的博客 197

HAL库基本定时器框架分析

这部分是在main.c里面调用的,使能定时器外设和中断位。实时真正干活的操作在中断处理函数里进行。流程1 定时器外设初始化和中断配置。流程2 使能定时器中断相关位。流程3 中断处理函数。

tecoes的博客 34
上一篇: 【单片机毕业设计】基于传感器的人体体温与运动状态监测系统 基于 STM32F103 的多参数健康监测设备设计(013301)
下一篇: 【单片机毕业设计】基于 MPU6050 的跌倒监测与多级报警系统开发 基于 STM32 的多等级危险状态监测设备设计(013501)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值