全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

【动手改造】用ESP8266和机智云,开发一个鱼缸恒

时间:2022-03-05 11:03

人气:

作者:admin

标签: 恒温器 

导读:每次去水族馆、动物市场,都很开心,能看到很多观赏鱼,热带鱼、淡水鱼、珊瑚缸、植物缸、珊瑚缸等等,令人赏心悦目,心情放松。加之养鱼不用占用太多精力投喂,放在客厅还具...

每次去水族馆、动物市场,都很开心,能看到很多观赏鱼,热带鱼、淡水鱼、珊瑚缸、植物缸、珊瑚缸等等,令人赏心悦目,心情放松。加之养鱼不用占用太多精力投喂,放在客厅还具有装饰效果,平时在家看看鱼,还能舒缓压力,因此,很多年轻人在忙碌之余会通过养鱼来寻找乐趣。

但是资深鱼友都知道,鱼对水温的敏感度非常好,水温变化幅度要极小,一旦水温异常、水温变化幅度超过3~5摄氏度,就容易造成鱼死亡。所以,要想养好鱼,就一定要控制好水温,最好是控制在恒温。如何才能实现鱼缸水温呢?可以在市场上购买智能恒温器,当然作为工程师,平时喜欢动动手,所以,我来选择自己动手做个鱼缸水温自动控制器。

f6209c5a-9bdb-11ec-8b86-dac502259ad0.png充分调研,形成基本思路

想好鱼缸温度控制器有哪些功能,自动控制温度、手动控制温度?水温异常远程提醒?水温自动加热?自动排水?……手里有哪些现成的工具可用,如何用最低成本实现?

回答好种种问题后,基本上,大致思路也就出来了。程序基本思路如下:

实现远程设置鱼缸温度范围,系统自动调节温度,缓慢调节温度,升温是在循环里面进行升温,而起是平衡升温。防止水温过高,升温过程中,需要和循环搭配完成。2个18B20不采用单总线,单独采集。

f6209c5a-9bdb-11ec-8b86-dac502259ad0.png准备好物料

温度传感器2个:防水型DS18B20,用于检测循环箱和鱼缸温度

继电器3个:一个用于常温水蓄水罐抽水和废水放水(合用一个,保证水位平衡),一个用于循环水送水(可接制氧机),一个用于循环水升温

采用机智云自助开发平台,提供公版APP模板,还能通过配置页面内容、挑选色彩、替换图片,定制个性化APP。

采用esp8266 SOC方案,节省成本,由机智云提供云服务,实现手机远程控制鱼缸。

注意:ESP8266 SOC方案是指ESP8266同时作为微控制器和wifi模块

f6209c5a-9bdb-11ec-8b86-dac502259ad0.png正式进入开发环节

第一步:在机智云自助开发平台创建“智能鱼缸”产品,建立数据点

f64f3308-9bdb-11ec-8b86-dac502259ad0.png        

创建一个新产品,建立以下数据点

f6620654-9bdb-11ec-8b86-dac502259ad0.png        

创建好数据点之后生成SOC代码。

第二步:下载SOC代码,在ESP8266上烧写固件

f66eadf0-9bdb-11ec-8b86-dac502259ad0.png        

f6898fa8-9bdb-11ec-8b86-dac502259ad0.png        

第三步:下载APP源码,编译,生成简单版本的apk,安装在手机上,可实现远程控制智能鱼缸。

源码:链接:https://pan.baidu.com/s/1DeWKyMkdH5_6Un6EZzcXZA 密码:b36u

就这样,一个自制版的鱼缸恒温器就做出来了,鱼缸的水温也能自动智能保持在恒温条件下了,在水温稳定的条件下,鱼缸里更容易长出硝化细菌,形成属于鱼缸的微型生态系统,这样子,即便是饲养锦鲤,都不用天天换水了,半年换一次水,水都不臭不腥不浑浊。

原文出自:https://club.gizwits.com/thread-9052-1-1.html

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信