×

运动感应水龙头系统开源分享

消耗积分:0 | 格式:zip | 大小:0.51 MB | 2022-10-28

刘润生

分享资料个

描述

我构建了一个运动感应水龙头系统,该系统采用冷热水供应,当用户将手放在水龙头下方时,它将它们结合起来输出用户设置的温度。可以通过 OPLA 上的触摸按钮或通过云设置所需的温度。

其中一些挑战是:

一,温度传感器的响应时间被证明太慢,因此它落后于实际水温。

通过使用互补过滤器将传感器的温度读数与根据电机驱动阀进入的热水和冷水百分比得出的理论预测相融合,传感器问题得以解决。

二、使用的阀门是塑料的,如果电机轴超出水龙头,很容易破裂。但是,我不能使用 4 个限位开关(2 个阀门的最小和最大位置各一个),因为我只有 2 个可用于开关的数字引脚。

我只需要使用 2 个限位开关来确定何时达到最大和最小位置。这是一个挑战,但在一些额外的代码工作的帮助下,我设法让它有效地工作

我还想使用 Opla 上的显示功能使其更加用户友好。但事实证明,我需要禁用显示器才能有足够的引脚来操作步进器。该项目的下一步是在不同的控制器上操作步进电机以使显示器自由显示。下面是我的温度显示功能的实现视频。

 

 

 

 


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !