0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

机智云 2022-03-05 11:03 次阅读

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

但是资深鱼友都知道,鱼对水温的敏感度非常好,水温变化幅度要极小,一旦水温异常、水温变化幅度超过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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 恒温器
    +关注

    关注

    4

    文章

    131

    浏览量

    20449
收藏 人收藏

    评论

    相关推荐

    通过STM32+ESP8266 Wifi模块 +服务,做一个数据收发控制的板子服务方面该如何选择?

    通过STM32+ESP8266 Wifi模块 +服务一个数据收发控制的板子 服务方面
    发表于 04-25 08:16

    ESP8266-01烧写机智GAgent使用哪种SPI模式?

    ESP8266-01烧写机智GAgent使用哪种SPI模式 官网有DIO和QIO两种
    发表于 11-10 08:06

    ESP8266-01烧录机智GAgent时SPI Mode选择哪种?

    ESP8266-01烧录机智GAgent时SPI Mode选择哪种?是选择合并的固件还是单独烧写
    发表于 11-10 07:54

    ESP8266接入机智可以不刷他们的固件吗?

    使用ESP-01自带固件可以接入机智吗,好像必须要刷机智的固件才行啊。
    发表于 11-09 07:22

    基于ESP8266机智云平台控制系统设计

    项目摘要:本项目以智能家居为主题,基于ESP8266机智云平台控制系统,利用机智云平台和ESP8266WiFi模块、红外发射模块、STM32核心板、DHT11温湿度传感器模块,完成了
    的头像 发表于 11-07 08:10 794次阅读
    基于<b class='flag-5'>ESP8266</b>的<b class='flag-5'>机智</b>云平台控制系统设计

    nodemcu和esp8266是什么关系?

    nodemcu和esp8266是什么关系 nodemcu和esp8266是什么关系?通俗理解就是nodemcu是一个开发板,基于esp8266开发
    的头像 发表于 10-20 14:53 2306次阅读
    nodemcu和<b class='flag-5'>esp8266</b>是什么关系?

    ESP8266-01如何单模块连接机智或ONENET等平台?

    ESP8266-01单模块可以直接连接机智吧,不通过MCU。 另外,如何利用APP控制ESP8266一个智能插座。这个APP有可供直接使
    发表于 10-19 07:07

    esp8266可以keil开发吗?

    esp8266可以keil开发
    发表于 09-21 08:17

    机友分享|ESP8266+机智云平台实现APP控制舵机旋转

    本文的开发项目由开发者发布在CSDN博客(ID为nanxl1)分享,主要介绍了使用ESP866模块、机智云平台及APP实现远程控制舵机旋转,实操步骤包括调试模组、固件烧录、代码移植、
    的头像 发表于 08-09 19:25 3138次阅读
    机友分享|<b class='flag-5'>ESP8266</b>+<b class='flag-5'>机智</b>云平台实现APP控制舵机旋转

    ESP8266ESP32上的WiFi Webradio

    电子发烧友网站提供《ESP8266ESP32上的WiFi Webradio.zip》资料免费下载
    发表于 06-13 11:38 0次下载
    <b class='flag-5'>ESP8266</b>或<b class='flag-5'>ESP</b>32上的WiFi Webradio

    ESP8266初次如何实现无线通信(基于电脑与ESP8266)

    一.需要的软件及硬件 1.软件 2.硬件 二.ESP8266的使用 .ESP8266的介绍 2.ESP8266进行初始AT指令的配置步骤 三.所用软件安装分享 ESP8266
    发表于 05-30 09:53 14次下载
    <b class='flag-5'>ESP8266</b>初次如何实现无线通信(基于电脑与<b class='flag-5'>ESP8266</b>)

    ESP8266 DevKitC V1如何下载FW到定制ESP8266板?

    我是 ESP 论坛的新手,刚开始使用 ESP8266 进行开发。我有 ESP8266 Dev
    发表于 05-30 07:41

    esp8266触摸arduino上的按钮,点亮LED距离,它将连接到另一个没有arduino的esp8266可能吗?

    大家好!我想用esp8266触摸arduino上的按钮,点亮LED距离,它将连接到另一个
    发表于 05-23 07:44

    如何利用esp8266构建网络管理的恒温器

    大家好, 我是论坛和 esp8266 世界的新手。我熟悉 arduino 世界和 C 编码,但不幸的是......仅此而已。 我来这里是因为我确信使用这些易于隐藏的小模块,我可以使简单的电加热
    发表于 05-23 06:51

    如何从另一个微控制更新ESP8266上的闪存?

    我过去在几个项目中使用过 ESP8266/ESP32(通常在某些 Adafruit 开发板上);但现在我有小项目,将
    发表于 05-11 07:08