资料查找方式特纳斯电子电子校园网搜索下面编号即可编号CJL-51-2022-156设计简介本设计是基于单片机的智能奶瓶系统主要实现以下功能可通过LCD1602显示温度和温度阈值可通过按键设置温度阈值可通过手机远程设置温度阈值可通过蓝牙给手机发送数据温度过低可自动加热。标签51单片机、LCD1602、蓝牙模块题目扩展温控水杯基于单片机的智能奶瓶设计中控部分、输入部分和输出部分。下面分别对这三部分进行概述中控部分数据处理与逻辑判断STC89C52单片机负责接收DS18B20温度采集模块的数据和独立按键的输入指令进行数据处理和逻辑判断以确定奶瓶内的温度状态和用户设定的温度阈值。控制信号生成根据处理结果单片机生成控制信号通过输出部分控制继电器加热、LCD1602显示、蓝牙模块数据传输以及蜂鸣器报警等功能。输入部分DS18B20温度采集模块实时检测奶瓶内的温度并将温度数据发送给STC89C52单片机。独立按键用于切换显示界面、设置温度阈值等用户操作为系统提供交互功能。供电电路为整个智能奶瓶系统提供稳定的电源供应确保系统的正常运行。输出部分LCD1602用于显示检测到的当前温度和用户设定的温度阈值方便用户查看奶瓶内的温度状态。继电器当奶瓶内温度低于设定的温度阈值时继电器闭合启动加热装置提高奶瓶内的温度。蓝牙模块实现智能奶瓶与手机端的数据通信将检测到的温度数据发送给手机端同时手机端也可通过蓝牙模块设置温度阈值实现远程监控和设置功能。蜂鸣器当奶瓶内温度低于设定的温度阈值时蜂鸣器发出报警声提醒用户及时加热奶瓶。5 实物调试5.1 电路焊接总图首先在AD中根据各个模块画出原理图然后导出PCB进行连线最后通过嘉立创进行打板。板子到手之后就是焊接过程第一部分是电源模块将电源插座、电源开关、10k电阻和一个指示灯依次焊接焊接好之后插入Type-C电源指示灯点亮电源模块测试正常。第二部分是显示模块排针焊接好后将LCD1602显示屏插入排针。第三部分是单片机模块本次课题使用的是STC89C52单片机。第四部分是复位电路模块一个复位按键、10uF极性电容、10k电阻为一个模块焊接构成复位电路。第五部分是晶振电路模块由两个30pF瓷片电容、一个11.05926MHz晶振焊接而成。第六部分是下载口焊接下载接口GND、TXD、RXD将HEX文件下载到单片机中查看是否能下载正常,测试验证一切正常。第七部分是蓝牙模块先焊接一个6Pin的排母将传感器插入排母。第八部分是蜂鸣器直接焊接在板子上。第九部分是温度传感器先焊接一个3Pin的排母用杜邦线连接。第十部分是三个独立按键模块直接焊接在板子上。第十一部分是继电器直接焊接在板子上。下图5-1为焊接完的整体实物图图5-1电路焊接总图5.2 蓝牙连接实物测试如图5-2所示上电后LCD1602显示屏显示温度、温度阈值。连接蓝牙时先在微信中搜索“特纳斯电子”公众号关注之后在屏幕的左下角有“工具”点一下“工具”再点一下“蓝牙助手”找到名称带有“”符号的蓝牙名称点一下会自动连接连接好之后可通过手机查看数据和设置阈值。图5-2蓝牙连接图5.3 设置阈值实物测试如图5-3所示第一次按下第一个按键S3显示屏显示的温度阈值的值在闪烁这时按下第二个按键S4温度阈值1按下第三个按键S5温度阈值-1。图5-3设置阈值实物图5.4 加热实物测试如图5-4所示当温度小于温度阈值时加热继电器打开蜂鸣器报警。图5-4加热实物图6 仿真调试6.1仿真总体设计仿真设计总体包括51单片机最小系统、LCD1602显示屏、温度传感器、三个按键、继电器、蜂鸣器和模拟蓝牙模块的串口虚拟终端。图6-1 仿真设计总图6.2 设置阈值实物测试如图6-2所示第一次按下第一个按键S3显示屏显示的温度阈值的值在闪烁这时按下第二个按键S4温度阈值1按下第三个按键S5温度阈值-1。图6-2设置阈值实物图6.3 加热实物测试如图6-3所示当温度小于温度阈值时加热继电器打开蜂鸣器报警。图6-3加热实物图设计说明书部分资料如下设计摘要基于单片机的智能奶瓶系统是一种集成了多种功能的智能化喂养设备主要用于为宝宝提供方便、安全和舒适的喂养体验。该系统通过单片机控制实现了温度显示、温度阈值设置、手机远程设置、蓝牙数据传输和自动加热等功能。首先系统配备LCD1602液晶显示屏可以实时显示奶瓶中的温度和温度阈值。这使得用户可以方便地了解奶液的温度状态确保宝宝能够喝到适宜的温度的奶液。其次用户可以通过按键操作设置奶瓶的温度阈值。系统会根据用户设置的阈值来监测奶液的温度并进行相应的提醒或调节。这样用户可以根据宝宝的需要灵活地调整奶液的温度提供适合宝宝的喂养环境。此外该系统支持手机远程设置功能用户可以通过手机远程控制系统实现对奶瓶温度阈值的设置。通过蓝牙通信用户可以将设置的温度阈值发送到系统中实现方便快捷的远程控制。这为用户提供了更加灵活和便利的操作方式。系统具备蓝牙数据传输功能可以与手机进行数据传输。用户可以通过手机获取奶瓶的温度信息实时了解宝宝的喂养情况。同时用户也可以将设置的温度阈值发送到系统中实现与系统的交互。这样用户可以随时随地进行操作和监控提高了系统的灵活性和便利性。最后当奶液温度过低时系统会自动启动加热功能提高奶液的温度确保奶液处于适宜的温度范围内。这样可以保证宝宝喝到温暖的奶液提高喂养的舒适性和安全性。综上所述基于单片机的智能奶瓶系统通过集成多种功能为用户提供了方便、安全和智能化的喂养体验。该系统的研发和应用将为宝宝喂养过程带来积极的影响提高喂养的效果和体验。关键词单片机蓝牙模块温度检测温度控制字数10000目录摘 要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蓝牙模块4 系统程序设计4.1 编程软件介绍4.2 主程序流程设计4.3 按键功能图4.4 显示函数流程图4.5 处理函数流程图5 实物调试5.1 电路焊接总图5.2 蓝牙连接实物测试5.3 设置阈值实物测试5.4 加热实物测试6 仿真调试6.1仿真总体设计6.2 设置阈值实物测试6.3 加热实物测试结 论参考文献致 谢