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

    文章

    144

    浏览量

    21447
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    晶科鑫 | 国产26MHz晶振匹配Espressif(乐鑫) ESP8285/ESP8266芯片案例

    本,两者可以共用同套SDK,只是ESP8285内部集成了1MBFlash,SPIMode设置为DOUT,而ESP8266则需要外接Flash,并且是Din模式。除此之外,ESP828
    的头像 发表于 11-21 15:37 4043次阅读
    晶科鑫 | 国产26MHz晶振匹配Espressif(乐鑫) <b class='flag-5'>ESP</b>8285/<b class='flag-5'>ESP8266</b>芯片案例

    ESP8266ESP32开发板常见的2种下载方式

    ESP32和ESP8266是性价比很高而且使用较为广泛的的Wi-Fi模块,在物联网(IoT)领域的DIY项目中可以首先考虑这2款产品。 两款芯片都属于32位处理ESP32是低功耗
    的头像 发表于 11-10 20:30 318次阅读
    <b class='flag-5'>ESP8266</b>和<b class='flag-5'>ESP</b>32<b class='flag-5'>开发</b>板常见的2种下载方式

    在蜂鸟处理上进行RT-Thread+ESP8266 wifi模块开发

    本队伍编号CICC3042,本文介绍在蜂鸟处理上运行RT-Thread实时操作系统,并进行ESP8266wifi模块开发。 在蜂鸟配套的sdk中提供了RT-Thread的移植 https
    发表于 10-31 09:02

    ESP8266ESP32开发板常见的2种下载方式

    : https://dl.espressif.com/dl/package_esp32_index.json. 2.打开arduino ide里的开发板管理,搜索ESP8266
    发表于 10-24 18:04

    请问下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗

    请问下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
    发表于 09-17 12:06

    ESP8266】进入透传模式后,数据间隔怎么调整,

    01.TCP客户端ESP8266透传模式发送数据是10ms发送次,(连续发送) 02.TCP服务接收到的数据是200ms左右接收次,
    发表于 09-15 10:16

    基于智能家居项目 完结散花

    、项目目标通过机智平台,快速实现以下功能:MCU+ESP8266实现单点控制实现多点控制(如多个按键控制
    的头像 发表于 07-31 18:03 466次阅读
    基于智能家居项目  完结散花

    STM32+esp8266连接机智,上传温湿度数据并控制继电器开关(平台配置、代码生成、代码移植)

    本教程将详细介绍如何将STM32微控制ESP8266Wi-Fi模块连接到机智平台,实现温湿度数据的上传与继电器的远程控制。通过此过程,您将学会如何配置
    的头像 发表于 07-15 18:54 742次阅读
    STM32+<b class='flag-5'>esp8266</b>连接<b class='flag-5'>机智</b><b class='flag-5'>云</b>,上传温湿度数据并控制继电器开关(平台配置、代码生成、代码移植)

    【RA-Eco-RA4M2开发板评测】使用RA4M2和ESP8266实现MQTT协议上传传感数据到服务并反向点灯控制

    刑事勘察,非常的智能化! 基于这样便捷的生活目的,我特地使用瑞萨的RA4M2开发板来做一个基于ESP8266 MQTT协议的IOT远程控
    发表于 05-29 15:29

    基于STM32 HAL库与标准库的esp8266接入机智方案(二)

    在《基于STM32HAL库与标准库的esp8266接入机智方案()》中,我们详细介绍了硬件连接和机智
    的头像 发表于 05-28 18:02 1109次阅读
    基于STM32 HAL库与标准库的<b class='flag-5'>esp8266</b>接入<b class='flag-5'>机智</b><b class='flag-5'>云</b>方案(二)

    基于STM32 HAL库与标准库的ESP8266接入机智方案(

    最近在项目中需要进行物联网平台对接,之前我找到了些资料,发现机智不错的平台。
    的头像 发表于 05-28 18:02 818次阅读
    基于STM32 HAL库与标准库的<b class='flag-5'>ESP8266</b>接入<b class='flag-5'>机智</b><b class='flag-5'>云</b>方案(<b class='flag-5'>一</b>)

    机智Airlink配网超时、数据上传延迟及更新不及时问题分析

    本教程旨在分析并解决在使用32单片机和ESP8266-01S接入机智时可能遇到的配网超时、数据上传延迟及更新不及时的问题。通过将传感采集的数据上传至
    的头像 发表于 05-26 18:03 759次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>Airlink配网超时、数据上传延迟及更新不及时问题分析

    ESP8266烧录与机智键配网教程

    ESP8266模块因其低成本和高性能,广泛应用于智能家居和工业自动化等领域。机智平台提供了键配网功能,简化了设备的联网过程。本教程将详细介绍如何使用
    的头像 发表于 05-24 11:04 1549次阅读
    <b class='flag-5'>ESP8266</b>烧录与<b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>一</b>键配网教程

    esp8266 at device做一个网页服务 ,运行webnet_test显示错误怎么解决?

    我现在想用esp8266 at device 做一个网页服务 但是文件系统什么都做好了 运行webnet_test 显示下边的错误 查了论坛 说at不支持服务 但是是20年的
    发表于 03-07 06:47

    零知开源——ESP8266+MPU6050 实现运动姿态检测

    零知ESP8266的I2C通信        在运动姿态检测、机器人平衡控制、VR头戴设备等应用中,MPU6050(三轴加速度计+三轴陀螺仪)是常见的姿态传感。而
    的头像 发表于 02-20 17:54 2805次阅读
    零知开源——<b class='flag-5'>ESP8266</b>+MPU6050 实现运动姿态检测