Biopod智能雨林缸120cm
本帖最后由 Kara 于 2023-11-7 17:40 编辑硬件1. gokit3 STM32底板(https://item.taobao.com/item.htm ... H7b&id=536576419662)2.带gagent固件的esp32核心板 机智云GE211 (https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-23505545723.15.79a8b5fcLYponD&id=671124920472)3.8路5V的继电器模块4.AM2320模块5.防水DS18B20模块水族箱硬件(鱼缸,水泵,冲氧,加热线,灯,喷淋)可自行准备。 功能实现:1.杀菌灯(实现杀菌灯开关,定时开关)2.红外灯(辅助灯光,用于摄像头夜视,开关,定时开关)3.照明灯(实现开关,定时开关)4.水温加热(智能化,普通开关,定时开关)5.冲氧(开关,定时开关)6.水循环(开关,定时开关)7.喷雾(自动浇水,手动浇水,定时浇水)8.前玻璃除霜(开关,定时开关)9.水温测量(防水DS18B20)10.空气温湿度检测(AM2320)11.模式切换(手动模式,自动模式切换,用于切换水温加热,喷雾模式) 一、云端开发1.云端产品创建进入机智云开发者中心(https://developer.gizwits.com/),点击左上角创建,创建一个智能产品。选择好产品参数,创建号智能产品2.数据点创建创建好产品以后给产品添加数据点,数据点创建参考文档中心(https://devdocs.gizwits.com/zh-cn/ProductDev/CreatProduct.html),数据点参考附件文档。3.移动应用创建进入开发者中心首页,右上角创建移动应用,详细可参考(https://devdocs.gizwits.com/zh-cn/AppDev/APP/CreatApp.html)4.产品控制页面编辑回到之前创建的产品里面,关联我们创建好的移动应用。本次教程采用ESP32模组,需要设置配网方式,采用蓝牙和热点配置进行网络配置。教程部分功能需要用到定时功能,需要在智能场景中进行数据点勾选设备分享功能,默认关闭,需要打开。控制页面编辑对图标的顺序,大小,图片进行修改。(中间界面不会同步改变,在右侧进行配置和排序,配置完成之后保存即可)配置完成界面之后到创建的移动应用里面进行应用构建(应用耶塔配置可参考文档https://devdocs.gizwits.com/zh-cn/AppDev/APP/CreatApp.html)。构建完成以后,扫描二维码下载APP。配置界面如图所示5.生成单片机协议代码进入产品开发页面,在左侧MCU开发里面生产对应单片机的代码。将生成的单片机代码下载到电脑到此云端配置就完成了。二、程序开发1. 设备硬件接线接线如图所示开发板和按键之间接线(按键低电平有效,上拉电阻)开发板A0接按键 开发板和继电器之间接线D2-D9接继电器的8个控制引脚(继电器低电平有效),继电器电源接5V 开发板和ESP32之间接线开发板RX接ESP32的TX,开发板TX接ESP32的RX,ESP32电源接5V 开发板和AM2320传感器之间接线开发板SCL,SDA分别接AM2320传感器的SCL,SDA, AM2320传感器电源接5V 开发板和防水DS18B20接线传感器信号线接开发板A5接口 2. 解压上面下载的代码包
调试和代码部分请关注下一篇文章哈
页:
[1]