借助机智云物联网平台,我们在智能雨林缸中实现了一系列关键功能,以确保植物获得最佳生长条件。这包括对光照、温度、湿度和水分的全面管理,同时还提供了便捷的APP遥控选项,让用户能够轻松地根据需求进行调整。
硬 件
gokit3STM32底板
价格¥88
机智云GE211
价格¥16.8
3.8路5V的继电器模块
AM2320模块
水族箱硬件(鱼缸,水泵,冲氧,加热线,灯,喷淋)可自行准备。
防水DS18B20模块
功能实现
1.杀菌灯:支持杀菌灯的实时开关和定时控制。
2.红外灯:提供辅助灯光,用于夜视摄像头,具备手动和定时控制功能。
3.照明灯:实现照明灯的开关和定时控制,以满足植物光照需求。
4.水温加热:智能化控制水温,包括自动调整和定时控制功能。
5.冲氧:提供氧气供应,可手动或根据时间表自动控制。
6.水循环:管理水的循环,可手动或根据时间表自动控制。
7.喷雾:实现自动浇水、手动浇水以及计划浇水,以满足植物的水分需求。
8.前玻璜除霜:控制前玻璜除霜,可手动操作或按计划工作。
9.水温测量:使用防水DS18B20传感器测量水温,确保水温稳定。
10.空气温湿度检测:通过AM2320传感器监测空气温度和湿度,以优化植物生长环境。
11.模式切换:允许用户在手动模式和自动模式之间切换,以便自主控制水温加热和喷雾模式,或依赖系统智能调控。
云端开发
2.1 云端产品创建
进入机智云开发者中心(https://developer.gizwits.com/),点击左上角创建,创建一个智能产品。
2.2选择好产品参数,创建号智能产品
2.3数据点创建
创建好产品以后给产品添加数据点,数据点创建参考文档中,数据点参考附件文档。
移动应用创建
3.1移动应用创建
进入开发者中心首页,右上角创建移动应用
3.2 产品控制页面编辑
回到之前创建的产品里面,关联我们创建好的移动应用。
本次教程采用ESP32模组,需要设置配网方式,采用蓝牙和热点配置进行网络配置。
教程部分功能需要用到定时功能,需要在智能场景中进行数据点勾选。
控制页面编辑
对图标的顺序,大小,图片进行修改。(中间界面不会同步改变,在右侧进行配置和排序,配置完成之后保存即可)
配置完成界面之后到创建的移动应用里面进行应用构建(应用耶塔配置可参考文档https://devdocs.gizwits.com/zh-cn/AppDev/APP/CreatApp.html)。
构建完成以后,扫描二维码下载APP。
配置界面如图所示
3.3 生成单片机协议代码
进入产品开发页面,在左侧MCU开发里面生产对应单片机的代码。
将生成的单片机代码下载到电脑
到此云端配置就完成了。
程序开发
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
解压上面下载的代码包
全部0条评论
快来发表一下你的评论吧 !