注:站内购买实物可使用优惠卷




基于STM32的温控风扇

首页      实物视频演示      仿真视频演示       设计说明书预览      答辩PPT预览

 

编号:

HJJ-32-2022-011

设计简介:

本设计是基于STM32的温控风扇,主要实现以下功能:

1.通过人体红外检测是否有人,没人自动关闭风扇
2.通过DS18B20检测温度,风扇超过起始温度才允许转动
3.通过设定的起始温度,控制风速,每增加1℃,风速加快一点
4.设置温度阈值,通过三个按键,一个是开关键,一个是加温度,一个是减温度
5.通过oled显示风扇转动的温度起始值、当前温度值、风扇开关状态、风速值(不需要测,根据温度,写一个,范围0-100)
6.STM32使用最小系统贴片

标签:STM32单片机、OLED、DS18B20

 

基于STM32的温控风扇

 

基于STM32的温控风扇:中控部分、输入部分和输出部分。下面分别对这三部分进行概述:

中控部分

  • 数据采集:通过GPIO接口读取DS18B20温度传感器的温度数据,人体红外传感器的检测状态,以及独立按键的输入信号。
  • 内部处理:根据读取的温度数据、人体红外检测状态及按键操作,判断是否需要调整风扇转速,以及更新OLED显示内容。
  • 输出控制:通过PWM信号控制MX1508直流电机驱动芯片,进而调节风扇转速;同时,更新OLED显示屏上的温度、风扇状态、速度和温度阈值等信息。

输入部分

  • DS18B20温度检测模块:实时检测当前环境温度,并将温度数据发送给中控部分。
  • 人体红外传感器:检测周围是否有人体存在,当有人时触发风扇启动或调整转速的逻辑。
  • 独立按键:提供用户交互界面,用户可以通过按键操作切换显示界面、调整温度阈值等。
  • 供电电路:为整个系统提供稳定的直流电源,确保系统正常工作。

输出部分

  • OLED显示模块:显示当前温度、风扇状态(如开启/关闭)、转速和预设的温度阈值等信息,为用户提供直观的视觉反馈。
  • MX1508直流电机驱动芯片及风扇:根据中控部分发送的PWM信号调节风扇转速,实现温控功能。当温度超过预设阈值时,风扇转速加快;当温度降低至安全范围内时,风扇转速减缓或停止转动。
开题报告
1
实物资料
2
仿真资料
3
设计说明书
4
答辩PPT
5
打包购买(包括实物资料+仿真资料+设计说明书+开题报告+答辩PPT)
6
下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
12345...5
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索