录制视频讲解,设计一个基于社交和大数据分析的智能家居系统

李肖遥 2020-08-04 00:00


关注、星标公众号 ,直达精彩内容

ID:技术让梦想更伟大

作者:李肖遥

基于社交网络和大数据分析的智能家居系统

摘要

智能家居是在互联网影响下的物联化的产物,本文阐述了一种基于微信和和大数据分析的智能家居的设计方案。为何要用微信?为何要用大数据分析?这两种技术相结合能为智能家居带来什么变化?

本文的核心公式为微信2.0+大数据2.0+创新2.0+用户体验2.0=智能家居2.0,本系统所述的智能家居2.0将为用户带来前所未有的体验

1 绪论

1.1智能家居的定义:

在科技迅猛发展的今天,你是否想象过这个场景:当你下班回家,在距离家十五分钟的路程的时候,家里的窗帘自动打开,热水器自动打开,空调自动打开,温馨的小窝为你接风洗尘;

你是否想过这样的场景:当你在家里,你可以通过各种移动设备控制家里的电灯,橱窗,洗衣机,电风扇等等家用设备。

你是否想象过这样的场景:当你离家的时候,可以实时监控家里的状态,喂养自己家里的宠物…………这就是这个长久不衰的研究课题:智能家居。也是目前物联网发展最热的一个研究对象。

上述所说的场景,不懂物联网的人也许会觉得高大上,但是我觉得这个上述场景实现的仅仅是把物体连接到互联网上,而不是真正意义上的智能家居。

目前大多数公司,像苹果,谷歌,小米,魅族实现的也仅仅是这一步,把智能硬件挂在到互联网上,实现人的远程控制。本文所述的智能家居2.0是将上升到另外一个高度。

1.2智能家居2.0的定义

什么叫智能家居2.0?本文构建的智能家居2.0是一个基于社交网络和和云计算的智能家居解决方案,作为物联网的从业者,我所设想的智能家居在1.0的基础上得到了进一步的进化,你可以设想这样的场景,当你在家看电视的时候,假设看的电视是喜剧,家里的氛围(氛围灯)将营造一个喜剧的气氛,假设看的电视是恐怖片,家里的氛围将一个恐怖片的气氛。当你在家里面洗澡的时候,热水器会自动调节到你的适合的温度,你喜欢听的音乐将随之响起。

这还不算厉害的。根据你在家里的用户习惯,智能家居的云端将通过大数据分析出你在家中的生活习惯。包括喜欢什么电视,喜欢的音乐,喜欢什么氛围,喜欢什么空调度数,喜欢冲澡的时候的热水度数等等你的生活参数,在云端都会通过大数据分析出来。之后在你出门旅行的时候,在入住酒店的时候,通过登录你的账号,你房间的所有配置都无限的接近你在家的配置,让你的旅途倍感温暖亲切。这就是本文所说的智能家居2.0。

2:智能家居2.0的设计

2.1总体设计

智能家居2.0系统由主控电脑,感知电脑,执行电脑三部分组成首先。感知电脑可以采集室内的温湿度,光照强度,空气质量等等环境参数。执行电脑由八路开关输出和四路模拟输出,用来连接家里的电气设备。主控电脑能够处理处理感知电脑传回来的环境参数,控制执行电脑,并且与远程的云平台进行通信。其总体设计方案如图2-1所示

图2-1

2.2微信2.0

2.2.1为何使用微信?

微信不仅仅是简单的社交工具,微信在智能机风靡的时代,已经演化为一种服务工具,为什么要用微信作为物联网的客户端,原因在于微信拥有在国内拥有无可比拟的用户优势,微信2.0版本在物联网领域将有更大的广阔空间,微信是物联网的高速路口,如今微信的智能硬件层出不穷,像印美图智能打印机,微信WiFi路由器等等。微信在改变人们沟通的方式的同时,也在改变这人与物的交换规则,微信智能2.0,作为遥控世界的平台,将继续改变着我们的生活。

2.2.2微信的发展潜力?

据英国金融时报报道,截至2015年,微信用户数量已经超过6亿,庞大的用户数量赋予了微信巨大的发展潜力,使微信能成为物联网发展的航母级平台。利用微信的用户优势,能够在极短的时间内让客户体验智能家居2.0带来的便利,为下面的大数据分析提供强大的数据支持。

2.3大数据2.0

大数据时代是一个数据产生经济效益的时代,大数据正在改变产品的生产方式,改变企业的竞争规则。通过大数据的挖掘,能够让物联网的下线产业得到更好的发展。为物联网的产业化提供了强劲的市场分析和需求保障 在云平台上。通过大数据的分析,能够很容易定位出一个人的生活习性,获得最佳的用户体验,数据来说话是提升用户信任感的最有效手段,通过大数据的分析,智能家居能更智能化,人性化。人与物体的交流更加简单化,便捷化。

2.4本章小结

本章分析了智能家居2.0的所用的相关技术的原因,解释了微信2.0+大数据2.0+创新2.0+用户体验2.0=智能家居2.0这个核心公式的含义。通过本章的介绍,读者对整个系统的基本框架有所认识。

3:硬件设计方案

3.1主控电脑硬件方案

主控电脑硬件由五个个模块组成:stm32F103ZET6主控模块,zigbee无线传感模块,w5500以太网模块,4.3寸液晶显示模块,电源设计模块。数据处理器使用3.3v工作电压,通过2.4Gzigbee和感知电脑和执行电脑无线组网。环境参数通过感知电脑进行采集,通过zigbee网络传至主控电脑,主控电脑通过w5500以太网模块将数据处理结果上传至云平台。用户可以通过云平台间接控制执行电脑,进而控制家用电器。主控电脑的硬件设计如图3-1所示:

图3-1

主控电脑配件选型

编号 测量参数 产品型号 厂商 工作温度 使用寿命 备注
1 主控芯片 STM32F103ZET6 意法半导体 集团 -40~150℃ 5年
2 Zigbee无线模块 FBZIGbee+ 深圳飞比 -40~120℃ 5年
3 W5500模块 W5500 深圳泥人 -40~120℃ 5年
4 4.3液晶模块 液晶 广州大光彩 -40~120℃ 5年

3.2 感知电脑硬件方案

感知电脑由四大模块组成,STC12C5A60S2主控模块,传感器模块模块,电源模块,zigbee无线模块。火灾监控器采用5v工作电源,通过zigbee无线模块与数据处理器进行组网。监控器通过传感器来采集环境的参数值,之后通过zigbee无线网络发送至主控电脑。感知电脑的的硬件设计如图3-2所示

图3-2

感知电脑配件选型

编号 测量参数 产品型号 厂商 工作温度 使用寿命 备注
1 主控芯片 STC12C5A60S2 宏晶科技 -40~150℃ 5年
2 Zigbee无线模块 FBZIGbee+ 深圳万科 -40~120℃ 5年
3 温度 AM2302 深圳泥人 -40~120℃ 5年
4 光照 BH1750 深圳金昌 -40~120℃ 5年
5 空气质量 MQ-9 深圳金昌 -40~120℃ 5年

3.3 执行电脑硬件方案

执行电脑硬件由四部分组成:STM32F103RCT6主控模块,zigbee网络模块,八路继电器开关以及0至220V继电器输出开关,通过接受来自主控电脑的指令,执行电脑可以控制八路继电器开关量的闭合,输出4路0到220v的可变电压,执行电脑用来连接家里的电气设备,其硬件设计方案如图所示

图3-3
编号 测量参数 产品型号 厂商 工作温度 使用寿命 备注
1 主控芯片 STM32F103RCT6 意法半导体 -40~150℃ 5年
2 Zigbee无线模块 FBZIGbee+ 深圳飞比 -40~120℃ 5年
3 继电器 OZ-SS-112LM1 泰科 -40~120℃ 5年
4 调压模块 SAP4022D 江苏固态 -40~120℃ 5年

3.4总结

本章介绍了智能家居2.0的硬件设计方案和元器件选型列表,为智能家居2.0系统提供可靠的硬件支持。

4:软件设计方案

4.1软件设计总体思路

感知电脑通过采集传感器数据,通过zigbee网络发送至主控电脑,主控电脑通过TCP/IP将数据发送至云平台,云平台通过数据计算和调用微信接口,将采集数据通过微信传递给移动设备。

用户可通过用户微信,通过云平台控制主控电脑,主控电脑通过zigbee网络控制执行电脑,进而控制家里的电器设备。同时云平台采用mysql数据库对数据进行保存,系统运行一段时间会调用统计函数对数据进行统计,分析用户的用户习惯,生成用户的用户习惯二维码,推送至微信平台进行保存。便于用户的移动和携带。软件设计采用如下框架

图4-1

4.2主控电脑软件方案

主控电脑采用STM32F103ZET6(主控芯片),采用V3.5版本的固件库对数据处理器进行开发。无线传感器搭载的是feibi公司的的FBzigbee+转串口模块,其中zigbee模块为无线网络中的协调器。主控芯片通过串口1与zigbee进行通信。网络模块采用泥人科技的w5500模块,主控芯片通过高速的SPI协议与w5500进行通信,将数据上传至网络云平台,根据外设的基本工作情况,软件设计流程如图4-2所示

图4-2

4.3感知电脑软件方案

感知电脑采用STC12C5A60S2 芯片作为主控,,无线设备采用的是feibi公司的的FBzigbee+转串口模块,通过SPI,II2C等通信协议采集传感器参数并将其计算结果通过无线设备发送至数据处理器,根据外设的基本工作情况,软件设计流程如图所示

图4-3

4.4执行电脑软件方案

执行电脑采用STM32F103为主控芯片,通过驱动八路继电器和四路模拟电路,来控制家用电气设备。执行电脑和和主控电脑之间采用zigbee无线组网通信,根外设工作情况,其软件设计流程如下:

图4-4

4.5云平台和微信的软件设计方案

云平台软件设计,云平台采用B/S结构,结合PHP开发语言,,构建了一个基于Web的、以ASP.NET技术和SQL Server2005后台数据库为基础的、具有一系列系统功能的云平台,云平台调用微信相关接口,与微信实现信息互推,根据其工作流程,软件设计流程如图所示

图4-5

4.6小结

本章介绍了智能家居2.0的软件设计流程,为系统的实现提供可靠的软件保证

5:系统测试

5.1系统测试方案

系统测试主要测试其硬件性能和软件性能,硬件性能包括无线zigbee距离测试,电路板电磁波干扰测试,耐酸碱度测试等等,软件测试主要采用黑匣子的方法进行测试,包括通信协议测试,控制效果测试等等

5.2 系统测试结果

经过不断的调试和完善,系统运行正常,其功能演示视频如下: 

6:总结以及未来的展望

智能家居2.0,采用了无线通信技术,嵌入式技术,网络通信技术等多种技术,结合云计算,大数据等分析手段,提出了一种实用性强,可靠性高的智慧家居的解决方案.智能家居2.0在可见的未来,能极大地方便人们的生活,改善用户的生活质量,提升用户的用户体验。让我们一起共同期待科技带来的奇妙!


推荐阅读:


    
             
              
嵌入式编程专辑
Linux 学习专辑
C/C++编程专辑
Qt进阶学习专辑

关注 微信公众号『技术让梦想更伟大』,后台回复“m”查看更多内容,回复“ 加群 ”加入技术交流群。

长按前往图中包含的公众号关注

李肖遥 公众号“技术让梦想更伟大”,作者:李肖遥,专注嵌入式,只推荐适合你的博文,干货,技术心得,与君共勉。
评论
  • 嘿,咱来聊聊RISC-V MCU技术哈。 这RISC-V MCU技术呢,简单来说就是基于一个叫RISC-V的指令集架构做出的微控制器技术。RISC-V这个啊,2010年的时候,是加州大学伯克利分校的研究团队弄出来的,目的就是想搞个新的、开放的指令集架构,能跟上现代计算的需要。到了2015年,专门成立了个RISC-V基金会,让这个架构更标准,也更好地推广开了。这几年啊,这个RISC-V的生态系统发展得可快了,好多公司和机构都加入了RISC-V International,还推出了不少RISC-V
    丙丁先生 2025-01-21 12:10 586浏览
  • 现在为止,我们已经完成了Purple Pi OH主板的串口调试和部分配件的连接,接下来,让我们趁热打铁,完成剩余配件的连接!注:配件连接前请断开主板所有供电,避免敏感电路损坏!1.1 耳机接口主板有一路OTMP 标准四节耳机座J6,具备进行音频输出及录音功能,接入耳机后声音将优先从耳机输出,如下图所示:1.21.2 相机接口MIPI CSI 接口如上图所示,支持OV5648 和OV8858 摄像头模组。接入摄像头模组后,使用系统相机软件打开相机拍照和录像,如下图所示:1.3 以太网接口主板有一路
    Industio_触觉智能 2025-01-20 11:04 194浏览
  • 故障现象 一辆2007款日产天籁车,搭载VQ23发动机(气缸编号如图1所示,点火顺序为1-2-3-4-5-6),累计行驶里程约为21万km。车主反映,该车起步加速时偶尔抖动,且行驶中加速无力。 图1 VQ23发动机的气缸编号 故障诊断接车后试车,发动机怠速运转平稳,但只要换挡起步,稍微踩下一点加速踏板,就能感觉到车身明显抖动。用故障检测仪检测,发动机控制模块(ECM)无故障代码存储,且无失火数据流。用虹科Pico汽车示波器测量气缸1点火信号(COP点火信号)和曲轴位置传感器信
    虹科Pico汽车示波器 2025-01-23 10:46 72浏览
  •     IPC-2581是基于ODB++标准、结合PCB行业特点而指定的PCB加工文件规范。    IPC-2581旨在替代CAM350格式,成为PCB加工行业的新的工业规范。    有一些免费软件,可以查看(不可修改)IPC-2581数据文件。这些软件典型用途是工艺校核。    1. Vu2581        出品:Downstream     
    电子知识打边炉 2025-01-22 11:12 134浏览
  • 高速先生成员--黄刚这不马上就要过年了嘛,高速先生就不打算给大家上难度了,整一篇简单但很实用的文章给大伙瞧瞧好了。相信这个标题一出来,尤其对于PCB设计工程师来说,心就立马凉了半截。他们辛辛苦苦进行PCB的过孔设计,高速先生居然说设计多大的过孔他们不关心!另外估计这时候就跳出很多“挑刺”的粉丝了哈,因为翻看很多以往的文章,高速先生都表达了过孔孔径对高速性能的影响是很大的哦!咋滴,今天居然说孔径不关心了?别,别急哈,听高速先生在这篇文章中娓娓道来。首先还是要对各位设计工程师的设计表示肯定,毕竟像我
    一博科技 2025-01-21 16:17 158浏览
  • 临近春节,各方社交及应酬也变得多起来了,甚至一月份就排满了各式约见。有的是关系好的专业朋友的周末“恳谈会”,基本是关于2025年经济预判的话题,以及如何稳定工作等话题;但更多的预约是来自几个客户老板及副总裁们的见面,他们为今年的经济预判与企业发展焦虑而来。在聊天过程中,我发现今年的聊天有个很有意思的“点”,挺多人尤其关心我到底是怎么成长成现在的多领域风格的,还能掌握一些经济趋势的分析能力,到底学过哪些专业、在企业管过哪些具体事情?单单就这个一个月内,我就重复了数次“为什么”,再辅以我上次写的:《
    牛言喵语 2025-01-22 17:10 175浏览
  • 2024年是很平淡的一年,能保住饭碗就是万幸了,公司业绩不好,跳槽又不敢跳,还有一个原因就是老板对我们这些员工还是很好的,碍于人情也不能在公司困难时去雪上加霜。在工作其间遇到的大问题没有,小问题还是有不少,这里就举一两个来说一下。第一个就是,先看下下面的这个封装,你能猜出它的引脚间距是多少吗?这种排线座比较常规的是0.6mm间距(即排线是0.3mm间距)的,而这个规格也是我们用得最多的,所以我们按惯性思维来看的话,就会认为这个座子就是0.6mm间距的,这样往往就不会去细看规格书了,所以这次的运气
    wuliangu 2025-01-21 00:15 320浏览
  •  万万没想到!科幻电影中的人形机器人,正在一步步走进我们人类的日常生活中来了。1月17日,乐聚将第100台全尺寸人形机器人交付北汽越野车,再次吹响了人形机器人疯狂进厂打工的号角。无独有尔,银河通用机器人作为一家成立不到两年时间的创业公司,在短短一年多时间内推出革命性的第一代产品Galbot G1,这是一款轮式、双臂、身体可折叠的人形机器人,得到了美团战投、经纬创投、IDG资本等众多投资方的认可。作为一家成立仅仅只有两年多时间的企业,智元机器人也把机器人从梦想带进了现实。2024年8月1
    刘旷 2025-01-21 11:15 658浏览
  • Ubuntu20.04默认情况下为root账号自动登录,本文介绍如何取消root账号自动登录,改为通过输入账号密码登录,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHarmony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步!添加新账号1、使用adduser命令来添加新用户,用户名以industio为例,系统会提示设置密码以及其他信息,您可以根据需要填写或跳过,命令如下:root@id
    Industio_触觉智能 2025-01-17 14:14 145浏览
  • 数字隔离芯片是一种实现电气隔离功能的集成电路,在工业自动化、汽车电子、光伏储能与电力通信等领域的电气系统中发挥着至关重要的作用。其不仅可令高、低压系统之间相互独立,提高低压系统的抗干扰能力,同时还可确保高、低压系统之间的安全交互,使系统稳定工作,并避免操作者遭受来自高压系统的电击伤害。典型数字隔离芯片的简化原理图值得一提的是,数字隔离芯片历经多年发展,其应用范围已十分广泛,凡涉及到在高、低压系统之间进行信号传输的场景中基本都需要应用到此种芯片。那么,电气工程师在进行电路设计时到底该如何评估选择一
    华普微HOPERF 2025-01-20 16:50 122浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦