项目介绍:
此项目为《基于stm32单片机的智能饮水机系统》,饮水机已经成为了我们日常生活中必不可少的家用电器。项目利用单片机对水温的控制,在加上液晶屏幕显示温度,得到稳定的人与机器的操作,这款饮水机有很多的模式可以使用,如:常温,加热等。水位判断,如果水箱在缺水的情况下使用,无法使之加热,它会通过智能报警的方式告知饮水机主人提醒主人以保证其该系统的安全性,让人用起来更加稳定。对于这个设计来说,在确保用户使用过程中的安全的情况下为用户的使用更加方便、舒心。这个设计的智能化水平相对来说比较高,自动化操作可以根据用户自己来实现。
大部分小伙伴通常此项目完成毕设答辩,此项目包含资料非常丰富,参考论文,开题报告都有,具体可以看下文中的“全部资料”介绍,此项目 使用STM32为主控制器,LCD1602显示当前信息:水温、模式、设置水温。DS18b20检测当前饮水机水温,水位传感器检测是否有水,无水情况下蜂鸣器发出声光报警,且所有功能停止(防干烧)并显示:Water!(提醒加水)。
功能描述:
1、使用STM32F103C8T6单片机做主控制器。
2、使用LCD1602显示采集到的水温、模式、设置水温值。
3、使用DS18b20检测当前饮水机水温值。
4、使用水位传感器检测是否有水。
5、使用继电器控制加热片加热和水泵出水。
6、当无水的情况下,蜂鸣器进行声光报警提醒,并且停止所有的功能,直到检测到有水。
7、四个按键分别对应:加热、出水,温度加、温度减的功能。
全部资料:
资料如下图,程序、原理图、讲解、参考论文答辩技巧等都非常有用.
系统框图:
采用STM32F103单片机单片机作为主控芯片,再通过A/D转换器,转换成数字信号送入单片机进行分析处理,最后显示出相关数据。
电路设计:
电路原理图可以使用altium designer软件打开,电路非常简洁易懂.
主程序:
部分主程序如下,程序是用keil写的,注释丰富,调试起来非常方便:
所有文件获取方式:
1、打开链接下载:http://www.mnzyw.top/archives/185
2、关注公众号----《柠萌学姐的知识星球》,首页发送 “资料” 获取,赠送超实用的嵌入式面试笔试资料、简历模板、ppt模板等。