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

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

3天内不再提示

实现鱼缸温度自动控制,水循环的自动控制和手动控制

9GxC_IoTMaker 来源:未知 作者:李倩 2018-08-03 15:09 次阅读

本次项目主要目的是实现鱼缸温度自动控制,水循环的自动控制和手动控制。本次设计不再采用本地温度调节,一个按键用于配网即可。物料准备:

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

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

方案优势:

支持手机远程控制

采用ESP8266SOC方案,节省成本

程序基本思路

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

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

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

显示名称:加热开关标识名:Heating_switch读写类型:可写数据类型:布尔值备注: 加热开关

显示名称:循环开关标识名:Cir_water_switch读写类型:可写数据类型:布尔值备注: 循环水开关

显示名称:排水开关标识名:drain_off_water读写类型:可写数据类型:布尔值备注: 无

显示名称:模式设定标识名:auto_mode读写类型:可写数据类型:枚举枚举范围:0.自动调整 1.手动控制备注: 无

显示名称:循环水温标识名:Heating_box_temperature读写类型:只读数据类型:数值数据范围:0 - 99分辨率:1增量:0备注: 无

显示名称:鱼缸水温标识名:fishbowl_temperature读写类型:只读数据类型:数值数据范围:0 - 99分辨率:1增量:0备注: 无

显示名称:温度上限标识名:Max_temperature读写类型:可写数据类型:数值数据范围:0 - 99分辨率:1增量:0备注: 无

显示名称:温度下限标识名:Min_temperature读写类型:可写数据类型:数值数据范围:0 - 99分辨率:1增量:0备注: 无

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

第二步:下载SOC代码,在ESP8266上烧写固件代码此处不在介绍,项目在附件。自行查看代码。ESP8266 SOC方案是指ESP8266同时作为微控制器和wifi模块

接线如下

GPIO0 配网开关(短按SOFTAP,长按AIRLINK)

GPIO4 循环温度传感器

GPIO5 水箱温度传感器

GPIO12 加热开关

GPIO13 循环开关

GPIO14 排水开关

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

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

    关注

    48

    文章

    2645

    浏览量

    154263
  • 控制器
    +关注

    关注

    112

    文章

    15154

    浏览量

    170958
  • 机智云
    +关注

    关注

    2

    文章

    542

    浏览量

    26216

原文标题:基于ESP8266 SOC方案的智能鱼缸控制器

文章出处:【微信号:IoTMaker,微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    自动控制原理答案

    ;quot;>请解释下列名字术语:自动控制系统、受控对象、扰动、给定值、参考输入、反馈。<br/>解:自动控制系统:能够实现自动控制任务的系统,由
    发表于 12-06 17:24

    怎么把手动控制件改成自动控制

    怎么把电机手动控制件switch on和go to position改成自动控制,流程图如图,求大神帮忙,毕业论文还差那么一点点了。
    发表于 09-20 15:58

    如何自动控制电压

    有一个AC POWER SOURCE(变频电源),非程控的,只能用手动旋转按钮去调节电压的大小,输出电压交流0-300V,现在想实现自动化调节,想通过单片机用程序自动控制(不需要人为
    发表于 06-21 20:59

    鱼缸供氧量和温度自动控制系统的设计与制作

    [tr=transparent]控温鱼缸,主要设计思路[/tr]鱼缸供氧量和温度自动控制系统的设计与制作4.rar
    发表于 07-13 05:17

    【开源方案】基于ESP8266 SOC方案的智能鱼缸控制

    本次项目主要目的是实现鱼缸温度自动控制水循环自动控制
    发表于 08-02 10:59

    【原创分享】555搭建的鱼缸水温自动控制器 (一)

    监测,并实现自动加温,从而使得水温保持在26℃左右。在设计中要求自动加热控制器运行稳定、可靠性好,而且结构尽可能简单。(2)提出鱼缸水温
    发表于 06-18 09:49

    【开源方案】智能鱼缸控制

    本次项目主要目的是实现鱼缸温度自动控制水循环自动控制
    发表于 05-30 16:36

    自动控制原理胡寿松

    自动控制原理由胡寿松教授主编,各章编写作者有沈程智(第四章),自动控制原理的主要内容有:自动控制的一般概念,控制系统的数学模型,线性系统的时域分析法,线性系统
    发表于 01-08 14:49 147次下载
    <b class='flag-5'>自动控制</b>原理胡寿松

    自动控制原理pdf

    1 自动控制的一般概念主要内容:自动控制的任务,基本控制方式:开环、闭环(反馈)及复合控制自动控制的性能要求:稳、快、准及最优化。基本要求
    发表于 01-08 15:03 2055次下载
    <b class='flag-5'>自动控制</b>原理pdf

    自动控制原理考试大纲

    自动控制原理考试大纲 一、《自动控制原理》部分参考教材:胡寿松.自动控制原理(第五版).北京:科学出版社,2007 王划一.自动控制原理.北京:国防
    发表于 04-28 16:34 29次下载

    温度自动控制电路

    温度自动控制电路
    的头像 发表于 02-19 22:31 2688次阅读
    <b class='flag-5'>温度</b><b class='flag-5'>自动控制</b>电路

    温度自动控制电路图

    温度自动控制电路图
    发表于 07-17 11:49 2066次阅读
    <b class='flag-5'>温度</b><b class='flag-5'>自动控制</b>电路图

    热带鱼缸水温自动控制器电路

    热带鱼缸水温自动控制器电路
    的头像 发表于 05-20 17:26 1.2w次阅读
    热带<b class='flag-5'>鱼缸</b>水温<b class='flag-5'>自动控制</b>器电路

    鱼缸水循环自动控制器原理图

    鱼缸水循环自动控制器原理图都是值得参考的设计。
    发表于 05-11 17:33 43次下载

    自动控制原理说明

    自动控制原理说明。
    发表于 03-24 14:40 15次下载