毕设帮助、开题指导、技术解答(有偿)见文末。

目录

摘要

一、硬件方案

二、设计功能

三、实物图

四、原理图

五、PCB图

六、硬件框图

七、程序源码

八、资料包括


摘要

随着社会的发展,人类科技的进步,各行各业都在使自己的产品智能化、数字化,因老式的热水器使用煤气或天然气对水进行燃烧加热,用手动的方式调节温度,不仅不能够精确的确定使用者需要的水温,而且还存在一定的危险性。

电热水器是一种可供浴室、洗手间及厨房使用的家用电器,随着人们生活质量的提高,现代的家用电热水器已经摒弃了以前的做法,而采用一种更加精确、安全的实施方案。

C语言对单片机编程有诸多优点,例如:便于移植、句法检查时错误少、坚固性好、头文件种类诸多,能够方便快捷使用各种函数等。本文采用STM32单片机作为控制器,使用C语言编写程序,设计了一款智能家用电热水器。使用按键键盘设定温度,温度可以精确到0.1摄氏度,并使用LED灯显示,能够精确提供用户所需温度的温水。采用DS18B20采集温度,使用LED灯显示,精确的显示出采集的水温。当所需温度高于当前采集的水温时,使用继电器控制外接加热源,当所需温度低于当前采集的水温时,继电器断开不加热。当所需温度高于采集温度时,继电器吸合开始加热。基本实现了智能控制功能。

    关键字:18B20、STM32、热水器 LCD1602显示

一、硬件方案

本系统采用STM32F103C8T6单片机+防水型DS18B20温度传感器+LCD1602液晶+继电器+热得快+水泵+发光二极管+按键设计而成。

二、设计功能

1.采用STM32F103C8T6最小系统板控制。

2.采集LCD1602液晶显示实际温度值,报警参数可以同时显示出来,温度精确的小数点显示。

3.有三种模式:自动模式、手动模式和预约加热模式,具有水温和水位控制功能。

4.预约加热模式:具有预约开启热水器的功能,可以设置预约时间小时和分钟,时间一到加热继电器工作加热,这样更加智能和节能。

5.自动模式:当18B20温度传感器测到的实际温度低于设定的温度下限值时继电器自动吸合指示灯亮模控制热得快加热,当温度高于上限值时继电器自动关闭停止加热。

6.水位检测有低、中、高。当水位低时会自动停止加热防止干烧,并启动加水继电器工作控制水泵加水,当水位高于高水位时自动停止加水。

7.蜂鸣器的提示声音不同,当温度低于下限时,蜂鸣器会长鸣一声,当温度高于上限时,蜂鸣器会发出滴滴的声音,此功能更加清楚的知道热水器的工作状态。

8.手动模式:当温度在上、下限范围之间时,可以按加键手动开启和关闭加热继电器,当水位低平高水位的时可以按减键手动开启和关闭水位继电器加水。

9.可以设置温度上限和温度下限值,设置的参数具有掉电保存功能,保存在STM32内部FLASH,上电无需重新设置。

10.防水温度传感器,即可以测水温又可以测空气的温度,温度精确到小数点显示。

11.按键具有连加、连减的功能,在设置参数时按键按着不动可以实现连加、连减的功能,设置起来非常方便。

12.温度测量范围:0度到99.9度。

13.手机蓝牙APP软件安装在手机上,通过手机蓝牙与板子上的HC-05蓝牙模块连接进行显示控制。

14.手机APP上可以显示水温度值、温度上限值、温度下限值、水位等级、预约时间。

15.手机APP上有4个按键,退出键、减键、加键、设置键,可以设置温度上下限和预约时间并同步到产品上面显示,相当于板子上面按键的功能。

16.手机APP有汉字提示,加热功能会显示"打开加热"和"关闭加热",抽水功能会显示"打开加水"和"关闭加水",模式会显示"自动模式"和"预约模式"。

三、实物图

四、原理图

五、PCB图

六、硬件框图

七、程序源码

八、资料包括

需要完整的资料可以点击下面的名片,找我要资源压缩包的百度网盘下载地址及提取码。

70、基于STM32单片机的蓝牙智能热水器控制系统设计温度温控水温水位检测相关推荐

  1. 最简单DIY基于STM32单片机的蓝牙智能小车设计方案

    STM32库函数开发系列文章目录 第一篇:STM32F103ZET6单片机双串口互发程序设计与实现 第二篇:最简单DIY基于STM32单片机的蓝牙智能小车设计方案 文章目录 STM32库函数开发系列文 ...

  2. 最简单DIY基于STM32单片机的WIFI智能小车设计方案

    STM32库函数开发系列文章目录 第一篇:STM32F103ZET6单片机双串口互发程序设计与实现 第二篇:最简单DIY基于STM32单片机的蓝牙智能小车设计方案 第三篇:最简单DIY基于STM32F ...

  3. (毕业设计资料)基于STM32的物联网WiFi智能家居控制系统

    092[电路方案]基于STM32的物联网WiFi智能家居控制系统 功能: 1.可以检测环境中温湿度,气压,一氧化碳,空气质量,烟雾浓度和光照强度. 2.将测量的值显示在屏幕上,数据上报机智云平台可以通 ...

  4. STM32开发实例 基于STM32单片机的蓝牙手环

    一.系统设计 本次是基于STM32单片机的简易蓝牙手环,手指放在心率检测处,心率传感器就能实时的检测使用者的心率的变化,并在显示屏上进行显示:通过DS18B20检测体温,体温数值也会在显示屏上进行显示 ...

  5. 基于stm32单片机的WIFI智能联网天气预报自动校时系统(源码+原理图+全套资料)

    资料编号:071 通过wifi 联网获取任何城市的时间和天气,OLED显示,城市位置可以调整, 具体功能请看演示视频  全套资料齐全: 71-基于stm32单片机的WIFI智能联网天气预报自动校时系统 ...

  6. 基于51单片机的全自动智能洗衣机控制系统Proteus仿真(仿真+源码+全套资料)

     资料编号:108 设计功能: 1.对水温实时显示 2.显示滚筒转速 3.显示运行倒计时 4.能通过按钮分别设置洗涤时间和脱水时间 5.运行过程为:加热--洗涤--脱水 具体功能请看下方演示视频 10 ...

  7. 基于51单片机的蓝牙智能台灯设计

    具体实现功能 系统由单片机最小系统+光敏电阻及AD模块+蓝牙模块+红外模块+LED灯+蜂鸣器+电源构成 具体功能: (1)当人靠近的时候灯亮,太靠近的时候,蜂鸣器鸣叫发出警报,如果在一定时间内人没有离 ...

  8. 基于51单片机的蓝牙智能小车——《入门篇》

    我认为在制作小车前需要有心里准备,要充满自信.满怀激情,学会坚持,切忌三分钟热度,半途而废. 在上一篇文章中我已经提到了制作智能小车所需要的材料,如果大家已经准备好材料,或是想进一步了解智能小车的制作 ...

  9. 基于STM32单片机的远程智能浇花花盆GSM短信浇水补光方案原理图程序设计

    硬件电路的设计 (末尾附文件) 3.1系统的功能分析及体系结构设计 3.1.1系统功能分析 本设计由STM32F103C8T6单片机核心电路+温湿度传感器DHT11电路+LCD1602液晶显示电路+继 ...

最新文章

  1. SQLSERVER 分页
  2. PPR context node destroy logic
  3. 什么是Open-E?
  4. linux ios文件是否存在,技术|如何在 Linux 中验证 ISO 镜像
  5. input输入格式转换插件-Vanilla Masker
  6. Linux meson + ninja编译安装源码(八)
  7. 2015-11-19 22:34:54
  8. 关于C和C++中的基本数据类型int、long、long long、float、double、char、string的大小及表示范围
  9. 安装 Maxwell
  10. 88.合并两个有序数组
  11. 「00后缩写黑话翻译器」登上GitHub热榜,中年网民终于能看懂年轻人的awsl
  12. DBLE分库分表示例
  13. 【20保研】南开大学统计与数据科学学院2019年全国优秀大学生夏令营
  14. no matching cipher found
  15. 控制面板中点击管理工具提示administrative tools 位置不可用的解决办法
  16. WebStorm下载与安装2022版教程注册码WebStorm使用配置
  17. java MacBook air,macbook pro 与 macbook air 的区别!(前者是高配?java中如何读取主板序列号、硬盘序列号、MAC地址...
  18. 基于三维实景建模与CIM的数字孪生城市建设
  19. 如何搭建企业邮箱服务器
  20. python爬取猫眼电影数据

热门文章

  1. fread函数 转载https://www.cnblogs.com/melons/p/5791874.html
  2. 北京最受欢迎的十大美食街
  3. 秒查超大数据OLAP数据库Kylin
  4. 2023 NFT防骗指南:六大骗局,3招带你远离…
  5. 春秋航空股份有限公司
  6. Sonible smart:bundle Mac - 智能音频插件合集
  7. JQ实现ajax请求网抑云数据+art-template渲染
  8. 【报告分享】2021抖音电商商家经营手册-抖音电商(附下载)
  9. 运筹学--单纯形法的进一步讨论
  10. 阿里云香港云服务器不知道算P几事故的史诗级宕机事件复盘