完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
机智云物联网自主研发的开发板Gokit在智能家居系统管理方面起到了关键优势,集成多种通信,智能恒湿,风速调节,耗材管理,温湿度显示,手机APP或微信小程序控制,语音控制,缺水管理等等功能于一体的智能管理系统。开发设计了一种低成本、省电、具有智能物联网自动控制功能的加湿器,更加方便、省心,适合生活使用。 一、材料准备 1.机智云gokit3 2.加湿器 3.香薰机 二、云平台配置 1.产品创建 登陆机智云开发者中心(https://developer.gizwits.com/menu/dashboard),点击左上角创建。 此处根据自己的需求选择好对应方案(分类选择不影响产品创建结果) 配置相关的产品参数,产品名称就是项目名称,app的显示名称,类型由于本教程选用gokit3的wifi方案,选择wifi即可,数据传输方式选择定长,一次性传输所有数据点。 2.数据点创建 创建产品以后进入产品,在产品信息里面创建数据点 编辑数据点 同样的方式创建如下数据点 数据点参考下表 3.生成MCU程序代码包方便后续使用 此处采用STM32F103C8T6版本的gokit,因此按照下图所示生成我们所需要的代码包 等待代码生成结束 将生成的代码进行下载 4.APP的创建及关联 如果自己没有创建移动APP,或者想新建一个APP,可以在右上角创建进行创 依次点击创建,创建移动应用。 创建好之后点击即可进入APP里面进行配置 安装如图所示关联产品 5.APP页面编辑及应用构建 选择应用模板 配置APP的设备按钮图标,显示循序及显示类型 此参数对应界面 配置配网方式 配置智能场景,自定义设置功能点是否支持智能场景触发条件、执行结果,勾选支持以后用户即可在App智能场景进行对应功能的联动设置。 当产品数据点更新或者页面改变的时候,应在APP开发里面对已关联的设备进行更新 应用构建 等待构建结束过后扫描二维码下载APP,并安装到手机上。到此云平台配置结束。 三、硬件接线 四、程序编写及烧录 1.CubeMX配置引脚初始化,软件安装之类的可参考网上教程,下载机智云 GoKit_MCU_STM32_V03010101测试固件及开发资源,在教程附件可以获取。 2.将STM32F103C8x.ioc复制到我们云端之前下载好的自动生成代码里面。 3.打开生成代码目录下的STM32F103C8x.ioc ,并添加香薰机和加湿器引脚初始化, 4. 配置完成以后点击generate code生成代码 5.将驱动库代码文件拷贝到自动生成代码工程中的 MCU_STM32F103C8x_sourceHal 文件夹中。 6.用keil打开项目,在工程项目中添加驱动代码的“.c”文件。 7. 在代码中添加相应的函数调用,在MCU_STM32F103C8x_sourceSrcmain.c 和 MCU_STM32F103C8x_sourceGizwitsgizwits_product.c 文件中添加以下驱动库的头文件
复制代码 8. 在 MCU_STM32F103C8x_sourceGizwitsgizwits_product.c 文件的 userInit( ) 函数中添加各sensor的初始化和数据点初始化。 void userInit(void)
复制代码 9.利用定时器做一个定时上报数据点。 10.在 MCU_STM32F103C8x_sourceGizwitsgizwits_product.c 文件的 userHandle( ) 函数中添加只读型传感器数据点相关的代码。 11. 在 MCU_STM32F103C8x_sourceUsermain.c 文件的 key2ShortPress( ) 函数与 key2LongPress( ) 函数中添加长/短按key2时的LED点亮代码 12.在MCU_STM32F103C8x_sourceGizwitsgizwits_product.c 文件的 gizwitsEventProcess( ) 函数中添加可写型传感器数据点相关的代码。 添加加湿器,香薰机,小夜灯的开关。 全彩灯,电机开关 设备连接路由器后,关闭配网指示灯 编译代码 烧录代码带开发板 五、硬件调试 ☝点击上图查看视频 ★点击下方链接即可免费下载程序以及源代码: 链接:https://pan.baidu.com/s/1wB0KHuO2N1DY1TNiui3sqQ?pwd=t7zp 提取码:t7zp |
|
相关推荐
|
|
5288 浏览 1 评论
【⌈嵌入式机电一体化系统设计与实现⌋阅读体验】+《智能化技术在船舶维护中的应用探索》
2736 浏览 0 评论
2557 浏览 0 评论
2268 浏览 0 评论
1682 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 02:50 , Processed in 0.567344 second(s), Total 66, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号