首页 实物视频演示 仿真视频演示 设计说明书预览 答辩PPT预览
编号:
CJL-51-2022-049
设计简介:
本设计是基于单片机智能温控水杯系统,主要实现以下功能:
可通过LCD1602显示温度、浑浊度、水位、倒计时时间、杯盖状态;
可通过按键调整定时时间、温度阈值;
可通过按键控制杯盖和继电器状态;
可通过蓝牙发送温度、水位和浑浊度;
可通过蓝牙控制杯盖和继电器状态。
标签:51单片机、LCD1602、蓝牙模块、浑浊度检测、DS18B20
题目扩展:智能饮水机系统。
基于单片机智能温控水杯系统:中控部分、输入部分和输出部分。下面分别对这三部分进行概述:
中控部分:STC89C52单片机
-
数据处理与决策:单片机接收DS18B20温度传感器的温度数据、水位传感器的水位数据、水质传感器的颗粒物浓度数据,以及独立按键和蓝牙模块的用户指令,通过内部算法处理这些数据,决定是否需要启动加热、制冷、电机驱动或发出报警等。
-
界面切换与显示控制:根据用户通过独立按键或蓝牙模块发送的指令,单片机控制LCD1602显示模块切换显示界面,如当前水温、定时剩余时间、水质颗粒物浓度、杯盖状态等。
-
通信与数据交换:通过JDY-31蓝牙模块,单片机与手机端建立通信连接,接收手机端发送的数据指令(如设置温度阈值、定时时间等),并将水杯的当前状态(如温度、水位、水质等)发送至手机端进行显示。
输入部分
-
DS18B20温度检测模块:用于检测水杯内的当前温度值,并将温度数据发送至单片机进行处理。
-
水位检测模块:通过水位传感器检测水杯内的当前水位,为单片机提供水位数据,以判断是否需要提醒用户加水或停止加热/制冷。
-
水质检测模块:通过检测水杯内的颗粒物浓度,判断水质是否达标,为单片机提供水质数据,以决定是否发出水质报警。
-
独立按键:提供用户输入接口,用于切换显示界面、调整定时时间及温度阈值等。
-
供电电路:为整个系统提供稳定的电源,确保各模块能够正常工作。
-
蓝牙模块(JDY-31):与手机端建立通信连接,接收手机端发送的数据指令,并将水杯的当前状态发送至手机端。
输出部分
-
LCD1602显示模块:用于显示当前水温、定时剩余时间、水质颗粒物浓度、杯盖状态及修改界面等,提供直观的视觉反馈。
-
加热继电器:当水杯内的温度低于用户设置的温度阈值最小值时,单片机控制加热继电器闭合,启动加热功能。
-
制冷继电器:当水杯内的温度高于用户设置的温度阈值最大值时,单片机控制制冷继电器闭合,启动制冷功能。
-
电机驱动模块与四项步进电机:通过电机驱动模块控制四项步进电机的运转,模拟水杯的开盖或关盖操作。
-
蜂鸣器:当倒计时时间到达时,单片机控制蜂鸣器发出报警声,提醒用户注意。