收藏官网首页
查看: 98821|回复: 137

基于ESP8266 SOC方案的智能鱼缸控制器

 
跳转到指定楼层
#
发表于 2018-7-23 21:59:31 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
教您5分钟接入机智云,实现傻瓜式开发
本次项目主要目的是实现鱼缸温度自动控制,水循环的自动控制和手动控制。
本次设计不再采用本地温度调节,一个按键用于配网即可。

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


方案优势:
采用esp8266 SOC方案,节省成本支持手机远程控制鱼缸

程序基本思路
实现远程设置鱼缸温度范围,系统自动调节温度,缓慢调节温度,升温是在循环里面进行升温,而起是平衡升温。防止水温过高,升温过程中,需要和循环搭配完成。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,安装在手机上,可实现远程控制智能鱼缸。


源代码,由于论坛5M限制,此处上传云盘
源代码.zip (227 Bytes, 下载次数: 509)
游客,如果您要查看本帖隐藏内容请回复







发烧友

0

主题

1

帖子

16

积分

新手上路

Rank: 1

积分
16
推荐
发表于 2018-9-26 17:48:12 | 只看该作者
显示名称:加热开关
标识名: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
备注: 无

0

主题

2

帖子

42

积分

新手上路

Rank: 1

积分
42
推荐
发表于 2018-9-13 20:58:20 | 只看该作者
有接线图吗   这几个接口板子上找不到    GPIO0         GPIO4              GPIO5              GPIO12           GPIO13          循环开关     GPIO14          排水开关

0

主题

2

帖子

42

积分

新手上路

Rank: 1

积分
42
推荐
发表于 2018-9-13 20:56:31 | 只看该作者
有接线图吗    这几个接口板子上找不到
   

GPIO0         
    GPIO4            
    GPIO5            
    GPIO12         
    GPIO13         
    GPIO14         

0

主题

1

帖子

40

积分

新手上路

Rank: 1

积分
40
133#
发表于 2023-7-2 19:18:21 | 只看该作者
有接线图吗?

136

主题

409

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12048
132#
发表于 2023-3-16 10:05:06 | 只看该作者
维超 发表于 2023-3-14 17:16
按着教程一步一步探索中

加油加油~~

0

主题

4

帖子

101

积分

注册会员

Rank: 2

积分
101
131#
发表于 2023-3-14 17:16:10 | 只看该作者
按着教程一步一步探索中

点评

加油加油~~  详情 回复 发表于 2023-3-16 10:05

0

主题

5

帖子

43

积分

新手上路

Rank: 1

积分
43
130#
发表于 2023-2-11 14:00:42 | 只看该作者
xaingkankan

0

主题

10

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
129#
发表于 2023-1-30 19:10:48 | 只看该作者
注册成为机智云开发者,手机加虚拟设备快速开发
感谢楼主分享~

0

主题

3

帖子

30

积分

新手上路

Rank: 1

积分
30
128#
发表于 2022-7-23 01:39:04 | 只看该作者
#在这里快速回复#源代码,由于论坛5M限制,此处上传云盘 非常感谢

0

主题

4

帖子

59

积分

注册会员

Rank: 2

积分
59
126#
发表于 2022-4-15 16:25:33 | 只看该作者
想做一个温度检测的

0

主题

1

帖子

9

积分

新手上路

Rank: 1

积分
9
125#
发表于 2022-1-21 11:45:17 | 只看该作者
好东西,正在找8266的。

0

主题

2

帖子

13

积分

新手上路

Rank: 1

积分
13
124#
发表于 2021-10-24 12:04:39 | 只看该作者
注册成为机智云开发者,手机加虚拟设备快速开发
这个不错啊,要学习一下啊

0

主题

2

帖子

15

积分

新手上路

Rank: 1

积分
15
123#
发表于 2021-8-11 19:28:03 | 只看该作者
真的不容易 谢谢了

0

主题

1

帖子

10

积分

新手上路

Rank: 1

积分
10
122#
发表于 2021-8-8 16:03:04 | 只看该作者
来学习一下

2

主题

5

帖子

266

积分

中级会员

Rank: 3Rank: 3

积分
266
121#
发表于 2021-7-17 16:34:16 | 只看该作者
6666              

0

主题

1

帖子

14

积分

新手上路

Rank: 1

积分
14
119#
发表于 2021-3-9 21:00:56 | 只看该作者
教您5分钟接入机智云,实现傻瓜式开发
看看,学习学习1231321321321

0

主题

4

帖子

22

积分

新手上路

Rank: 1

积分
22
118#
发表于 2021-2-15 17:46:09 | 只看该作者
挺好的,想看看

4

主题

11

帖子

515

积分

高级会员

Rank: 4

积分
515
117#
发表于 2021-2-5 10:25:24 | 只看该作者
0000000000
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表