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

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

3天内不再提示

基于Gokit3微信宠物屋与机智云的物联网智能家居

9GxC_IoTMaker 来源:未知 2023-04-11 20:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文介绍的智能家居系统主要采用了Gokit3微信宠物屋(WiFi+STM32F103)作为主控芯片,由数据采集系统、数据处理系统、数据云传输系统以及智能家居智能调节系统构成;

即可实现互联网远程控制电器设备,通过手机App实时操控,预约定时,远程控制开关,操作简单等特点,数据安全快速等优势可以最大限度地降低家居智能化成本。

目录预览

1、硬件设计

2、云平台/APP配置

3、单片机程序修改

4、产品实物调试

01

硬件设计

料准

15569294-d864-11ed-bfe3-dac502259ad0.png  1586a3b2-d864-11ed-bfe3-dac502259ad0.png

Gokit3微信宠物屋(WiFi+STM32F103底板)基于Gokit3微信宠物屋与机智云物联网智能家居;LED灯是代替加热装置展示加热情况。

02

云平台配置

2.1 产品创建1、进入机智云开发者中心,注册开发者账号。在开发者中心首页,左上角智能产品后点击创建。15f69316-d864-11ed-bfe3-dac502259ad0.png2、根据需求选择选择产品类型16179e62-d864-11ed-bfe3-dac502259ad0.png162f48be-d864-11ed-bfe3-dac502259ad0.png3、数据点(数据点即设备产品的功能的抽象,用于描述产品功能及其参数。创建数据点后,设备与云端通讯的数据格式即可确定,设备、机智云可以相互识别设备与机智云互联互通的数据)可在产品信息页面进行添加数据点操作。比如添加温度数据点,标识必须是英文,标识是需要写进程序的,显示名称为APP默认显示的名称。读写类型,app不需要控制的为只读,app需要开关和改变的为可写。1640e380-d864-11ed-bfe3-dac502259ad0.png创建如下数据点164ef07e-d864-11ed-bfe3-dac502259ad0.png详细数据点如下表:166e38f8-d864-11ed-bfe3-dac502259ad0.png到此数据点的创建就完成了。4、单片机代码生成,在产品页面点击MCU开发,按照如下图步骤生成STM32的程序代码1691c160-d864-11ed-bfe3-dac502259ad0.png16ac6ede-d864-11ed-bfe3-dac502259ad0.png5、在线APP创建于生成,在开发者中心首页移动页面右侧点击创建,创建移动应用。16c4781c-d864-11ed-bfe3-dac502259ad0.png此处我们创建一个安卓应用为例,需要苹果应用的可以再后面打钩,用户关联可以选择不关联。16e05582-d864-11ed-bfe3-dac502259ad0.png关联产品1703acf8-d864-11ed-bfe3-dac502259ad0.png其余的LOG之内的可根据自己需求上传更改。172b77a6-d864-11ed-bfe3-dac502259ad0.pngAPP控制页面修改,回到我们的产品里面,选择控制页面,选择通用模板。1741ecb6-d864-11ed-bfe3-dac502259ad0.png调整APP控制页面图标1765af3e-d864-11ed-bfe3-dac502259ad0.png启用配网操作17904b18-d864-11ed-bfe3-dac502259ad0.png配置智能场景,后期可用之产品的智能化。比如当检测到人体并且环境温度低于10℃,自动启动加热等智能场景的应用。17ab2e88-d864-11ed-bfe3-dac502259ad0.png生成安卓证书17c78cb8-d864-11ed-bfe3-dac502259ad0.png17e5923a-d864-11ed-bfe3-dac502259ad0.png构建应用17fd7f1c-d864-11ed-bfe3-dac502259ad0.png等待构建完成181bed26-d864-11ed-bfe3-dac502259ad0.png构建成功后扫描二维码下载18343700-d864-11ed-bfe3-dac502259ad0.png

03

单片机程序修改

3.1APP创建及程序修改1.CubeMX配置引脚初始化,软件安装之类的可参考网上教程,下载机智GoKit_MCU_STM32_V03010101测试固件及开发资源,在教程附件可以获取。1850b93e-d864-11ed-bfe3-dac502259ad0.png2.将STM32F103C8x.ioc复制到我们云端之前下载好的自动生成代码里面。18701e00-d864-11ed-bfe3-dac502259ad0.png3.打开生成代码目录下的STM32F103C8x.ioc,配置加热控制输出引脚。188e788c-d864-11ed-bfe3-dac502259ad0.png4. 配置完成以后点击generate code生成代码18b15cf8-d864-11ed-bfe3-dac502259ad0.png5.将驱动库代码文件拷贝到自动生成代码工程中的 MCU_STM32F103C8x_sourceHal 文件夹中。18c248f6-d864-11ed-bfe3-dac502259ad0.png6.用keil打开项目,在工程项目中添加驱动代码的“.c”文件。18dc1858-d864-11ed-bfe3-dac502259ad0.png7. 在代码中添加相应的函数调用,在文件中添加以下驱动库的头文件(这部分内容机友们请到下方点击原文下载查阅;内含代码、固件、程序)烧录代码带开发板1909d5e0-d864-11ed-bfe3-dac502259ad0.png

04

硬件调试

本文研究开发的智能家居系统可安装于绝大多数家庭的家居中,具有可扩张性高、稳定性强、性价比高等优点,能够有效提高人们的生活品质。手机APP远程控制调节氛围灯光(可配置定时)、显示室内温湿度、控制风扇、控制电暖炉工作、APP显示人体红外感应情况(可根据人体存在的情况去处理其他内容,比如当感应到人体,自动开灯,自动调温等)由于文章篇幅有限仅展示部分,完整内容请点击“阅读原文”下载原文档。

▽点击“阅读原文”,可下载原文档


原文标题:基于Gokit3微信宠物屋与机智云的物联网智能家居

文章出处:【微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。


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

    关注

    3

    文章

    650

    浏览量

    27834

原文标题:基于Gokit3微信宠物屋与机智云的物联网智能家居

文章出处:【微信号:IoTMaker,微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一篇文章带你了解什么是联网技术?

    进行整合、分析和挖掘,提取有价值的信息。 应用层:是联网技术的最终体现,直接面向用户和具体的应用场景。包括各类联网应用系统和软件,如智能家居
    发表于 02-09 16:58

    机智斩获顾家家居2025年度技术创新奖

    新年伊始,捷报频传!1月16日,顾家家居客餐厅事业本部供应商合作伙伴大会于浙江杭州盛大启幕,行业翘楚齐聚一堂,共话家居产业智能化发展新未来。在这场备受瞩目的行业盛会上,机智
    的头像 发表于 02-06 11:23 799次阅读

    机智Gokit3开发篇》4 RGB灯的介绍与驱动移植(HAL库)

    联网开发与STM32嵌入式应用实践中,RGB灯是实现可视化交互、状态指示的常用外设,而机智Gokit3开发板作为
    的头像 发表于 01-28 19:11 5336次阅读
    《<b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>Gokit3</b>开发篇》4 RGB灯的介绍与驱动移植(HAL库)

    联网 + 养老:基于机智与 STM32 的智能拐杖安全监测系统

    随着老龄化加剧与科技进步,“联网+养老”成为智慧养老核心方向,老年人出行安全与健康监测需求日益迫切。针对传统拐杖智能化不足、功能单一的痛点,本文提出一种融合多传感器与机智
    的头像 发表于 01-09 19:00 1869次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b> + 养老:基于<b class='flag-5'>机智</b><b class='flag-5'>云</b>与 STM32 的<b class='flag-5'>智能</b>拐杖安全监测系统

    机智Gokit3开发篇 — 搭建Gokit3工程(HAL库版)

    在当今联网时代,越来越多的开发者希望能够快速上手并实现创新的产品与应用。机智Gokit3开发板因其易用性和丰富功能受到初学者的青睐。该
    的头像 发表于 01-08 19:14 683次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>Gokit3</b>开发篇 — 搭建<b class='flag-5'>Gokit3</b>工程(HAL库版)

    如何给Gokit3烧录程序(MCU+FlyMcu版)

    在本文中,我们将详细讲解如何为机智Gokit3MCU模式进行程序烧录,特别是针对FlyMcu版本的应用。本次烧录采用了串口方式,这是给MCU烧录程序的常用方法之一。借助FlyMcu软件,我们可以
    的头像 发表于 12-17 18:46 606次阅读
    如何给<b class='flag-5'>Gokit3</b>烧录程序(MCU+FlyMcu版)

    机智Gokit3开发篇:ST-Link烧录MCU程序操作详解

    本文主要介绍如何为机智Gokit3的MCU模式进行程序烧录(ST-Link版)。由于Gokit3底板采用的是STM32芯片,针对ST的MCU,推荐使用以下两种烧录方式。首先,使用ST
    的头像 发表于 12-17 18:46 683次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>Gokit3</b>开发篇:ST-Link烧录MCU程序操作详解

    公司 PLC/WiFi/蓝牙智能家居多模芯片回片成功,为智能家居智联提供优化的通信方式

    在当前智能家居场景中,设备稳定、可靠连接和通信是基础。家电设备、网关设备等一方面需要连接互联网平台,同时需要与全设备连接和互动,既需要互联网连接通信方式,又需要本地设备连
    的头像 发表于 10-14 14:36 855次阅读
    公司 PLC/WiFi/蓝牙<b class='flag-5'>智能家居</b>多模芯片回片成功,为<b class='flag-5'>智能家居</b>万<b class='flag-5'>物</b>智联提供优化的通信方式

    学习联网可以做什么工作?

    学习联网专业后,你可以从事多种与联网相关的工作。联网是一个非常新颖和实用的领域,各种应用场
    发表于 10-11 16:40

    智能家居体验升级关键!联网平台靠跨设备数据关联发力

    为“全联动”。重塑用户的居家生活方式,更推动着智能家居智能化、个性化、安全化的方向发展。 一、联网
    的头像 发表于 09-22 15:06 815次阅读

    STM32项目分享:智能家居(机智)升级版

    01—项目简介1.功能详解STM32智能家居(机智)升级版功能如下:检测功能:监测环境温湿度、烟雾浓度、一氧化碳、空气质量、光照强
    的头像 发表于 07-02 18:04 1014次阅读
    STM32项目分享:<b class='flag-5'>智能家居</b>(<b class='flag-5'>机智</b><b class='flag-5'>云</b>)升级版

    联网天线如何影响智能家居发展

    智能家居解决方案正逐步融入几乎所有家用电子设备。智能扬声器、智能照明、智能恒温器和集线器是智能家居的早期产品,而如今,我们看到所有主要电器都
    的头像 发表于 06-12 10:16 1505次阅读

    联网未来发展趋势如何?

    智能家居:与人类生活息息相关的智能家居将成为联网行业的重要发展方向。随着人们对生活品质的追求不断增加,智能家居系统将更加普及,实现
    发表于 06-09 15:25

    联网智能家居方案-基于Nucleo-STM32L073&amp;机智实例项目打包下载

    联网智能家居方案-基于Nucleo-STM32L073&机智实例项目打包,推荐下载!
    发表于 05-29 21:50

    联网智能家居方案-基于Nucleo-STM32L073&amp;机智 项目实例

    联网智能家居方案-基于Nucleo-STM32L073&机智 项目实例下载! 纯分享帖,需要者可点击附件免费获取完整资料~~
    发表于 05-23 21:01