PCS海水生物技术交流论坛

标题: reef-pi鱼缸控制系统 [打印本页]

作者: 353048    时间: 2018-10-25 02:11
标题: reef-pi鱼缸控制系统
一直都想着自己弄一套鱼缸的控制系统,因为随着鱼缸的设备越来越多,平时想要做一下骚操作总得拔插插头,例如:喂珊瑚粮关蛋分、换水时关补水装置等,加上现在缸里的纽扣越长越多,想串个缸来放,这样设备就更多了。
前段时间逛国外论坛时,发现有大神已经做了一套基于“树莓派”的控制系统,而且是开源的,最重要的是功能特齐全。包含了:电源控制、温度监控、水位控制、LED亮度调节、滴定控制、PH监控等。
相关网址:
R2R论坛讨论的帖子:https://www.reef2reef.com/threads/reef-pi-an-opensource-reef-tank-controller-based-on-raspberry-pi.289256/
Reef-pi官网:https://reef-pi.github.io/
作者详细介绍系统的网址:https://learn.adafruit.com/users/ranjib
这次自己做包含了:电源控制、温度监控、水位控制。后面串缸做灯的时候再试LED。
本次采购清单:
楼主树莓派GPIO规划图:
1、 电源控制:
详细的教程可以看官网,讲的蛮详细的。英文水平跟我一样蹩脚的可以用Chrome浏览器,实时翻译网页,楼主也是这么逛国外论坛的。
我讲讲我自己的,固态继电器控制板选用5V的,其实是可以直接由树莓派供电的,但是楼主用了2块,不太确定能不能同时带,所以买了明纬5V/5A的集中供电,同时供树莓派跟两块控制板,电源控制部分的接线图如下:
我的缸没有特别大功率的设备,最大的是加热棒300W和冷水机(HS-66A)186W,选用了250V 2A的固态继电器控制器基本够用了。
原来打算是用2.5平方的线来走强电部分的,板子到的时候发现那个接口插不进2.5的线(暴力点可能插得进),但是有的接口得插两根线= =。。。所以楼主后面用了1平方的线(可以带1000W左右的设备),2块板分两条线路,进来的线还是采用2.5平方的,这样两块板都能带1000W左右的设备,大功率的设备分开接就好了。
软件配置:
先在控制页面登记树莓派的引脚(pin处输入对应BCM编码,上面图片有):
然后在电源界面登记开关就可以了:
PS1:如果对安全方面有更高要求的话,可以先接一组空开,然后插座部分可以选用带保险管的。
PS2:这个是做完才想起来的,楼主选用的板是高电平触发的,也就是树莓派死机了的话,所有开关都会关闭,这样鱼缸很容易就凉凉了。其实可以用低电平触发的控制板,这样当树莓派死机或者控制软件挂掉,但是供电电源正常的话,所有开关都会默认启动,不过全启动也会有点问题。。像楼主补水的泵会启动一直补水。目前想到解决方案是在补水泵的供电线路串个常闭的浮球开关,或者再接一个由树莓派供电控制的继电器,这样树莓派死机的时候,如果5V电压不供电的话,补水泵会断开供电,后面这个只是想象的,没具体测试。
2、 温度监控
接线图:
为了便于接线,用万用板焊了一块小板,关键点就在于数据线和正极之间要接个4.7K的电阻,不接的话温度探头工作不稳定,DS18B20温度探头是总线型的,理论上可以接很多个,开发者好像最多是接过7个,我接了3个,一个放主缸,一个放底缸,一个室温,电阻接一个就可以了。控制软件是可以通过温度控制加热棒和冷水机的,不过我测试了一下,总是会关掉加热棒,还没去找原因,最近年底比较忙。现在关闭了加热棒的控制功能。温度探头生锈的问题,可以通过涂抹胶水或者包一层热缩管,我是包了热缩管,目前检查是不进水的,工作也正常。
3、 水位控制
接线图:
控制页面界面:
液位控制器的数据口接哪一个GPIO口都可以,自由设定。大概原理就是,每隔一个固定时间检查一次液位控制器,检查到液位控制器触发后,开启相对应的电源开关(接补水泵那一路),又到了设定的检查时间,水位已经漫过液位控制器,关闭相对于的电源开关、楼主设定了30秒,补水也就是补30秒。这个时间根据自己的上水的水位及补水泵的流量调整。
附:完成图
最后打个广告。。纽扣太多了有要的吗,特别是鸡尾酒。
最最后,关于远程控制的问题,目前的想法是通过teamviewe远程桌面访问树莓派,然后打开网页控制。或者找找有没有免费的内网穿透的方案+域名远程访问。当然,这个也都还没空试,不过teamviewe远程桌面这个是行得通的,家庭用户是免费的。控制软件本身是支持邮箱报警的,可以弄个专门用来报警的邮箱。


作者: 猫又    时间: 2018-10-25 06:51
幸苦了。出纽扣可以在二手区发帖。
作者: wilhy123456789    时间: 2018-10-26 22:55
箱子里面接线的粗线那些都是220V电压的?
作者: 随风飘    时间: 2018-10-29 20:51
厉害```
作者: 353048    时间: 2018-10-29 22:43
wilhy123456789 发表于 2018-10-26 22:55
箱子里面接线的粗线那些都是220V电压的?

嗯。箱子做的时候弄小了,做大点其实可以把强弱电稍微隔离一下的。
作者: 353048    时间: 2018-10-29 22:56
猫又 发表于 2018-10-25 06:51
幸苦了。出纽扣可以在二手区发帖。

好咧。辛苦倒不算,毕竟还是为自己服务的,发出来给有需要的小伙伴,成本不算高。目前来看稳定性也还可以。
作者: 小黄大豆浆    时间: 2018-12-5 12:57
主要部件我全接了鸿雁插排...200块全接上,搞定了....
作者: 353048    时间: 2018-12-5 17:18
小黄大豆浆 发表于 2018-12-5 12:57
主要部件我全接了鸿雁插排...200块全接上,搞定了....

我之前也用鸿雁。但是,生命不停,折腾不止  现在不只是控电源,还是两个缸LED灯日出日落的控制器。那种水位传感器也比浮球好,水位永远都稳定在那个位置。
作者: 小黄大豆浆    时间: 2018-12-7 13:32
353048 发表于 2018-12-5 17:18
我之前也用鸿雁。但是,生命不停,折腾不止  现在不只是控电源,还是两个缸LED灯日出日落的控制 ...

水位这种电子产品我实在是用的闹心...斯马莱、奥多这些自动液位补水的都用了...我都不敢开自动补水...动不动就给我来个水漫金山,都几次了...现在就是手动补...
作者: tingdianying    时间: 2018-12-9 19:08
远程控制有这么几种方案 :
1.花生壳  
2.使用现成的物联网平台 比如机智云
3.自己搭vps
关于报警 有这么两种:
1. 搞个gprs模块+物联网sim卡 这种好处是可以在断电的时候报警
2. 短信平台 比如  阿里云短信平台  好处是比较简单 投入相对较少

另外 这段时间用下来 树莓派也好 nodemcu也好 总是不稳定 长时间运行会出一些莫名其妙的问题 不知道怎么解决


作者: wilhy123456789    时间: 2018-12-17 14:39
我觉得可以弄个模块式设计组合,将所有的控制能电路板化。然后搭建个自己的服务器,通过手机APP来控制和监视。如果这个搞定了,就可以商业化。注册自己的品牌,然后用各个论坛平台推广试用写心得文章,这样就可以产业化了。
作者: SHAOPING1980    时间: 2019-1-5 11:33
这么强大吗,在地球上有对手吗,火星的住所是几居室的
作者: 看贴不回帖    时间: 2019-1-10 15:00
我终于看不懂了
作者: xihoming    时间: 2019-1-15 11:09
不明觉厉啊
作者: marem    时间: 2019-2-14 23:36
默默点开,发现看不懂,默默地关掉,只有膜拜一下。
作者: 寸年    时间: 2019-5-15 21:23
厉害厉害

作者: zymd414    时间: 2019-8-15 07:50
本人也热于自动化控制,换水 补水有一个方案是比较靠谱的 就是 1,利用鸿雁插座作为时间控制给继电器供电,2 塑料浮球 串联低压供电电路(水位低接通,水位高断开) 3利用网络摄像头全方位监控,优点是是 双重保护机制 鸿雁时间控制 和浮球控制,缺点是 没有网络实时查看数据
温度控制这块 可以直接买个 温度控制插座 +加热棒 本身也带温度控制
一切以稳定为主  




欢迎光临 PCS海水生物技术交流论坛 (https://www.pcseaz.com/) Powered by Discuz! X3.2