本文介绍的智能家居系统主要采用了Gokit3微信宠物屋(WiFi+STM32F103)作为主控芯片,由数据采集系统、数据处理系统、数据云传输系统以及智能家居智能调节系统构成;
即可实现互联网远程控制电器设备,通过手机App实时操控,预约定时,远程控制开关,操作简单等特点,数据安全快速等优势可以最大限度地降低家居智能化成本。
目录预览
1、硬件设计
2、云平台/APP配置
3、单片机程序修改
4、产品实物调试
01
硬件设计
材料准备
![1586a3b2-d864-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/99/B9/wKgZomTniWOACd1jAAdI0aBORCM761.png)
Gokit3微信宠物屋(WiFi+STM32F103底板)基于Gokit3微信宠物屋与机智云的物联网智能家居;LED灯是代替加热装置展示加热情况。
02
云平台配置
■2.1 产品创建1、进入机智云开发者中心,注册开发者账号。在开发者中心首页,左上角智能产品后点击创建。
2、根据需求选择选择产品类型![16179e62-d864-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/99/B9/wKgZomTniWSAVARRAACYxdmLh8U492.png)
3、数据点(数据点即设备产品的功能的抽象,用于描述产品功能及其参数。创建数据点后,设备与云端通讯的数据格式即可确定,设备、机智云可以相互识别设备与机智云互联互通的数据)可在产品信息页面进行添加数据点操作。比如添加温度数据点,标识必须是英文,标识是需要写进程序的,显示名称为APP默认显示的名称。读写类型,app不需要控制的为只读,app需要开关和改变的为可写。
创建如下数据点
详细数据点如下表:
到此数据点的创建就完成了。4、单片机代码生成,在产品页面点击MCU开发,按照如下图步骤生成STM32的程序代码。![1691c160-d864-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/99/B9/wKgZomTniWSAceQqAACiBWoh0eE276.png)
5、在线APP创建于生成,在开发者中心首页移动页面右侧点击创建,创建移动应用。
此处我们创建一个安卓应用为例,需要苹果应用的可以再后面打钩,用户关联可以选择不关联。
关联产品
其余的LOG之内的可根据自己需求上传更改。
APP控制页面修改,回到我们的产品里面,选择控制页面,选择通用模板。
调整APP控制页面图标
启用配网操作
配置智能场景,后期可用之产品的智能化。比如当检测到人体并且环境温度低于10℃,自动启动加热等智能场景的应用。
生成安卓证书![17c78cb8-d864-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/99/B9/wKgZomTniWaADidXAABHkI4h8-o365.png)
构建应用
等待构建完成
构建成功后扫描二维码下载
03
单片机程序修改
■3.1APP创建及程序修改1.CubeMX配置引脚初始化,软件安装之类的可参考网上教程,下载机智GoKit_MCU_STM32_V03010101测试固件及开发资源,在教程附件可以获取。
2.将STM32F103C8x.ioc复制到我们云端之前下载好的自动生成代码里面。
3.打开生成代码目录下的STM32F103C8x.ioc,配置加热控制输出引脚。
4. 配置完成以后点击generate code生成代码
5.将驱动库代码文件拷贝到自动生成代码工程中的 MCU_STM32F103C8x_sourceHal 文件夹中。
6.用keil打开项目,在工程项目中添加驱动代码的“.c”文件。
7. 在代码中添加相应的函数调用,在文件中添加以下驱动库的头文件(这部分内容机友们请到下方点击原文下载查阅;内含代码、固件、程序)烧录代码带开发板
04
硬件调试
本文研究开发的智能家居系统可安装于绝大多数家庭的家居中,具有可扩张性高、稳定性强、性价比高等优点,能够有效提高人们的生活品质。手机APP远程控制调节氛围灯光(可配置定时)、显示室内温湿度、控制风扇、控制电暖炉工作、APP显示人体红外感应情况(可根据人体存在的情况去处理其他内容,比如当感应到人体,自动开灯,自动调温等)。由于文章篇幅有限仅展示部分,完整内容请点击“阅读原文”下载原文档。
▽点击“阅读原文”,可下载原文档
原文标题:基于Gokit3微信宠物屋与机智云的物联网智能家居
文章出处:【微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
原文标题:基于Gokit3微信宠物屋与机智云的物联网智能家居
文章出处:【微信号:IoTMaker,微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。
相关推荐
一、设计简介本毕业设计项目是基于STM32单片机的物联网机智云智能家居系统,包含原理图PCB手机APP。智能家居系统以STM32C8T6单片
发表于 11-30 01:03
•1067次阅读
组网方式和通讯协议在智能家居领域,组网方式和通讯协议的选择至关重要,它们直接影响到设备和网关之间的互通。机智云作为智能家居领域的领先企业,采用了多种组网方式以满足不同场景的需求。组网方
发表于 11-23 01:02
•438次阅读
在智能家居领域,组网方式和通讯协议的选择至关重要,它们直接影响到设备和网关之间的互通。机智云作为智能家居领域的领先企业,采用了多种组网方式以满足不同场景的需求。
发表于 11-22 18:01
•354次阅读
随着科技的飞速发展,智能家居已经成为现代家庭生活的一部分。物联网技术作为智能家居的核心技术之一,通过实现设备间的互联互通,为用户提供了更加便捷、舒适和安全的居住环境。
发表于 10-29 10:28
•956次阅读
Gokit是机智云(GizWits)推出的物联网智能硬件开发套件,目的是帮助传统硬件快速接入互
发表于 08-30 12:15
•359次阅读
够对海量的物联网数据进行整合、分析和挖掘,提取有价值的信息。
应用层:是物联网技术的最终体现,直接面向用户和具体的应用场景。包括各类物
发表于 08-19 14:08
领域的PLC技术实力,也为家装定制、系统、智能方案商、设计以及消费者展示PLC技术在全屋智能的广泛应用。创新引领,全屋智能新篇章随着
发表于 08-05 08:08
•869次阅读
STM32项目分享:智能家居(机智云)系统
发表于 07-28 08:10
•2144次阅读
智能家居与物联网(IoT,Internet of Things)之间存在着密不可分的关系。物联网作为智能
发表于 07-23 15:17
•1395次阅读
随着物联网技术发展,智能宠物管理系统备受关注。本文提出基于物联网技术的系统,
发表于 06-01 08:10
•2659次阅读
UWB模块具有精准定位、快速响应、低能耗等特点,在智能家居领域展现出了巨大的潜力,正逐渐成为智能家居与物联网的重要连接者。本文将探讨UWB模块在智能
发表于 04-18 15:42
•665次阅读
目录1、功能实现2、软、硬件系统设计3、结论1功能实现采用机智云APP实现全球控制,利用无线网络技术连接家居设备到终端,实现智能操作。
发表于 03-30 08:09
•980次阅读
体验,简单高效,节能减耗,舒适便捷。采用STM32单片机微控制芯片、WIFI、传感器和红外感应技术,我们设计了智能家居控制系统,实现了现代化家居功能,如远程照明、浇花、喂鱼和宠物检测。
发表于 03-29 12:35
在物联网的时代,智能硬件的快速发展为我们的生活带来了便利和舒适。然而,对于用户而言,智能设备的连接和配置往往是一个繁琐的过程。为了解决这一问题,机智
发表于 03-26 16:36
•721次阅读
随着物联网和人工智能技术的发展,各个具有特色智能终端通过系统集成,实现了互联互通互控,智能家居逐渐开始走进千家万户。
发表于 02-19 17:46
•784次阅读
评论