基于STM32的智能饮水机系统设计

项目介绍:

此项目为《基于stm32单片机的智能饮水机系统》,饮水机已经成为了我们日常生活中必不可少的家用电器。项目利用单片机对水温的控制,在加上液晶屏幕显示温度,得到稳定的人与机器的操作,这款饮水机有很多的模式可以使用,如:常温,加热等。水位判断,如果水箱在缺水的情况下使用,无法使之加热,它会通过智能报警的方式告知饮水机主人提醒主人以保证其该系统的安全性,让人用起来更加稳定。对于这个设计来说,在确保用户使用过程中的安全的情况下为用户的使用更加方便、舒心。这个设计的智能化水平相对来说比较高,自动化操作可以根据用户自己来实现。

大部分小伙伴通常此项目完成毕设答辩,此项目 使用STM32为主控制器,LCD1602显示当前信息:水温、模式、设置水温。DS18b20检测当前饮水机水温,水位传感器检测是否有水,无水情况下蜂鸣器发出声光报警,且所有功能停止(防干烧)并显示:Water!(提醒加水)。

功能描述:

1、使用STM32F103C8T6单片机做主控制器。

2、使用LCD1602显示采集到的水温、模式、设置水温值。

3、使用DS18b20检测当前饮水机水温值。

4、使用水位传感器检测是否有水。

5、使用继电器控制加热片加热和水泵出水。

6、当无水的情况下,蜂鸣器进行声光报警提醒,并且停止所有的功能,直到检测到有水。

7、四个按键分别对应:加热、出水,温度加、温度减的功能。

全部资料:

资料如下图,程序、原理图、讲解、参考论文答辩技巧等.

系统框图:

采用STM32F103单片机单片机作为主控芯片,再通过A/D转换器,转换成数字信号送入单片机进行分析处理,最后显示出相关数据。

电路设计:

电路原理图可以使用altium designer软件打开,电路非常简洁易懂.

主程序:

部分主程序如下,程序是用keil写的,注释丰富,调试起来非常方便

资料分享:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值