CMF海水论坛

 找回密码
 注册
查看: 15340|回复: 41

[教程]制作一个全自动换水器

  [复制链接]
发表于 2019-12-23 10:47:58 | 显示全部楼层 |阅读模式 来自: 中国北京
本帖最后由 steve.wei 于 2019-12-23 10:49 编辑

所需知识
  • 需要有C语言开发基础(如果熟悉C++更好)。不需要太精通,程序并不复杂。
  • 有动手能力,至少还有初中的电路知识,能够分清正负极,进行简单的连线。
如果你用树莓派制作,那么用python或者其他语言也是可以的,不过不建议使用树莓派,有点太复杂。
原理
利用电子秤(重量传感器),在一个1升容器里面控制进RO水,加盐,混合后,加入到鱼缸里面。然后再从鱼缸抽出同样重量的老水,然后再把老水从容器里面作为废水排出。然后重新进RO水,加盐等。
每次可以更换1升水,如此循环,就可以完成大量的换水。换水过程比较慢,而且每次只更换1升水,对于生物尤其是珊瑚的冲击可以降到最低。
所有的控制都是自动的,只需要在换水之前准备好海盐,并且连接好相应的水管。
可能的缺点:
因为每次是先把新鲜的海水加入到鱼缸,然后再从鱼缸抽出旧的海水,因而可能会导致小部分新水会被浪费。不过可以将新鲜海水出水口放在主泵附近,而把抽取旧水的入水口放在下水处,这样会避免刚加入鱼缸就被抽出来。
所需要的材料必须的材料
下面的材料是最少所需的材料,主要用于控制。(所有材料都可以通过淘宝买到)
  • arduino开发板,我自己用了uno r3
  • 重量传感器以及hx711模块
  • 6路继电器
  • 亚克力容器两个
  • 杜邦线若干
  • 3个12v水泵 (用来添加新鲜海水,抽取旧的海水以及排出旧的海水)
  • 1个电磁阀(控制RO进水)
  • 一个12v潜水泵,用来化盐(因为容器比较小,没有合适的造浪泵,就用一个小型潜水泵代替了。如果你有迷你的造浪泵更好。)
  • 一个12v减速电机,用来控制加盐
  • 12v/5v双路电源,用来给arduino,设备供电。
  • RO水管若干
  • 硅胶管若干
如果你熟悉树莓派,用树莓派也是可以完成工作的,不过肯定不如arduino方便和简单。
可选的材料
下面是可选的材料,主要用来脱离开发状态(开发过程中需要使用电脑调试),以及和手机应用配合,用手机来控制换水过程(开启/停止换水,以及查看换水状态)。
  • 适用于arduino的IO扩展板 (如果要连接显示屏,建议使用扩展版,否则anduino自带的接口不够用)。
  • BT05蓝牙模块(HC06也可以,不过无法用于iPhone手机)
  • 1602 显示屏 (可以直接显示状态)。
准备开发环境
首先按照教程准备arduino开发环境。网上教程很多,请自行搜索。
调试重量传感器
最好购买带有支架的重量传感器,这样可以省的自己制作。
arduino无法直接连接这个传感器,需要通过hx711模块,让arduino连接hx711,然后再通过hx711连接这个传感器。这样就可以在arduino里面获得正确的重量了。
同样网上教程很多,可以通过arduino,hx711搜索。
在可以读取重量之后,就可以进行下一步了。
制作化盐/排水容器
可以用亚克力自行制作一个容器,然后和重量传感器支架粘贴在一起。网上有很多定制亚克力的,自己选择一家即可。我制作的容器大小为151020cm(长宽高),总容量3升。因为要化盐,因此容器高度要尽量高一些,避免水溢出。
同时,这个容器上面,还需要钻孔,用来排水(向鱼缸里面添加新水,以及从容器中排出废水)。钻孔可以在制作盒子的时候呢和厂家说好,也可以自己钻(家用电钻即可,选择合适的钻头)。
打孔之后还需要连接水管。(后续会说明)
连接继电器
将继电器和arduino连接起来。具体请参考卖家教程,这个比较简单。然后通过程序,可以控制继电器的开关。
连接12v电源到继电器
将12v电源正极连接到继电器。
连接水泵
一共三个水泵,负极和12v电源直接连接,正极连接继电器常开端口。
连接好之后,给电源通电,然后通过程序控制继电器,调试水泵是否可以正常工作。
连接RO进水
将电磁阀固定好,进水口接RO机出水,出水口连接水管,通向化盐容器。然后电磁阀一端接12v电源负极,另外一端接继电器。
通过程序控制继电器,打开或者关闭电磁阀,看看RO进水是否正常。
连接化盐泵
将潜水泵在化盐容器里面固定好,然后和电源以及继电器连接好,通过程序控制启动和停止。
调试进出水
将化盐容器的两个出水口,分别连接到两个水泵,其中一个水泵出水口作为新鲜海水出口,用来添加新鲜海水。另外一个作为废水出口,用来排出废水。
再将一个水泵入水口作为抽取鱼缸旧水的的入口,出口连接到化盐容器。
然后通过程序进行模拟换水:
  • 控制进RO水,称重,达到1升(1千克)的时候停止进水。
  • 开启化盐泵一段时间,模拟化盐
  • 把水模拟排出到鱼缸,直至重量接近于0。
  • 抽取旧水到化盐容器,达到1千克左右(正常应该是1.035千克左右)。
  • 排出容器里面的旧水,作为废水排出。
    如此循环。
制作加盐器
这是唯一一个没有成品的机械组件,需要自己制作,通过控制电机转动,将容器里面的海盐缓慢加入化盐容器里面。
然后将加盐器和电源以及继电器连接起来,通过程序控制加盐器启动和停止。
组装
将所有组件组装起来,然后运行程序,进行最后的调试,直至可以正常换水。
其他组件
可以连接显示屏,将当前状态输出到显示屏上面。也可以连接蓝牙或者wifi组件,通过手机应用和arduino进行通信,使用手机进行控制。
注意
本发明已经获得了专利,请勿用于商业用途。

发表于 2020-2-27 14:23:25 | 显示全部楼层 来自: 中国北京
其实我在公众号里讲过我自己也DIY过一个类似的,咱们大概的原理一样,不过楼主这个更好,充分利用了传感器,缓步电机推动加入33.5G盐,盐仓密封好根本不受潮!支持楼主,鄙视某某极限,用饱和盐溶液调海水,卖的死贵的收用户智商税的,到处乱咬人的奸商!
回复 支持 5 反对 0

使用道具 举报

发表于 2020-1-3 13:58:09 来自手机 | 显示全部楼层 来自: 中国四川成都
直接把盐化成盐浆,用的时候勾兑
回复 支持 2 反对 0

使用道具 举报

发表于 2020-1-19 20:55:26 | 显示全部楼层 来自: 中国福建福州
本帖最后由 礁岩极限 于 2020-1-19 21:03 编辑
yf025 发表于 2020-1-18 17:57
作为过来人,你的推测是完全正确的,盐浆会沉淀许多元素,不光是巨量元素,导致珊瑚死亡,我已经反复做了 ...

22.png

只能说你不够专业,这是我的上海客户用国产瑞丰盐调的高浓度海水
混合比例按照1比2.5 ,机器自动混合淡水和海水
100L 浓盐水混合出350L 标准海水用于换水
一点点沉淀都没有,关键是
1.分3-4次投入盐巴,澄清后再投入、
2.化盐泵一定要猛!



当然不可能我所有客户都这样,有的客户为了偷懒,或者不分次投入,用到1比5 甚至1比6的高混合比例
有可能出现白色的沉淀,

3.jpg
这是香港客户,他们土地金贵,就爱用超高比例
唯一的坏处就是 高度KH和 钙镁反应形成碳酸镁和碳酸钙
导致混合出的新海水钙镁和KH偏低,但是一般鱼缸内部的KH
和钙镁都有钙反来补充,及时补充不至于过低,而碳酸钙和碳酸镁
沉淀是绝对不会对生物有所损害的,来自于海水,怎么可能
对珊瑚产生毒性呢?至于你所说的,死了一万多的珊瑚
我感觉只有一个可能性,就是你忽略了测试鱼缸内的KH和
钙镁钾,因为KH过低,或者钙镁钾不够导致的SPS脱骨。
只要能使用合理的低浓度比例(小于等于1比3),就不会有

这个问题,实在要用高浓度,就要注意钙反或者滴定补充
元素。换水的目的只是为了降低no3 po4,SPS缸不可能
全靠换水补充钙镁,补不过来的。


所以还是要公正看待这个问题,要有足够的样本数量才有
发言权,你只是一个人失败,我的客户有几百个人成功。
所以请不要那么肯定的误导大众!谢谢!!
负责的说,只要遵照我们的指导和说明,
一桶水用3个月一点
点问题都没有。也就是只要每3个月调一次浓盐水即可,
平时每日自动少量换水还能设置定期大量换水,大大减轻维护
工作,这一定会是未来的养殖趋势。


退一万步说,某个客户很谨慎,我们都会推荐客户每日少量换水
比如500L的海水鱼缸,每日换水5-8L,这么少量的换水,根本不
可能对水体产生什么大的冲击,如果一旦发现有任何不对可以及
时找我们,我们随时可以提供技术支持。




回复 支持 1 反对 0

使用道具 举报

发表于 2020-2-28 08:30:51 | 显示全部楼层 来自: 中国福建福州
本帖最后由 礁岩极限 于 2020-2-28 10:53 编辑

不作回应,举一个最简单的例子,突然有个人出来指着你的鼻子说,你是人妖,这时候你是脱裤子证明呢?还是不予理会呢?我很佩服勇敢脱裤子证明的人,但是我不会这么做。
回复 支持 1 反对 0

使用道具 举报

发表于 2019-12-31 19:02:38 | 显示全部楼层 来自: 中国福建福州
xbyshy 发表于 2019-12-31 09:51
加盐量能控制?   让我脑补一下超大  自动喂食器 哈哈哈  你这有点复杂了吧    其实两个水泵  一个小造浪   ...

盐巴的保存,防潮是最大的问题
第二大的问题是盐度的监控 如果用探头 探头时间长要校准维护,否则结果不准确
自动化系统要尽量减少变量,都是确定的量,就好做了,都是不确定的变量就很难搞了
还有就是你说的适用性,总不能只有小鱼缸用大鱼缸不能用
这一切都要解决,不是DIY能搞得来,也不是小公司能搞得来,最少我公司搞不来
美国一家公司搞出来3999美金一套 好不好用我不知道,我只知道拿到中国来这个价卖不太动

楼主最后那句话道出了这个系统的精髓:本发明已经获得了专利,请勿用于商业用 我这个小人之心看出来背后的潜台词是:
“这个设计我也不确定能不能成,你们有能力的去测试吧,成功了算我的,失败了算你的”
回复 支持 0 反对 1

使用道具 举报

发表于 2019-12-23 11:08:39 来自手机 | 显示全部楼层 来自: 中国新疆
啧啧!大概原理懂了,脑子懂了手没有懂
回复 支持 1 反对 0

使用道具 举报

发表于 2019-12-23 14:50:33 | 显示全部楼层 来自: 中国福建福州
不错  推动水族行业发展进步
回复 支持 反对

使用道具 举报

发表于 2019-12-31 09:51:20 来自手机 | 显示全部楼层 来自: 中国北京
加盐量能控制?   让我脑补一下超大  自动喂食器 哈哈哈  你这有点复杂了吧    其实两个水泵  一个小造浪  配合一个智能定时插排就能弄吧     
我曾经考虑过全自动烧水壶 比如金灶k9 有高地水位控制的那种里面扔一个抽水泵在    自动加水   把加热控制开关变成造浪开关    这样 就是  自动加水  造浪开   喂食器加盐    20秒后   壶内水泵抽水进缸  加水泵于缸里排水泵联动  同时缸内开始排水   哈哈哈     2升3升的   还行   大缸的话就不好控制水量了     哈哈哈  
我还考虑过 全自动洗衣机的漂洗功能   其实主要问题还是在于  如何自动加盐这问题上
回复 支持 反对

使用道具 举报

发表于 2020-1-3 13:11:20 来自手机 | 显示全部楼层 来自: 中国北京
礁岩极限 发表于 2019-12-31 19:02
盐巴的保存,防潮是最大的问题
第二大的问题是盐度的监控 如果用探头 探头时间长要校准维护,否则结果不 ...

全自动不行 搞半自动呗      设备都是需要调校的   很多人自己设计的化盐桶 我觉得都特别好   手动控制加盐量就行了    非要做成全自动监测   全自动换水    算算要多少探头 多少设备     所以我说小缸没什么意义   万八千块钱 给个45方换水?  补水加换水桶都赶上缸大了   哈哈   投入产出严重不成正比     但是如果是海洋馆几十吨的水体   投入个几万也是合算的对吧  
回复 支持 反对

使用道具 举报

发表于 2020-1-3 17:29:06 来自手机 | 显示全部楼层 来自: 中国北京
礁岩极限 发表于 2019-12-31 19:02
盐巴的保存,防潮是最大的问题
第二大的问题是盐度的监控 如果用探头 探头时间长要校准维护,否则结果不准确
自动化系统要尽量减少变量,都是确定的量,就好做了,都是不确定的变量就很难搞了
还有就是你说的适用性,总不能只有小鱼缸用大鱼缸不能用
这一切都要解决,不是DIY能搞得来,也不是小公司能搞得来,最少我公司搞不来
美国一家公司搞出来3999美金一套 好不好用我不知道,我只知道拿到中国来这个价卖不太动

楼主最后那句话道出了这个系统的精髓:本发明已经获得了专利,请勿用于商业用 我这个小人之心看出来背后的潜台词是:
“这个设计我也不确定能不能成,你们有能力的去测试吧,成功了算我的,失败了算你的”

盐度不需要测量吧。把盐分成标准规格,水和盐按比例混合,然后造浪吹就好,配合蛋分还可以换水。盐的保存确实是非常大的问题
回复 支持 反对

使用道具 举报

发表于 2020-1-3 17:32:00 来自手机 | 显示全部楼层 来自: 中国北京
彩虹小羊 发表于 2020-01-03 13:58
直接把盐化成盐浆,用的时候勾兑

盐浆可能会有更多未知的问题吧,比如元素过浓ca沉淀,溶解不好,比例还不好确定(每一批盐浆盐度很难一样)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-1-3 17:43:03 来自手机 | 显示全部楼层 来自: 中国北京
彩虹小羊 发表于 2020-01-03 13:58
直接把盐化成盐浆,用的时候勾兑

那就不是全自动了,还是需要手工化盐
回复 支持 反对

使用道具 举报

发表于 2020-1-3 19:14:42 | 显示全部楼层 来自: 中国福建福州
彩虹小羊 发表于 2020-1-3 13:58
直接把盐化成盐浆,用的时候勾兑

基于你这个原理的我们已经量产了。。。。已经卖了很多
回复 支持 反对

使用道具 举报

发表于 2020-1-3 21:02:52 | 显示全部楼层 来自: 中国四川成都
黑魔导 发表于 2020-1-3 17:32
盐浆可能会有更多未知的问题吧,比如元素过浓ca沉淀,溶解不好,比例还不好确定(每一批盐浆盐度很难一样 ...

其实盐浆还原度应该比粉末盐要好,很多物质变成干粉性质就变了。如果从制作到最后生产都是盐浆,应该效果更好了。
回复 支持 反对

使用道具 举报

发表于 2020-1-9 19:37:03 来自手机 | 显示全部楼层 来自: 中国上海
我35方,四头滴定补两只小鱼AB。多两个头,一头进水放底缸,一头放换水缸,这样每天少量换水。加个定时器控制补水,错开换水时间。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-1-10 16:52:52 来自手机 | 显示全部楼层 来自: 中国北京
qianxiaopeng 发表于 2020-01-09 19:37
我35方,四头滴定补两只小鱼AB。多两个头,一头进水放底缸,一头放换水缸,这样每天少量换水。加个定时器控制补水,错开换水时间。

小缸换水简单,大缸不一样的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-1-13 11:41:41 来自手机 | 显示全部楼层 来自: 中国北京
重新设计结构,体积小了很多。
回复 支持 反对

使用道具 举报

发表于 2020-1-13 18:03:34 | 显示全部楼层 来自: 中国福建福州
技术宅威武
回复 支持 反对

使用道具 举报

发表于 2020-1-13 22:05:09 来自手机 | 显示全部楼层 来自: 中国广东广州
太复杂,不实用。。。
回复 支持 反对

使用道具 举报

发表于 2020-1-18 17:57:08 | 显示全部楼层 来自: 中国四川成都
黑魔导 发表于 2020-1-3 17:32
盐浆可能会有更多未知的问题吧,比如元素过浓ca沉淀,溶解不好,比例还不好确定(每一批盐浆盐度很难一样 ...

作为过来人,你的推测是完全正确的,盐浆会沉淀许多元素,不光是巨量元素,导致珊瑚死亡,我已经反复做了几次试验来证实,代价就是死了上万的珊瑚,代价惨痛!!
千万不要用盐浆来走捷径!!!
回复 支持 反对

使用道具 举报

发表于 2020-1-18 17:58:53 | 显示全部楼层 来自: 中国四川成都
如果能解决盐受潮的问题,这是个创举!!!期待你的成品
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-1-19 21:46:29 来自手机 | 显示全部楼层 来自: 中国北京
yf025 发表于 2020-01-18 17:58
如果能解决盐受潮的问题,这是个创举!!!期待你的成品

不用解决,换一次水加一次盐即可。一次最多可以加2kg的眼,大概换50-60升水。

加的盐用完后换水自动停止。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|CMF海水观赏鱼网 ( 琼ICP备12003277号 )

GMT+8, 2024-11-22 11:53 , Processed in 0.115551 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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