基于STM32单片机的智能饮水机设计

编号:

T3502310M

设计简介:

本设计是基于STM32单片机的智能饮水机设计,主要实现以下功能:

通过温度传感器检测水温
通过按键控制是否加热、设置温度阈值,当温度达到设定阈值或过高时,进行声光报警提醒
通过按键设有儿童安全锁,一旦关闭,饮水机停止加热和出水。(按键控制童锁是否打开)
通过水泵作为饮水机三个出水口(冷水,热水,茶水)。(按键控制是否出水)
通过OLED 显示文字标题“智能饮水机”、设置的温度阈值、采集到的水位、水温、当前模式(Normal / Hot / Water / Open四种模式:
Normal 常温模式
Hot 加热模式
Water 缺水警告,当水位过低时,自动停止加热,防止干烧
Open 水泵出水)
通过语音控制饮水机出水(冷水,热水,茶水)、加热
通过WIFI 将数据(水位、水温、模式)发送给手机,也可用手机远程控制是否打开儿童安全锁、是否加热、设置温度阈值

电源: 5V
传感器:温度传感器(DS18B20)、水位传感器(Water Sensor)
显示屏:OLED12864
单片机:STM32F103C8T6
执行器:水泵(N-MOS),加热片(继电器),蜂鸣器,led灯
人机交互:独立按键,语音模块(SU-03T),WiFi模块(ESP8266)

标签:STM32、OLED12864、DS18B20、Water Sensor、SU-03T、ESP8266

题目扩展:智能水杯系统、基于语音识别的智能饮水机设计、基于物联网的智能饮水机设计

 

 

基于STM32单片机的智能饮水机设计

 

中控部分:

  1. 核心控制:STM32单片机作为系统的中枢,负责整体的控制和数据处理。
  2. 数据处理:接收来自输入部分的数据,如温度、水位、用户指令等,进行内部处理。
  3. 指令输出:根据处理结果,向输出部分发出相应的控制指令。

输入部分:

  1. 语音模块:支持语音控制功能,用户可以通过语音指令来控制饮水机的加热、冷水、热水、茶水等开关。
  2. 温度采集模块:实时监测水温,并将数据反馈给中控部分的STM32单片机。
  3. 水位传感器:检测当前水位,确保饮水机在合适的水位范围内运行。
  4. 独立按键:提供直观的操作界面,用户可以通过按键来切换界面、开关儿童锁、设置温度阈值以及控制加热、制冷等功能。
  5. 供电电路:为整个系统提供稳定可靠的电源,确保各模块正常工作。

输出部分:

  1. OLED显示屏:显示系统状态、温度、水位、模式以及儿童锁开关等信息,提供直观的用户界面。
  2. 继电器:控制加热器的开关,实现水温的调节和保持。
  3. N-MOS管:分别控制冷热水和茶水的出水功能,确保用户可以根据需求选择合适的饮水方式。
  4. 声光报警:在温度超过设定阈值或其他异常情况发生时,通过声音和灯光提醒用户注意安全。
  5. WIFI模块:实现与手机的连接和数据传输,用户可以通过手机远程控制饮水机并查看实时数据。
实物资料
1
仿真资料
2
开题报告
3
设计说明书
4
答辩PPT
5
打包购买(包括实物资料+仿真资料+设计说明书+开题报告+答辩PPT)
6
下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
12345...5
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索