0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于机智云Gokit3.0的智能加湿器APP控制系统

机智云 2023-04-07 16:07 次阅读

本文选用机智云Gokit3.0开发板作为核心处理器,进行整个系统的控制和工作,GoKit采用可扩展式的硬件设计方案。核心硬件是包括:功能扩展板、ESP8266 WiFi模块。使用机智云平台,使用自定义数据点的IoT开发框架,用户可以试用其方便地开发智能硬件产品

开发环境简单,便于上手编写程序;功能代码实现简单,无需进行大量的初始化,即可实现多种传感器功能,开发容易,效率提高。

目录预览

1. 硬件设计

2. 云平台配置

3. APP开发

4. 产品实物调试

01

硬件设计

材料准备

机智云Gokit3.0,加湿器和香薰机

02

云平台配置

2.1 产品创建

登陆机智云开发者中心(https://developer.gizwits.com/menu/dashboard),点击左上角创建。

373ac1be-d1fc-11ed-ad0d-dac502259ad0.png

此处根据自己的需求选择好对应方案(分类选择不影响产品创建结果)

375637e6-d1fc-11ed-ad0d-dac502259ad0.png

配置相关的产品参数,产品名称就是项目名称,app的显示名称,类型由于本教程选用gokit3的wifi方案,选择wifi即可,数据传输方式选择定长,一次性传输所有数据点。

377098ac-d1fc-11ed-ad0d-dac502259ad0.png

■2.2 数据点创建

创建产品以后进入产品,在产品信息里面创建数据点378be7a6-d1fc-11ed-ad0d-dac502259ad0.png

编辑数据点

379a2cda-d1fc-11ed-ad0d-dac502259ad0.png

37bd848c-d1fc-11ed-ad0d-dac502259ad0.png

同样的方式创建如下数据点

37d8b84c-d1fc-11ed-ad0d-dac502259ad0.png

数据点参考下表

38027af6-d1fc-11ed-ad0d-dac502259ad0.png

■2.3 生成MCU程序代码包方便后续使用

此处采用STM32F103C8T6版本的gokit,因此按照下图所示生成我们所需要的代码包

381a6df0-d1fc-11ed-ad0d-dac502259ad0.png

等待代码生成结束,将生成的代码进行下载

383efb02-d1fc-11ed-ad0d-dac502259ad0.png

03

APP开发

3.1APP的创建及关联

如果自己没有创建移动APP,或者想新建一个APP,可以在右上角创建进行创建。3852d28a-d1fc-11ed-ad0d-dac502259ad0.png

依次点击创建,创建移动应用。386449e8-d1fc-11ed-ad0d-dac502259ad0.png

创建好之后点击即可进入APP里面进行配置3884e16c-d1fc-11ed-ad0d-dac502259ad0.png

安装如图所示关联产品389ff506-d1fc-11ed-ad0d-dac502259ad0.png

04

APP页面及应用构建

4.1APP页面编辑及应用构建

选择应用模板38c01070-d1fc-11ed-ad0d-dac502259ad0.png

38d1ae0c-d1fc-11ed-ad0d-dac502259ad0.png

配置APP的设备按钮图标,显示循序及显示类型38fc8e7e-d1fc-11ed-ad0d-dac502259ad0.png

此参数对应界面39141418-d1fc-11ed-ad0d-dac502259ad0.png

配置配网方式39335dd2-d1fc-11ed-ad0d-dac502259ad0.png

配置智能场景,自定义设置功能点是否支持智能场景触发条件、执行结果,勾选支持以后用户即可在App智能场景进行对应功能的联动设置。39549c4a-d1fc-11ed-ad0d-dac502259ad0.png

当产品数据点更新或者页面改变的时候,应在APP开发里面对已关联的设备进行更新396a10d4-d1fc-11ed-ad0d-dac502259ad0.png

3986fd98-d1fc-11ed-ad0d-dac502259ad0.png

等待构建结束过后扫描二维码下载APP,并安装到手机上。到此云平台配置结束。

4.2硬件接线

399d262c-d1fc-11ed-ad0d-dac502259ad0.png39b8ffb4-d1fc-11ed-ad0d-dac502259ad0.png39e5c08a-d1fc-11ed-ad0d-dac502259ad0.png

05

程序编写及烧录

■5.1程序烧写

CubeMX配置引脚初始化,软件安装之类的可参考网上教程,下载机智云 GoKit_MCU_STM32_V03010101测试固件及开发资源,在教程附件可以获取。39fa23f4-d1fc-11ed-ad0d-dac502259ad0.png

将STM32F103C8x.ioc复制到我们云端之前下载好的自动生成代码里面。

3a22ea46-d1fc-11ed-ad0d-dac502259ad0.png

打开生成代码目录下的STM32F103C8x.ioc ,并添加香薰机和加湿器引脚初始化,配置完成以后点击generate code生成代码。

3a3eeb10-d1fc-11ed-ad0d-dac502259ad0.png

06

硬件调试


APP界面实操

本文设计了一种低成本、省电、具有智能物联网自动控制功能的加湿器,更加方便、省心,适合生活使用。实现了智能恒湿,风速调节,耗材管理,温湿度显示,手机APP控制,缺水管理等等功能于一体的智能管理系统。

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

    关注

    41

    文章

    6604

    浏览量

    110574
  • APP
    APP
    +关注

    关注

    33

    文章

    1573

    浏览量

    72437
收藏 人收藏

    评论

    相关推荐

    机智智家APP的设备扫描与绑定限制

    在使用机智的智家APP时,用户可能会遇到无法扫描和绑定设备的问题。这一现象的根本原因在于智家APP的使用限制和付费策略。Q智家APP的功能
    的头像 发表于 09-22 08:02 236次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>智家<b class='flag-5'>APP</b>的设备扫描与绑定限制

    基于机智智能私家车库控制系统设计与实现

    烟雾传感器用于火灾检测,HC-SR04超声波传感器用于水位监测,esp8266作为WiFi通信模块,通过机智物联网平台开发的手机APP,实现对车库内温湿度、水位
    的头像 发表于 09-11 08:04 466次阅读
    基于<b class='flag-5'>机智</b><b class='flag-5'>云</b>的<b class='flag-5'>智能</b>私家车库<b class='flag-5'>控制系统</b>设计与实现

    【有奖直播】STM32最小系统板与ESP01S接入机智实战指南

    直播亮点1、零门槛接入机智平台:无需复杂准备,快速实现智能化转型,轻松上手。2、手机App控制实现:通过手机
    的头像 发表于 09-05 08:03 231次阅读
    【有奖直播】STM32最小<b class='flag-5'>系统</b>板与ESP01S接入<b class='flag-5'>机智</b><b class='flag-5'>云</b>实战指南

    机智开源自动化控制篇-接近报警系统

    本次采用STM32F103C8T6单片机、ESP-01S模块、红外避障模块、蜂鸣器模块,接入机智平台,完成接近报警系统,为智能化场景增添强大功能。使用到的模块STM32F103C8T
    的头像 发表于 08-31 08:02 300次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>开源自动化<b class='flag-5'>控制</b>篇-接近报警<b class='flag-5'>系统</b>

    Gokit二次开发:云端快速APP生成

    Gokit机智(GizWits)推出的物联网智能硬件开发套件,目的是帮助传统硬件快速接入互联网。完成入网之后,数据可以在产品与云端、制造商与用户之间互联互通,实现
    的头像 发表于 08-30 12:15 253次阅读
    <b class='flag-5'>Gokit</b>二次开发:云端快速<b class='flag-5'>APP</b>生成

    STM32项目分享:智能家居(机智系统

    STM32项目分享:智能家居(机智系统
    的头像 发表于 07-28 08:10 1829次阅读
    STM32项目分享:<b class='flag-5'>智能</b>家居(<b class='flag-5'>机智</b><b class='flag-5'>云</b>)<b class='flag-5'>系统</b>

    基于机智物联网的智能花卉栽培系统

    WiFi传输实现信息交互,并在机智物联网平台实现实时监测和远程操控。种植者可远程监测土壤温湿度、环境温湿度、CO2浓度、光照强度,并通过App实现远程控制水泵、排气
    的头像 发表于 05-15 08:10 1352次阅读
    基于<b class='flag-5'>机智</b><b class='flag-5'>云</b>物联网的<b class='flag-5'>智能</b>花卉栽培<b class='flag-5'>系统</b>

    智能垃圾回收箱控制系统硬件设计-机智

    控制系统硬件部分的选型与设计是整个产品的基础,所有功能的实现都要围绕其进行开发。本章对智能垃圾回收箱控制系统的硬件进行详细设计。 智能垃圾回收箱硬件总体设计
    发表于 04-09 17:37

    基于机智物联网平台的智能垃圾回收箱与控制系统研究

    设计控制系统软件,包括平台选择、信息交互和各模块实现方法。 5、测试智能垃圾回收箱功能,验证平台功能和垃圾投放过程的有效性。 智能
    发表于 04-09 17:25

    基于机智物联网智能家居系统

    目录1、功能实现2、软、硬件系统设计3、结论1功能实现采用机智APP实现全球控制,利用无线网络技术连接家居设备到终端,实现
    的头像 发表于 03-30 08:09 878次阅读
    基于<b class='flag-5'>机智</b><b class='flag-5'>云</b>物联网<b class='flag-5'>智能</b>家居<b class='flag-5'>系统</b>

    融合STM32与机智物联网:打造智能门锁新时代

    警报功能的控制系统。此外,结合日常生活的实用性,在此基础上增加手机无线远程解锁功能。   利用esp8266 无线传输模块将智能门锁与手机 APP 进行连接,并在同一局域网下, 机智
    的头像 发表于 03-26 17:02 658次阅读
    融合STM32与<b class='flag-5'>机智</b><b class='flag-5'>云</b>物联网:打造<b class='flag-5'>智能</b>门锁新时代

    机智开发者中心:让移动APP应用开发更智能

    智能化和高效。   新版本开发者中心的介绍 机智物联网新版本开发者中心是一款专为开发者设计的一体化开发工具,旨在提供更智能、简便的移动APP
    的头像 发表于 03-26 16:45 332次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>开发者中心:让移动<b class='flag-5'>APP</b>应用开发更<b class='flag-5'>智能</b>化

    基于 STM32 和机智智能门锁的实现

    关键词:智能门锁、STM32、机智APP目录1、功能实现2、软、硬件系统设计3、系统调试4、
    的头像 发表于 03-23 08:09 1697次阅读
    基于 STM32 和<b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>智能</b>门锁的实现

    基于机智物联网的PCR温度控制

    本文设计了基于物联网的PCR温度控制系统,能够实现快速、准确的温度控制。通过将检测设备端接入机智平台,使检测人员能够远程监控PCR仪的运行,实现检测现场的无人值守,减轻检测人员的负担
    的头像 发表于 03-07 08:09 765次阅读
    基于<b class='flag-5'>机智</b><b class='flag-5'>云</b>物联网的PCR温度<b class='flag-5'>控制</b>

    机智平台的高效温湿度智能测控研发

    关键词:机智平台;温湿度测控;WiFi网络;高效精准;目录1、功能实现2、系统结构搭建3、物联网平台运用4、系统算法设计5、APP演示6、
    的头像 发表于 02-19 14:02 402次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>平台的高效温湿度<b class='flag-5'>智能</b>测控研发