极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 51554|回复: 8

【迷你强玩】用arduino控制水泵给水族箱自动补水

[复制链接]
发表于 2016-1-22 17:04:52 | 显示全部楼层 |阅读模式
本帖最后由 迷你强 于 2016-1-22 17:08 编辑

       刚刚看到有人DIY arduino控制加热器给水族箱加热的,本强表示不服,遂得瑟下我们的水族,主要考虑到本强已经使用了自动控温的加热棒,自动循环水泵以及X宝买的定时投食器,基本实现了无脑自动化。


     但是,随着冬季的到来,加热系统的工作,并且室内温度与水温的温差,小鱼缸就变成了巨大的加湿器,虽然加湿效果一流,不过每天的水位下降就非常触目惊心了。想我25CM高的小鱼缸,24小时的水位下降竟然达到了1cm之多,每天的补水工作就很繁杂,考虑到春节临近,回家过年,小鱼的生命维持系统都能够自动化运行,不过水位下降问题十分严重,所以就弄了一套自动水位补偿系统。




本系统因为时间十分紧张,所以采用傻瓜系统设置,即不支持水位反馈,采用每天定量泵入水的策略(嘿嘿嘿,严格控制水量,小心溢出)


系统使用硬件







这套系统十分简单,我们就不赘述接线了,就是通过扩流板,驱动大功率的小水泵,非常简单的功率驱动。

程序如下

  1. void setup()
  2. {
  3.   pinMode(12,OUTPUT);
  4. }
  5. void loop()
  6. {
  7.   digitalWrite(12,HIGH);
  8.   delay(60000);
  9.   digitalWrite(12,LOW);
  10.   for(long a = 0; a<=86400; a++)
  11.   {
  12.     delay(1000);
  13.   }
  14. }
复制代码


真的和led的blink没区别

非常简单,就是启动后 让水泵工作1分钟(60秒,60000毫秒),然后就进入漫长的24小时的delay。。。随后下一次泵水

这样每天能够不足蒸发的部分水分,这样即使十几天以后鱼缸不会只有底下一点点水。。



实际测试中的几天中,还是出事故了。。。水从鱼缸倒流回了水桶,因为水桶的水位低于鱼缸的水位,然后虹吸原理造成了倒流,不过这个问题比较容易的解决了。




X宝1块钱(运费5块有木有~!)搞定的单向止回阀轻松解决问题。


然后,这款超简易的,无人值守的自动化鱼缸水补偿系统就做好了。

本强图省事,用的水,直接是从RO机里接的纯净水,这样能尽可能减少水蒸发造成的有毒物质聚集,当然还是有的,所以换水是无法避免滴~~~~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2016-1-22 18:01:06 | 显示全部楼层
加个超声波测距就可以做到略微精确的补水了,至少水不会溢出来。一直delay真的不会跑飞吗?
回复 支持 反对

使用道具 举报

发表于 2016-1-22 19:48:55 | 显示全部楼层
不错哈哈
回复 支持 反对

使用道具 举报

发表于 2016-1-23 23:19:29 | 显示全部楼层
不错,赞一个!
回复 支持 反对

使用道具 举报

发表于 2016-1-24 22:36:41 | 显示全部楼层
顶强哥的贴,,,第10行代码是不是少了3个0?
24小时×60分钟×60秒×1000毫秒=86400000?
回复 支持 反对

使用道具 举报

发表于 2016-1-25 16:45:44 | 显示全部楼层

水上到设定位置,浮球开关给arduino一个信号
然后停止上水。
------------------------------------
要是怕浮球开关有失灵的时候
用两个浮球开关
其中一个开关导通了,再上水10秒(假设)
然后停止供水
如果第二个开关没导通,报警,通知检修!

或第二个开关已导通,第一个却还没导通
同样,停止上水。报警,通知检修


而且,万一需要检修,却没注意到
三五天内,水应该还不会溢出!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2016-1-25 17:54:06 | 显示全部楼层

红外鱼缸水位检测,正常工作了n年了,非常稳定。

最傻瓜的办法是,做个支架,把水桶倒置到水面。水少了自动补,补满了自动停。
回复 支持 反对

使用道具 举报

发表于 2020-3-10 10:07:58 | 显示全部楼层
chqiyi 发表于 2016-1-24 22:36
顶强哥的贴,,,第10行代码是不是少了3个0?
24小时×60分钟×60秒×1000毫秒=86400000? ...

俺也有同样的疑问
回复 支持 反对

使用道具 举报

发表于 2020-3-11 22:15:35 | 显示全部楼层
水位检测有两个便宜方案.
1.水银开关.用软线吊在水位处就行了.达到水位,水银开关横置触发.
2.干簧管.一根空心管放那,里面磁铁包木块放空心管里面.干簧管放玻璃旁边.水位上升,磁铁吸合干簧管触发
以上两种元件成本都不超过1块钱.重要的管用,靠谱.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-20 21:52 , Processed in 0.061757 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表