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
    +关注

    关注

    50

    文章

    962

    浏览量

    45467
收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

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

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

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

    STM32 ESP8266阿里链接源码

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

    esp8266esp32区别是什么

    以下是关于ESP8266ESP32的主要区别: 处理器和架构 : ESP8266 :使用一个Tensilica L106 80MHz的处理器,属于Xtensa架构。 ESP32 :使
    的头像 发表于 08-19 18:16 6090次阅读

    esp8266不烧录可以使用吗

    ESP8266是一款非常流行的Wi-Fi模块,广泛应用于物联网项目中。然而,如果不进行烧录,ESP8266将无法正常工作。 1. ESP8266简介 ESP8266是一款由Espres
    的头像 发表于 08-19 17:28 1054次阅读

    esp8266wifi模块怎么连接手机

    ESP8266 : 使用USB转TTL模块将ESP8266模块与电脑连接。 通过串口调试助手发送AT指令配置ESP8266,包括设置WiFi模式为STA模式(客户端模式),连接指定的
    的头像 发表于 08-19 17:27 3762次阅读

    机智ESP8266开发板RGB彩灯控件

    随着智能家居技术的迅猛发展,RGB彩灯控件正逐渐成为现代家庭不可或缺的一部分。在这一潮流中,机智(Gizwits)的ESP8266开发板RGB彩灯控件以其先进的物联网技术和多样化的灯
    的头像 发表于 08-09 08:10 481次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>ESP8266</b>开发板RGB彩灯控件

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

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

    STM32F103 + ESP8266机智开发常见问题集锦:入门者必读!

    关于ESP8266模块的选择针对初学者,强烈建议选择带有串口的ESP8266开发板!这可以避免像我曾经遇到的烧录固件失败等问题。推荐直接购买已预装机智固件的模块,或者带有串口下载功能
    的头像 发表于 07-18 08:11 607次阅读
    STM32F103 + <b class='flag-5'>ESP8266</b>与<b class='flag-5'>机智</b><b class='flag-5'>云</b>开发常见问题集锦:入门者必读!

    ESP8266网络天气时钟OLED显示

    基于ESP8266实现网络获取天气和时钟并OLED显示
    的头像 发表于 06-28 04:46 1467次阅读
    <b class='flag-5'>ESP8266</b><b class='flag-5'>网络</b>天气时钟OLED显示

    通过STM32+ESP8266 Wifi模块 +服务器,做一个数据收发控制的板子服务器方面该如何选择?

    通过STM32+ESP8266 Wifi模块 +服务器 做一个数据收发控制的板子 服务器方面该如何选择?
    发表于 04-25 08:16

    STM32、ESP8266与MQTT连接阿里物联网的串口通信异常解析

    STM32、ESP8266与MQTT协议连接阿里物联网平台时常见的串口通信异常介绍 在构建物联网应用时,STM32、ESP8266与MQTT协议的结合是实现设备与网络间稳定通信的关键
    的头像 发表于 04-19 17:19 1594次阅读

    深入探讨机智物联网智能家居系统的优化方案

    、开关、照明、插座、门窗等,提供健康、舒适、安全、便利的生活方式。这反映了物联网智能家居是未来发展趋势,但也需要向物联网智能家居转型。 1.2 设计方案 采用机智APP实现全球
    发表于 03-29 12:35