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

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

3天内不再提示

基于ESP8266 WIFI网络控制和机智云的智能家居管控

机智云 ? 2022-01-18 16:40 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着基于诸多物理原理的传感器物联网技术的发展,智能家居正以各种各样的方式进入并快速改善着人们的生活质量。本系统利用ESP8266串口WIFI模块、机智云Aiot开发平台单片机控制系统设计出一套手机APP和WIFI网络的智能家居管控系统。利用各种物理传感器采集家居环境信息并推送给用户,用户通过APP可以实时控制家用电器的工作状态。

1 系统总体设计


通过STM32F103ZET6单片机采集电压电流传感器、温湿度传感器、烟雾传感器的信号数据,将所采集数据经WIFI模块发送给用户终端,用户通过终端反馈的信息监测家庭环境的各项指标是否异常,控制家用电器的实时工作状态,从而完成对家庭环境的智能化管理.该系统也可根据采集信息语音控制家用电器状态,并将家用电器状态和居家环境信息在LCD显示屏上进行显示.整个系统的框架如图1所示。


pYYBAGHmfM-AZU0GAAKahPRprE8741.png

图1系统总体框图


2 系统工作流程

智能家居管控系统的工作流程图如图2所示,该系统以STM 32F103ZET6单片机为核心,通过采集各个传感器数据,分析各用电器是否处于正常工作状态,经WIFI模块将家居信息传递给用户终端。当检测出异常,如火灾、下雨未关窗、用电器出现短路等现象时,系统通过数据分析将自动向用户手机发出警报,协助用户处理突发现象.同时,用户也可以根据信息或意愿来改变家用电器工作状态,实现智能家居管控。


poYBAGHmfNuAb2ZQAANQp9u3MGs132.png

图2系统工作流程图


3,语音控制设计

为了提高系统的实用性和方便程度,本系统还设计了类似于“小爱同学”的语音助手。该语音助手采用SYN7318语音交互模块,将所采集的语音信息转化为对应的指令编号传送回系统进行相应控制.在使用时,用户先要喊出系统设定的语音控制代码“小爱同学”进入语音控制模式,然后在30s内对系统喊出操作命令如“关灯”指令,该指令被SYN7318识别后,与数据库内语音指令进行比较,匹配完成后即可实现语音操控功能。


4 传感器探究及其电器状态检测设计


在日常生活中,家用电器往往使用的是交流电,而我们控制系统中使用的单片机只能采集一定范围内的直流电压,因此,我们需要将交流电流转换为合适范围内的直流电压.我们利用电磁互感原理采集交流电流,电流互感器是一种非接触式的电流传感器,电流互感器是根据电磁感应原理,使被测电缆穿过空心线圈,当被测电缆的电流发生变化时,其周围产生的磁场也会同时发生变化,同时空心线圈的磁通量发生变化,磁通量的变化就会使次级回路产生小交流电流,然后利用高精度采样电阻对二次电流采样后,通过有源整流电路对采样电压进行整流、放大后,即可变成我们所需要范围内的直流电压信号,电流检测流程图如图3所示。


pYYBAGHmfOeAAba9AAH4wP2pnRE159.png

图3 电流检测流程图


5 智能产品互联设计


智能家居管控模型效果图如图4所示,系统选用WIFI模块作为沟通云端服务器的桥梁.在系统运行过程中,需要实时和服务器保持连接,不断将MCU获取到的信息传送至云端服务器上,还需要从云端服务器上获取手机APP发送的控制指令.只有保持WIFI模块的正常工作,才能保持整个系统的正常运行,本系统采用了ESP8266串口WIFI模块,其广泛应用于物联网领域,具有能耗低、烧写固件方便、传输数据快、支持AT语言、体积小、价格便宜等特点。


本系统中将ESP8266串口WIFI模块作为从机配合MCU工作,该模块只作为通信模块使用.系统借助于机智云物联网平台提供的通信协议就能够实现模块与机智云云端服务器的连接,只需要将机智云开发平台提供的固件刷入ESP8266串口WIFI模块的Flash中就能够实现网络连接的功能。


poYBAGHmfPiAPk_zAAITJiyf8Lw036.png

图4 智能家居管控模型效果图


6 用户APP开发


本系统需要对APP和互联网服务器进行搭建开发,但是这对于本科阶段是比较困难的,所以我们选用集成度高、易开发的机智云物联网开发平台。使用该平台的通信协议,可以轻松完成服务器和设备之间的数据交换。同时,机智云AIoT开发平台也向开发者提供了开源的参考手机APP代码框架,开发者可以在此基础上设计适合使用的手机APP。


在系统运行过程中,用户可以通过该APP将控制信号发送至服务器,随后服务器将信号发送至设备,实现了随时随地对家用电器的控制。不仅如此,APP上还可以实时显示家用电器状态,方便用户根据信息对家居环境进行调整。机智云AIoT开发平台为我们提供了很好的物联网方案,让我们很轻松地实现了APP和设备之间的数据交换,极大地减轻了智能家居管控系统的设计难度。

7 结束语


利用传感器采集技术、无线通信技术,借助机智云物联网开发平台,设计出一套基于手机APP和WIFI网络的智能家居管控系统.该系统将基本的家用电器通过WIFI模块与互联网连接,对居家环境进行实时监测和家用电器进行实时调控,实现了对家用电器和居家环境的智能化管理。

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

    关注

    51

    文章

    965

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于智能家居项目 完结散花

    一、项目目标通过机智平台,快速实现以下功能:MCU+ESP8266实现单点控制实现多点控制(如多个按键
    的头像 发表于 07-31 18:03 ?215次阅读
    基于<b class='flag-5'>智能家居</b>项目  完结散花

    STM32+esp8266连接机智,上传温湿度数据并控制继电器开关(平台配置、代码生成、代码移植)

    本教程将详细介绍如何将STM32微控制器与ESP8266Wi-Fi模块连接到机智平台,实现温湿度数据的上传与继电器的远程控制。通过此过程,
    的头像 发表于 07-15 18:54 ?238次阅读
    STM32+<b class='flag-5'>esp8266</b>连接<b class='flag-5'>机智</b><b class='flag-5'>云</b>,上传温湿度数据并<b class='flag-5'>控制</b>继电器开关(平台配置、代码生成、代码移植)

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

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

    基于STM32 HAL库与标准库的esp8266接入机智方案(二)

    在《基于STM32HAL库与标准库的esp8266接入机智方案(一)》中,我们详细介绍了硬件连接和机智客户端的创建。本篇将重点讲解如何下
    的头像 发表于 05-28 18:02 ?662次阅读
    基于STM32 HAL库与标准库的<b class='flag-5'>esp8266</b>接入<b class='flag-5'>机智</b><b class='flag-5'>云</b>方案(二)

    机智Airlink配网超时、数据上传延迟及更新不及时问题分析

    本教程旨在分析并解决在使用32单片机和ESP8266-01S接入机智时可能遇到的配网超时、数据上传延迟及更新不及时的问题。通过将传感器采集的数据上传至机智
    的头像 发表于 05-26 18:03 ?441次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>Airlink配网超时、数据上传延迟及更新不及时问题分析

    ESP8266烧录与机智一键配网教程

    ESP8266模块因其低成本和高性能,广泛应用于智能家居和工业自动化等领域。机智平台提供了一键配网功能,简化了设备的联网过程。本教程将详细介绍如何使用
    的头像 发表于 05-24 11:04 ?711次阅读
    <b class='flag-5'>ESP8266</b>烧录与<b class='flag-5'>机智</b><b class='flag-5'>云</b>一键配网教程

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

    物联网智能家居方案-基于Nucleo-STM32L073&机智 项目实例下载! 纯分享帖,需要者可点击附件免费获取完整资料~~~【免责声明】本文系网络转载,版权归原作者所
    发表于 05-23 21:01

    stm32单片机毕业设计——物联网智能家居源代码原理图

    一、设计简介本毕业设计项目是基于STM32单片机的物联网机智智能家居系统,包含原理图PCB手机APP。智能家居系统以STM32C8T6单片机为核心,结合多种传感器和执行器,通过
    的头像 发表于 11-30 01:03 ?2623次阅读
    stm32单片机毕业设计——物联网<b class='flag-5'>智能家居</b>源代码原理图

    机智智能家居网关方案的组网方式与通讯协议解析

    组网方式和通讯协议在智能家居领域,组网方式和通讯协议的选择至关重要,它们直接影响到设备和网关之间的互通。机智作为智能家居领域的领先企业,采用了多种组网方式以满足不同场景的需求。组网方
    的头像 发表于 11-23 01:02 ?802次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>智能家居</b>网关方案的组网方式与通讯协议解析

    机智智能家居网关方案的组网方式与通讯协议解析

    智能家居领域,组网方式和通讯协议的选择至关重要,它们直接影响到设备和网关之间的互通。机智作为智能家居领域的领先企业,采用了多种组网方式以满足不同场景的需求。
    的头像 发表于 11-22 18:01 ?750次阅读

    ESP8266笔记-05.ESP8266 WIFI的使用

    ESP8266是怎么火起来的?毫无疑问就是他把WIFI模块的价格成功的打了下来,在我第一次看到ESP8266仅仅10元成本的开发板竟然可以连接WIFI时,知道对我幼小的心灵造成多大的震
    发表于 10-31 18:33

    ESP8266 太空人动画的 OLED 显示

    ESP8266 太空人动画的 OLED 显示
    的头像 发表于 10-08 15:06 ?762次阅读
    <b class='flag-5'>ESP8266</b> 太空人动画的 OLED 显示

    机智入门必备》手把手教你烧录GAgent固件

    本文《机智入门必备》将详细讲解GAgent固件的烧录过程,从基础设置到实际操作,将一步步带你完成每一个环节,确保你的设备顺利连接机智平台,实现
    的头像 发表于 09-12 08:04 ?945次阅读
    《<b class='flag-5'>机智</b><b class='flag-5'>云</b>入门必备》手把手教你烧录GAgent固件

    arduino(1)--ESP8266配置

    ;ESP8266WiFi.h> #define led 2 //发光二极连接在8266的GPIO2上 void setup() { // put your setup code here
    发表于 09-06 11:00

    STM32 ESP8266阿里链接源码

    stm32F103C8T6 ESP8266 物联网电表 登录阿里
    发表于 08-29 14:21 ?9次下载