项目介绍
基于单片机的智能煮茶器系统设计与实现方案
1.采用STM32F103C6T6核心板作为控制器
2.采用DS18B20测量温度
3.采用OLED显示屏显示实际的温度,水位,设定的温度下限,设定的水位下限和上限
4.采用两个薄膜压力传感器检测两个托盘是否有东西放上去
5.采用按键进行输入,有温度,水位调整键,加减键,手自动切换键,加热键,加水键,停止键
6.采用继电器驱动 一个小的PTC加热片,可以加热到70度,模拟加热的过程,不能用来加热水
.采用驱动 一个直流马达,模拟出水口转向,电机转2秒转动180度,从一边到加一边,再转动2秒,又转动80度,那就回到原位了,这样就是两边托盘位置了。
8.采用驱动另外一个直流马达转动,模拟水泵马达的运行加水
9.采用超声波传感器测水位距离数值,演示时在超声波传感器前放个盒子移动就可以灵活改变距离来实现水位高度变化演示了
10.用万用板焊接
11.运行过程:
开机默认手动模式,检测1号和2号哪个位置有压力,有压力时,出水口转到对应处,可以通过按键进行加热和加水,手动停止加热和加水。水壶拿走,加热和加水都会自动停止自动模式,检测1号和2号哪个位置有压力,有压力时,出水口转到对应处,当温度低于设置的下限,进行加热,加热时会加热到50度(不设置100。演示不方便,50就直接拿传感器放到热水中,到50度就会停下来)水位低于下限,会电机转动,当水位高于上限停止,水壶拿走,加热和加水都会自动停止
