经过元旦长假,我的水族护理系统终于出炉拉,一个生态的水族箱需要定期换水的,基本上是每周1/3的水,现在周末比较忙,没有时间换水了,需要用一个自动控制的装置,进行自动换水,节省时间阿。元旦前买了一堆零配件,先说说设计思路,护理主要需要控制220V的两路插座,分别控制排水电磁阀和进水水泵电磁阀,有人要问为啥进水需要水泵,这个和电路的关系不大,主要是进水需要一层RO膜的过滤,需要水泵增压,传感器是两个水位计,当需要换水时,按下按钮,排水阀控制线置高电位,控制继电器闭合,水慢慢排出,同时一直读取2/3高度的水位计(常闭),一旦检测到打开了,则停止排水,同时置进水阀高电位打开,鱼缸水位不断提高,此时判断满高度的水位计,一旦闭合,则停止进水,整个过程完毕。整个电路分析比较简单。
不过对冗余和差错控制着实让我费了一些功夫,这个甚至比正常流程还要复杂,大家知道万一满高度水位计发现故障,毕竟只是10几块钱的水位计,没有关断进水阀的话,是要水漫金山的哟,这里增加了两个异常处理,一是进水时间需要计时,进水量基本恒定不变,如果到达一定的高度仍然判断没有满的话,则强制停止进水,二是在满液面上再增加一路极性判断,因为水的导电性,一旦两个极性导通,也是强制停止进水。过两天拍照上传。
以后这个护理系统功能还会增加,首先是ph值的自动控制,元旦没时间再搞了,要通过ph值传感器控制CO2的进量,第二是自动喂食、自动加肥料的控制,哈哈,想想自己也缺乏思考阿,搞了十年单片机到现在才在家里应用上,呵呵发现有的时候技术往往不是问题,创意才是局限阿。以上是我个人的经验
打赏帖 | |
---|---|
汽车电子中巡航控制系统的使用被打赏10分 | |
分享汽车电子中巡航控制系统知识被打赏10分 | |
分享安全气囊系统的检修注意事项被打赏10分 | |
分享电子控制安全气囊计算机知识点被打赏10分 | |
【分享开发笔记,赚取电动螺丝刀】【OZONE】使用方法总结被打赏20分 | |
【分享开发笔记,赚取电动螺丝刀】【S32K314】芯片启动流程分析被打赏40分 | |
【分享开发笔记,赚取电动螺丝刀】【S32K146】S32DS RTD 驱动环境搭建被打赏12分 | |
【分享开发笔记,赚取电动螺丝刀】【IAR】libc标注库time相关库函数使用被打赏23分 | |
LP‑MSPM0L1306开发版试用结果被打赏10分 | |
【分享开发笔记,赚取电动螺丝刀】【LP-MSPM0L1306】适配 RT-Thread Nano被打赏23分 |