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

    文章

    141

    浏览量

    20749
收藏 人收藏

    评论

    相关推荐

    ESP8266 太空人动画的 OLED 显示

    ESP8266 太空人动画的 OLED 显示
    的头像 发表于 10-08 15:06 306次阅读
    <b class='flag-5'>ESP8266</b> 太空人动画的 OLED 显示

    机智入门必备》手把手教你烧录GAgent固件

    本文《机智入门必备》将详细讲解GAgent固件的烧录过程,从基础设置到实际操作,将步步带你完成每一个环节,确保你的设备顺利连接机智
    的头像 发表于 09-12 08:04 406次阅读
    《<b class='flag-5'>机智</b><b class='flag-5'>云</b>入门必备》手把手教你烧录GAgent固件

    STM32 ESP8266阿里链接源码

    stm32F103C8T6 ESP8266 物联网电表 登录阿里
    发表于 08-29 14:21 6次下载

    esp32和esp8266代码共用吗

    作为两款具有Wi-Fi功能的微控制,因其低成本、易用性和灵活性而受到广泛关注。然而,尽管它们在某些方面具有相似性,但在硬件性能、开发环境和编程语言等方面仍存在定差异。 二、ESP3
    的头像 发表于 08-19 18:23 1236次阅读

    esp8266esp32区别是什么

    以下是关于ESP8266ESP32的主要区别: 处理和架构 : ESP8266 :使用T
    的头像 发表于 08-19 18:16 5623次阅读

    esp8266不烧录可以使用吗

    ESP8266款非常流行的Wi-Fi模块,广泛应用于物联网项目中。然而,如果不进行烧录,ESP8266将无法正常工作。 1. ESP8266简介
    的头像 发表于 08-19 17:28 905次阅读

    esp8266wifi模块怎么连接手机

    ESP8266 WiFi模块连接手机主要可以通过两种方式实现: 通过路由连接(STA模式)和直接作为热点连接(AP模式) 。以下是两种连接方式的步骤: 、通过路由连接(STA模式
    的头像 发表于 08-19 17:27 3250次阅读

    机智ESP8266开发板RGB彩灯控件

    随着智能家居技术的迅猛发展,RGB彩灯控件正逐渐成为现代家庭不可或缺的部分。在这潮流中,机智(Gizwits)的ESP8266
    的头像 发表于 08-09 08:10 430次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>ESP8266</b><b class='flag-5'>开发</b>板RGB彩灯控件

    STM32F103 + ESP8266机智开发常见问题集锦:入门者必读!

    关于ESP8266模块的选择针对初学者,强烈建议选择带有串口的ESP8266开发板!这可以避免像我曾经遇到的烧录固件失败等问题。推荐直接购买已预装机智
    的头像 发表于 07-18 08:11 530次阅读
    STM32F103 + <b class='flag-5'>ESP8266</b>与<b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>开发</b>常见问题集锦:入门者必读!

    个人机智开发实践:经验总结与技术分享

    无线模块的GAgent固件。例如,我使用了正点原子的esp8266模块,选择了对应的GAgentforESP8266固件。5.MCU方案代码移植6.将机智提供的
    的头像 发表于 07-05 08:10 363次阅读
    个人<b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>开发</b>实践:经验总结与技术分享

    国产低成本Wi-Fi SoC解决方案芯片ESP8266ESP8285对比差异

    ESP8266ESP8285对比差异 ESP8285相当于在ESP8266基础上多加了1/2MB Flash, ESP8285与
    的头像 发表于 05-17 11:44 1397次阅读
    国产低成本Wi-Fi SoC解决方案芯片<b class='flag-5'>ESP8266</b>与<b class='flag-5'>ESP</b>8285对比差异

    确定ESP8266固件下载成功的方法

    在物联网设备的开发过程中,确定esp8266固件是否成功下载至设备十分关键。以下是种简单有效的确认方法:机智物联网平台首先,确保你的
    的头像 发表于 05-16 08:10 637次阅读
    确定<b class='flag-5'>ESP8266</b>固件下载成功的方法

    使用Wi-Fi ESP8266方案模组接入平台

    ESP8266的模块芯片是基于无线通信协议的UARTWi-Fi透传模块芯片,支持802.11b/g/n的无线标准,并带有三种可选择的工作模式。ESP8266模块的控制是通过AT指令的形式控制,例如
    的头像 发表于 05-10 08:20 1885次阅读
    使用Wi-Fi <b class='flag-5'>ESP8266</b>方案模组接入<b class='flag-5'>云</b>平台

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

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

    STM32、ESP8266与MQTT连接阿里物联网的串口通信异常解析

    阿里物联网平台的过程中,串口通信异常成为了常见的挑战。本文将探讨这些异常现象及其可能的原因,并给出相应的解决方案。 首先,我们来谈谈STM32与ESP8266之间的串口通信问题。
    的头像 发表于 04-19 17:19 1500次阅读