资料查找方式:
特纳斯电子(电子校园网):搜索下面编号即可
编号:
T2992203M-FZ
设计简介:
本设计是基于单片机的智能热水器系统,主要实现以下功能:
1、温度传感器检测温度,自动加热
2、检测水位,自动加水
3、按键设置阈值,蜂鸣器用作按键提示音
4、可以实现定时几点至几点加热
5、通过WiFi连接腾讯云,可以实现远程监测,并且手动控制加水和加热
标签:STM32、超声波、DS18b20温度传感器、WiFi模块、OLED显示屏
总体资料:
图文演示:
6 仿真调试
6.1仿真总体设计
仿真设计总体包括32单片机、OLED显示屏、六个按键、超声波测距、温度传感器、时钟模块(仿真没有WiFi,不能获取网络时间,用时钟模块获取时间)、蜂鸣器、两个继电器和模拟WiFi模块的串口虚拟终端。
图6-1 仿真设计总图
6.2温度检测测试
显示屏第三行显示的就是温度值,在温度传感器的下方有两个红色按钮,鼠标放上去就会看到“+”或“-”的符号,鼠标点击后,温度传感器上的温度值就会进行加或减,显示屏上的温度也会加或减。在自动模式时,当水温小于水温最小值时,加热继电器自动打开,进行加热;水温大于水温最大值时,停止加热;水温在最大值和最小值之间时可通过第二个按键和手机控制是否进行加热。水温的最大值和最小值可以通过按键和串口助手设置。
图6-2温度调试图
6.3水位检测测试
显示屏第四行显示的是水位,在超声波测距模块上也有两个按钮,鼠标放上去也会看到“+”或“-”的符号,鼠标点击后,超声波测距模块上的数字也会进行加或减,再用总的高度减去超声波测距模块测得数据,得到的就是水位的值,则显示屏显示的水位也会加或减。在自动模式时,当水位小于水位最小值时,加水继电器自动打开,进行加水;水位大于水位最大值时,停止加水;水位在最大值和最小值之间时可通过第三个按键和手机控制是否进行加水。水位的最大值和最小值可以通过按键和串口助手设置。
图6-3烟雾或燃气检测测试图
6.4 定时仿真测试
如图6-4所示,在定时模式时,如果当前时间在设置的时间之内,则加热继电器打开,进行加热。否则停止加热。定时的开始和结束时间则可以通过按键和串口助手设置。
图6-4加热仿真图