查看: 7552|回复: 12
打印 上一主题 下一主题

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

  [复制链接]

该用户从未签到

跳转到指定楼层
楼主
发表于 2018-8-2 11:00:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
分享到:
本次项目主要目的是实现鱼缸温度自动控制,水循环的自动控制和手动控制。
本次设计不再采用本地温度调节,一个按键用于配网即可。

物料准备:
2个温度传感器(防水型DS18B20)用于检测循环箱和鱼缸温度
继电器3个,一个用于常温水蓄水罐抽水和废水放水(合用一个,保证水位平衡),一个用于循环水送水(可接制氧机),一个用于循环水升温。


方案优势:
采用esp8266 SOC方案,节省成本

——————进入正文——————

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

创建一个新产品,建立以下数据点
  • 显示名称:加热开关
    标识名: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          排水开关

程序基本思路
实现远程设置鱼缸温度范围,系统自动调节温度,缓慢调节温度,升温是在循环里面进行升温,而起是平衡升温。防止水温过高,升温过程中,需要和循环搭配完成。2个18B20不采用单总线,单独采集。
源码太大,上传云盘了,回帖可获取


游客,如果您要查看本帖隐藏内容请回复



回复

举报

  • TA的每日心情
    开心
    2022-9-28 11:25
  • 签到天数: 224 天

    连续签到: 1 天

    [LV.7]常住居民III

    沙发
    发表于 2018-8-10 08:25:28 | 只看该作者
    这个怎么感觉和我注册的差不多啊
    回复 支持 反对

    举报

  • TA的每日心情
    开心
    2018-11-24 15:21
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    板凳
    发表于 2018-11-15 18:20:47 | 只看该作者
    程序基本思路
    回复 支持 反对

    举报

    该用户从未签到

    地板
    发表于 2018-12-7 20:18:56 | 只看该作者
    正在学习机智云,参考参考,谢谢分享!
    回复 支持 反对

    举报

    该用户从未签到

    5#
    发表于 2018-12-10 13:19:38 | 只看该作者
    谢谢分享                       
    回复 支持 反对

    举报

  • TA的每日心情

    前天 20:14
  • 签到天数: 2447 天

    连续签到: 2 天

    [LV.Master]伴坛终老

    6#
    发表于 2019-1-30 22:19:29 | 只看该作者
    支持一下,看一下。
    回复 支持 反对

    举报

    该用户从未签到

    7#
    发表于 2019-3-14 22:49:49 | 只看该作者
    想看具体方案
    回复 支持 反对

    举报

    该用户从未签到

    9#
    发表于 2019-7-19 15:30:13 | 只看该作者
    6666666666666
    回复 支持 反对

    举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 5/5 下一条

    2025智能制造赋能产业发展论坛
    大会将围绕智能感知在智能制造中的具体实践、智能能效管理打造绿色工厂等方向展开研讨。同时主办方还邀请多位行业领域顶尖的代表参会,分享前沿数字化技术及应用解决方案。参会还有精美伴手礼和活动抽奖~

    查看 »



    手机版|小黑屋|与非网

    GMT+8, 2025-4-29 17:10 , Processed in 0.189112 second(s), 35 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.5

    Copyright © 2001-2024, Tencent Cloud.