资料查找方式特纳斯电子电子校园网搜索下面编号即可编号CJL-51-2022-049设计简介本设计是基于单片机智能温控水杯系统主要实现以下功能可通过LCD1602显示温度、浑浊度、水位、倒计时时间、杯盖状态可通过按键调整定时时间、温度阈值可通过按键控制杯盖和继电器状态可通过蓝牙发送温度、水位和浑浊度可通过蓝牙控制杯盖和继电器状态。标签51单片机、LCD1602、蓝牙模块、浑浊度检测、DS18B20题目扩展智能饮水机系统。基于单片机智能温控水杯系统中控部分、输入部分和输出部分。下面分别对这三部分进行概述中控部分STC89C52单片机数据处理与决策单片机接收DS18B20温度传感器的温度数据、水位传感器的水位数据、水质传感器的颗粒物浓度数据以及独立按键和蓝牙模块的用户指令通过内部算法处理这些数据决定是否需要启动加热、制冷、电机驱动或发出报警等。界面切换与显示控制根据用户通过独立按键或蓝牙模块发送的指令单片机控制LCD1602显示模块切换显示界面如当前水温、定时剩余时间、水质颗粒物浓度、杯盖状态等。通信与数据交换通过JDY-31蓝牙模块单片机与手机端建立通信连接接收手机端发送的数据指令如设置温度阈值、定时时间等并将水杯的当前状态如温度、水位、水质等发送至手机端进行显示。输入部分DS18B20温度检测模块用于检测水杯内的当前温度值并将温度数据发送至单片机进行处理。水位检测模块通过水位传感器检测水杯内的当前水位为单片机提供水位数据以判断是否需要提醒用户加水或停止加热/制冷。水质检测模块通过检测水杯内的颗粒物浓度判断水质是否达标为单片机提供水质数据以决定是否发出水质报警。独立按键提供用户输入接口用于切换显示界面、调整定时时间及温度阈值等。供电电路为整个系统提供稳定的电源确保各模块能够正常工作。蓝牙模块JDY-31与手机端建立通信连接接收手机端发送的数据指令并将水杯的当前状态发送至手机端。输出部分LCD1602显示模块用于显示当前水温、定时剩余时间、水质颗粒物浓度、杯盖状态及修改界面等提供直观的视觉反馈。加热继电器当水杯内的温度低于用户设置的温度阈值最小值时单片机控制加热继电器闭合启动加热功能。制冷继电器当水杯内的温度高于用户设置的温度阈值最大值时单片机控制制冷继电器闭合启动制冷功能。电机驱动模块与四项步进电机通过电机驱动模块控制四项步进电机的运转模拟水杯的开盖或关盖操作。蜂鸣器当倒计时时间到达时单片机控制蜂鸣器发出报警声提醒用户注意。5 实物调试5.1 电路焊接总图首先在AD中根据各个模块画出原理图然后导出PCB进行连线最后通过嘉立创进行打板。板子到手之后就是焊接过程第一部分是电源模块将电源插座、电源开关、10k电阻和一个指示灯依次焊接焊接好之后插入Type-C电源指示灯点亮电源模块测试正常。第二部分是显示模块排针焊接好后将LCD1602显示屏插入排针。第三部分是单片机模块本次课题使用的是STC89C52单片机。第四部分是复位电路模块一个复位按键、10uF极性电容、10k电阻为一个模块焊接构成复位电路。第五部分是晶振电路模块由两个30pF瓷片电容、一个11.05926MHz晶振焊接而成。第六部分是下载口焊接下载接口GND、TXD、RXD将HEX文件下载到单片机中查看是否能下载正常,测试验证一切正常。第七部分是温度传感器用的是防水的DS18B20测得温度先焊接3Pin的排母用杜邦线连接。第八部分是蜂鸣器直接焊接在板子上。第九部分是步进电机驱动芯片及电机先焊接一个2*8Pin的底座和一个5Pin的白色底座然后将芯片和电机插入。第十部分是蓝牙模块先焊接一个6Pin的排母将传感器插入排母。第十一部分是三个独立按键模块直接焊接在板子上。第十二部分是浑浊度传感器先焊接3Pin的排母用杜邦线连接。第十三部分是水位传感器先焊接3Pin的排母用杜邦线连接。第十四部分是两个继电器直接焊接在板子上。第十五部分是模数转换芯片ADC0832先焊接一个2*4Pin的底座将芯片插入底座。下图5-1为焊接完的整体实物图图5-1电路焊接总图5.2 蓝牙连接实物测试如图5-2所示上电后LCD1602显示屏显示温度、水位、浑浊度、倒计时和杯盖状态。连接蓝牙时先在微信中搜索“特纳斯电子”公众号关注之后在屏幕的左下角有“工具”点一下“工具”再点一下“蓝牙助手”找到名称带有“”符号的蓝牙名称点一下会自动连接连接好之后再点一下右边的“编辑模式”点一下按键进行编辑按键。可通过手机控制灯和设置阈值。图5-2蓝牙连接图5.3 按键实物测试如图5-3所示第一次按下第一个按键S1显示屏显示“Set_Time”按下第二个按键S2定时时间10按下第三个按键S3定时时间-10。同理可设置温度最大值和最小值。图5-3按键实物图5.4 定时实物测试如图5-4所示当设置的倒计时结束时蜂鸣器响1秒步进电机转动模拟杯盖自动打开。图5-4定时实物图5.5 温度控制实物测试如图5-8所示当温度大于温度最大值时制冷继电器工作。当温度小于温度最小值时加热继电器工作。图5-5温度控制实物图设计说明书部分资料如下设计摘要本设计是基于单片机的智能温控水杯系统具备多项功能。系统可以通过LCD1602显示温度、浑浊度、水位、倒计时时间以及杯盖状态提供实时监测和显示功能。用户可以通过按键调整定时时间和温度阈值以满足个人需求。同时系统还支持通过按键控制杯盖和继电器状态方便用户操作水杯。此外系统还具备蓝牙功能可以通过蓝牙发送温度、水位和浑浊度等数据实现远程监控和控制。用户可以通过蓝牙控制杯盖和继电器状态实现远程操作。总之基于单片机的智能温控水杯系统具备多项功能可以实现温度控制、水位监测、倒计时等功能并支持蓝牙通信和远程控制。然而该系统可能存在一些潜在的不足如单片机处理能力和存储空间的限制可能导致功能上的一定局限性。此外系统的稳定性和准确性也需要进一步验证和优化。通过不断改进和完善可以使该系统更加智能化和实用化。关键词单片机蓝牙模块温度检测步进电机浑浊度检测字数12000目录摘 要ABSTRACT1 引 言1.1 选题背景及实际意义1.2 国内外研究现状1.3 课题主要内容2 系统设计方案2.1 系统整体方案2.2 单片机的选择2.3 电源方案的选择2.4 显示方案的选择2.5 温度检测方案的选择3系统设计与分析3.1 整体系统设计分析3.2 主控电路设计3.2.1 STC89C52单片机3.2.2 晶振电路和复位电路3.3 液晶屏显示模块3.4 DS18B20传感器检测温度模块3.5浑浊度传感器3.6 ADC0832模数转换芯片模块3.7 蓝牙模块3.8 步进电机4 系统程序设计4.1 编程软件介绍4.2 主程序流程设计4.3 按键功能图4.4 显示函数流程图4.5 处理函数流程图5 实物调试5.1 电路焊接总图5.2 蓝牙连接实物测试5.3 按键实物测试5.4 定时实物测试5.5 温度控制实物测试结 论参考文献致 谢