全自动养护Biopod智能生态雨林缸

描述

借助机智云物联网平台,我们在智能雨林缸中实现了一系列关键功能,以确保植物获得最佳生长条件。这包括对光照、温度、湿度和水分的全面管理,同时还提供了便捷的APP遥控选项,让用户能够轻松地根据需求进行调整。

 

01

硬 件

开发板

gokit3STM32底板

价格¥88

开发板

机智云GE211

价格¥16.8

开发板

3.8路5V的继电器模块

开发板

AM2320模块

水族箱硬件(鱼缸,水泵,冲氧,加热线,灯,喷淋)可自行准备。

防水DS18B20模块

 

开发板功能实现

1.杀菌灯:支持杀菌灯的实时开关和定时控制。

 

2.红外灯:提供辅助灯光,用于夜视摄像头,具备手动和定时控制功能。

 

3.照明灯:实现照明灯的开关和定时控制,以满足植物光照需求。

 

4.水温加热:智能化控制水温,包括自动调整和定时控制功能。

 

5.冲氧:提供氧气供应,可手动或根据时间表自动控制。

 

6.水循环:管理水的循环,可手动或根据时间表自动控制。

 

7.喷雾:实现自动浇水、手动浇水以及计划浇水,以满足植物的水分需求。

 

8.前玻璜除霜:控制前玻璜除霜,可手动操作或按计划工作。

 

9.水温测量:使用防水DS18B20传感器测量水温,确保水温稳定。

 

10.空气温湿度检测:通过AM2320传感器监测空气温度和湿度,以优化植物生长环境。

 

11.模式切换:允许用户在手动模式和自动模式之间切换,以便自主控制水温加热和喷雾模式,或依赖系统智能调控。

02

云端开发

 

2.1 云端产品创建

进入机智云开发者中心(https://developer.gizwits.com/),点击左上角创建,创建一个智能产品。

开发板

2.2选择好产品参数,创建号智能产品

开发板

2.3数据点创建

创建好产品以后给产品添加数据点,数据点创建参考文档中,数据点参考附件文档。

开发板

开发板

开发板

 

03

移动应用创建

 

3.1移动应用创建

进入开发者中心首页,右上角创建移动应用

开发板

开发板

3.2 产品控制页面编辑

回到之前创建的产品里面,关联我们创建好的移动应用。

开发板

开发板

本次教程采用ESP32模组,需要设置配网方式,采用蓝牙和热点配置进行网络配置。

开发板

开发板

教程部分功能需要用到定时功能,需要在智能场景中进行数据点勾选。

开发板

开发板

控制页面编辑

开发板

对图标的顺序,大小,图片进行修改。(中间界面不会同步改变,在右侧进行配置和排序,配置完成之后保存即可)

 

开发板

配置完成界面之后到创建的移动应用里面进行应用构建(应用耶塔配置可参考文档https://devdocs.gizwits.com/zh-cn/AppDev/APP/CreatApp.html)。

开发板

构建完成以后,扫描二维码下载APP。

 

配置界面如图所示

开发板开发板开发板

 

3.3 生成单片机协议代码

进入产品开发页面,在左侧MCU开发里面生产对应单片机的代码。

开发板

开发板

将生成的单片机代码下载到电脑

开发板

到此云端配置就完成了。

04

程序开发

4.1 设备硬件接线

01接线如图所示

开发板

 

开发板和按键之间接线(按键低电平有效,上拉电阻)

开发板A0接按键

 

开发板和继电器之间接线

D2-D9接继电器的8个控制引脚(继电器低电平有效),继电器电源接5V

 

开发板和ESP32之间接线

开发板RX接ESP32的TX,开发板TX接ESP32的RX,ESP32电源接5V

 

开发板和AM2320传感器之间接线

开发板SCL,SDA分别接AM2320传感器的SCL,SDA, AM2320传感器电源接5V

 

开发板和防水DS18B20接线

传感器信号线接开发板A5接口

 

4.2

 

 

 解压上面下载的代码包

开发板

 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分