diy净水器之使用stm32f103c6t6零陈水(水驱)方案-世界动态

2023-06-21 17:21:14 来源:哔哩哔哩

代码已经过验证并使用在具体机器上,欢迎大家指正。 考虑到成本问题使用的是stm32f103c6t6最小系统+继电器模块,淘宝合计下来12块钱左右,如果大家有更便宜的方案欢迎在issue区留言。

1. stm32f103c6t6 引脚作用

GPIOB4 高压开关(低电平有效)


(资料图片仅供参考)

GPIOB6 低压开关(低电平有效)

GPIOB7 原水进水电磁阀(高电平推挽输出)

GPIOB8 纯水回流电磁阀(高电平推挽输出)

GPIOB9 废水清洗电磁阀(高电平推挽输出)

GPIOB13 水泵1(高电平推挽输出)

GPIOB14 水泵2(高电平推挽输出)

GPIOC13 运行状态指示灯(高电平推挽输出)

2. 功能介绍

制水模式:打开水龙头后高压开关和低压开关导通,启动原水进水电磁阀、水泵1和水泵2

清洗模式:当停止制水一段时间(30分钟)后打开纯水回流电磁阀、废水清洗电磁阀、水泵1和水泵2 运行 15秒后关闭 20毫秒后进入低功耗模式

故障模式:开启制水模式5秒后低压开关任未导通此时运行状态指示灯间隔1秒闪烁,表示低压开关故障

源码已在GitHub开源 :https://github.com/mrxzm/water_purifierhex文件下载:https://github.com/mrxzm/water_purifier/releases/download/1.0/water_purifier_stm32f103c6t6.hex

关键词:

X 广告
公司
X 广告

Copyright   2015-2022 现在快递网版权所有  备案号:粤ICP备18023326号-5   联系邮箱:855 729 8@qq.com