收藏官网首页
查看: 699|回复: 12

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

3

主题

18

帖子

692

积分

版主

Rank: 7Rank: 7Rank: 7

积分
692
QQ
发表于 2018-7-23 21:59:31 | 显示全部楼层 |阅读模式
教您5分钟接入机智云,实现傻瓜式开发
本次项目主要目的是实现鱼缸温度自动控制,水循环的自动控制和手动控制。
本次设计不再采用本地温度调节,一个按键用于配网即可。

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


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

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

第一步:在机智云自助开发平台创建“智能鱼缸”产品,建立数据点
QQ截图20180802101532.jpg
创建一个新产品,建立以下数据点
  • 显示名称:加热开关
    标识名: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
    备注: 无


QQ截图20180802102022.jpg
创建好数据点之后生成SOC代码。

QQ截图20180802102108.jpg


第二步:下载SOC代码,在ESP8266上烧写固件

代码此处不在介绍,项目在附件。自行查看代码。
ESP8266 SOC方案是指ESP8266同时作为微控制器和wifi模块
32M固件烧录说明.jpg

接线如下
  • GPIO0            配网开关(短按SOFTAP,长按AIRLINK)
  • GPIO4            循环温度传感器
  • GPIO5            水箱温度传感器
  • GPIO12          加热开关
  • GPIO13          循环开关
  • GPIO14          排水开关


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


源代码,由于论坛5M限制,此处上传云盘
源代码.zip (227 Bytes, 下载次数: 46)
发烧友

3

主题

18

帖子

692

积分

版主

Rank: 7Rank: 7Rank: 7

积分
692
QQ
 楼主| 发表于 2018-7-23 22:00:04 | 显示全部楼层
程序写好之后更新
发表于 2018-7-25 16:51:23 | 显示全部楼层
感谢楼主分享~

0

主题

2

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2018-7-25 21:58:08 | 显示全部楼层
感谢分享```
发表于 2018-8-1 14:07:58 | 显示全部楼层
汉枫LPB120模块
APP界面是啥样子的呀  有没有实物图了
1、机智云QQ群: 287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits /   机智云智能宠物屋go-kit
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息

1

主题

11

帖子

68

积分

注册会员

Rank: 2

积分
68
发表于 2018-8-2 11:00:54 | 显示全部楼层

感谢楼主分享~

2

主题

20

帖子

724

积分

高级会员

Rank: 4

积分
724
发表于 2018-8-2 19:33:53 来自手机 | 显示全部楼层
很好,支持一下。。。

10

主题

87

帖子

971

积分

高级会员

Rank: 4

积分
971
发表于 2018-8-3 09:53:07 | 显示全部楼层
可否分享原理图,实物图,接线图以及APP截屏?

0

主题

7

帖子

116

积分

注册会员

Rank: 2

积分
116
发表于 2018-8-7 16:03:30 | 显示全部楼层
免费使用STM32、APP自动代码生成工具
来学习一下

6

主题

49

帖子

1241

积分

金牌会员

Rank: 6Rank: 6

积分
1241
发表于 2018-8-12 20:25:55 | 显示全部楼层
感谢楼主分享

0

主题

1

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2018-8-13 08:52:54 | 显示全部楼层
不错,谢谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

© 2011-2017 Gizwits ( 粤ICP备11090211号 )

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