设计简介:
项目名:豆浆机
项目编号:mcuclub-dz-342
单片机类型:STC89C52
具体功能:
1、豆浆机工作流程:加热——粉碎1(慢速)——加热——粉碎2(快速)——加热——完成(蜂鸣器报警3次)
2、通过防水式DS18B20可实时测量豆浆温度
3、通过按键可设置加热、粉碎1、粉碎2时间,启停豆浆机,直接下一步
4、通过显示屏显示数据
5、通过两个液位传感器,一个放在豆浆机底部,一个放在豆浆机顶部,当底部液位传感器没有检测到液体时,不进行加热处理;当顶部液位传感器检测到液体时,进行蜂鸣器报警,并停止所有工作
实物链接:点击跳转
仿真链接:点击跳转
设计说明书链接:点击跳转
开题报告链接:点击跳转
答辩PPT链接:点击跳转
基于单片机的豆浆机控制器的设计
摘 要
豆浆是一种营养丰富、富含植物蛋白质的饮品,被广泛消费,并且在一些地区是主要的蛋白质来源之一。豆浆的制作通常需要复杂的工序,包括加热、粉碎、再次加热等。传统的制作方法需要用户的不断监控和手动干预,这既耗时又容易出现操作失误,影响了豆浆的质量和口感。因此,研发一种基于单片机的豆浆机控制器,可以实现豆浆的自动化制作,提高制作过程的便捷性和质量,具有重要的实际意义。
本文介绍了一种基于STC89C52型单片机的豆浆机控制器的设计与实现,旨在提高豆浆机的自动化程度和操作便捷性。以实现更加智能的豆浆制作过程。具体功能包括豆浆机的工作流程、温度测量、用户设置、数据显示以及液位检测。首先,豆浆机工作流程分为加热、粉碎1(慢速)、再次加热、粉碎2(快速)、再次加热和完成(蜂鸣器报警3次)六个步骤,以确保豆浆在制作过程中的安全和质量。其次,采用防水式DS18B20传感器实时测量豆浆的温度,以确保在适宜的温度范围内进行制作。用户可以通过按键设置加热、粉碎1、粉碎2的时间,以及启停豆浆机的运行。这为用户提供了更多的操作自由度。此外,通过显示屏实时显示温度和操作状态,使用户能够实时监控制作过程。最后,液位传感器分别放置在豆浆机的底部和顶部。当底部液位传感器未检测到液体时,不进行加热处理,以避免空烧。当顶部液位传感器检测到液体时,系统会触发蜂鸣器报警并停止所有工作,以防止液体溢出或其他问题。
综上所述,该基于STC89C52单片机的豆浆机控制器的设计在提高豆浆机操作便捷性和制作质量方面具有显著的潜力,可为豆浆制作提供更加智能化的解决方案。
关键词:单片机控制器;豆浆机;温度测量;液位传感器;智能化制作
Abstract
Soy milk is a nutritionally rich beverage, abundant in plant-based proteins, widely consumed, and serves as a primary source of protein in some regions. The production of soy milk typically involves complex procedures, including heating, grinding, and re-heating. Traditional production methods demand continuous monitoring and manual intervention by users, resulting in time-consuming processes and the potential for operational errors, which can impact the quality and taste of soy milk. Hence, the development of a microcontroller-based soy milk machine controller is of significant practical importance as it can facilitate the automation of soy milk production, enhancing both convenience and quality.
This paper presents the design and implementation of a soy milk machine controller based on the STC89C52 microcontroller, with the aim of achieving a higher degree of automation and operational convenience in soy milk production. The specific functions encompass the workflow of the soy milk machine, temperature measurement, user settings, data display, and liquid level detection.Firstly, the soy milk machine’s workflow is divided into six steps, including heating, grinding 1 (slow speed), re-heating, grinding 2 (fast speed), re-heating again, and completion (accompanied by a three-time alarm), ensuring the safety and quality of soy milk production.Secondly, a waterproof DS18B20 sensor is employed to measure the temperature of the soy milk in real-time, ensuring that it is produced within the appropriate temperature range.Users have the flexibility to set the duration of heating, grinding 1, grinding 2, and control the soy milk machine’s operation through user-friendly buttons, enhancing user autonomy.Furthermore, real-time temperature and operational status are displayed on a screen, enabling users to monitor the production process continuously.Lastly, liquid level sensors are placed at the bottom and top of the soy milk machine. If the bottom sensor does not detect any liquid, the heating process is avoided to prevent scorching. When the top liquid level sensor detects liquid, the system triggers an alarm and halts all operations to prevent spillage or other issues.
In summary, the design of a soy milk machine controller based on the STC89C52 microcontroller holds substantial potential in enhancing operational convenience and production quality of soy milk machines. This advancement offers a more intelligent solution for soy milk production.
Keywords: Microcontroller controller; Soy milk machine; Temperature measurement; Liquid level sensor; Intelligent production
目 录
基于单片机的豆浆机控制器的设计
摘 要
Abstract
第1章绪论
第2章 系统总体设计方案
第3章硬件设计
第4章 系统程序设计
第5章 实物测试
第6章 实物测试
第7章 总结展望
参考文献
附录
……………..本设计说明书是配套实物或仿真来写的,完整的设计参考书请购买后下载,购买过程遇到任何问题请联系客服进行咨询。本资料是一次性商品,不支持退货,感谢您对单片机俱乐部的支持……………..