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

    文章

    947

    浏览量

    43965
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    ESP8266-01烧写机智GAgent使用哪种SPI模式?

    ESP8266-01烧写机智GAgent使用哪种SPI模式 官网有DIO和QIO两种
    发表于 11-10 08:06

    ESP8266-01烧录机智GAgent时SPI Mode选择哪种?

    ESP8266-01烧录机智GAgent时SPI Mode选择哪种?是选择合并的固件还是单独烧写
    发表于 11-10 07:54

    基于ESP8266机智云平台控制系统设计

    项目摘要:本项目以智能家居为主题,基于ESP8266机智云平台控制系统,利用机智云平台和ESP8266
    的头像 发表于 11-07 08:10 792次阅读
    基于<b class='flag-5'>ESP8266</b>的<b class='flag-5'>机智</b>云平台<b class='flag-5'>控制</b>系统设计

    ESP8266-01如何单模块连接机智或ONENET等平台?

    ESP8266-01单模块可以直接连接机智吧,不通过MCU。 另外,如何利用APP控制ESP8266做一个
    发表于 10-19 07:07

    机友分享|ESP8266+机智云平台实现APP控制舵机旋转

    模块与MCU的通信) 。 01 ESP8266 模块简介 ESP8266是一款超低功耗的UART-WiFi 透传
    的头像 发表于 08-09 19:25 3128次阅读
    机友分享|<b class='flag-5'>ESP8266</b>+<b class='flag-5'>机智</b>云平台实现APP<b class='flag-5'>控制</b>舵机旋转

    机智云AIoT+ESP8266+物联网智能家居控制系统

    本文介绍的智能家居控制系统是由嘉应学院管嘉诚等人设计开发完成。该系统通过ESP8266机智云物联网平台的服务器互联,使用
    的头像 发表于 08-05 08:13 464次阅读
    <b class='flag-5'>机智</b>云AIoT+<b class='flag-5'>ESP8266</b>+物联网<b class='flag-5'>智能家居</b><b class='flag-5'>控制</b>系统

    IoT毕设 | 机智云AIoT+ESP8266+物联网智能家居控制系统

    本文介绍的智能家居控制系统是由嘉应学院管嘉诚等人设计开发完成。该系统通过 ESP8266机智云物联网平台的服务器互联,使用
    的头像 发表于 08-04 18:15 848次阅读
    IoT毕设 | <b class='flag-5'>机智</b>云AIoT+<b class='flag-5'>ESP8266</b>+物联网<b class='flag-5'>智能家居</b><b class='flag-5'>控制</b>系统

    ESP8266结构原理 ESP8266智能家居控制系统设计案例

      摘要:该设计完成了基于ESP8266智能家居控制系统,该系统通过局域网完成对家居设备的组网,能实现对室内环境中温湿度和可燃气体浓度的检测,用户可以通过终端电子设备对整个系统进行查
    发表于 07-20 14:32 2次下载

    采用ESP8266和Philips Hue的智能家居自动化灯

    电子发烧友网站提供《采用ESP8266和Philips Hue的智能家居自动化灯.zip》资料免费下载
    发表于 07-11 14:32 0次下载
    采用<b class='flag-5'>ESP8266</b>和Philips Hue的<b class='flag-5'>智能家居</b>自动化灯

    机智物联网低功耗转接板】远程环境数据采集探索

    GE211是机智自行研发的定制转接板,主要适用于白色智能家电等设备应用。转接板采用ESP32-C3-WROOM-02通信模块,具备支持WiFi
    发表于 06-27 18:02

    智能家居:带Alexa和Amazon Echo的ESP8266/ESP32

    电子发烧友网站提供《智能家居:带Alexa和Amazon Echo的ESP8266/ESP32.zip》资料免费下载
    发表于 06-19 10:46 0次下载
    <b class='flag-5'>智能家居</b>:带Alexa和Amazon Echo的<b class='flag-5'>ESP8266</b>/<b class='flag-5'>ESP</b>32

    ESP8266ESP32上的WiFi Webradio

    电子发烧友网站提供《ESP8266ESP32上的WiFi Webradio.zip》资料免费下载
    发表于 06-13 11:38 0次下载
    <b class='flag-5'>ESP8266</b>或<b class='flag-5'>ESP</b>32上的<b class='flag-5'>WiFi</b> Webradio

    ESP8266初次如何实现无线通信(基于电脑与ESP8266)

    的且集成的国产WIFI模块,它有很多种型号,但是使用方法没什么太大的区别,也可以说没区别,有些看起来引脚比较多的ESP8266模块只是将这个芯片的IO口拓展出来了而已。还有 一种原因就是它采用的是Micropython编程的ESP826
    发表于 05-30 09:53 14次下载
    <b class='flag-5'>ESP8266</b>初次如何实现无线通信(基于电脑与<b class='flag-5'>ESP8266</b>)