开启新的征程,邀请您见证ST的蜕变

【特惠季】小马哥最新小四轴,完整资料限时特价开源!

使用超声波传感器和伺服电机的雷达系统

Zigbee CC2530智能家居(宿舍、仓库),含IAR工程+APP+Wifi网关+上位机+文档

  • Zigbee CC2530智能家居(宿舍、仓库),含IAR工程+APP+Wifi网关+上位机+文档
  • Zigbee CC2530智能家居(宿舍、仓库),含IAR工程+APP+Wifi网关+上位机+文档
  • Zigbee CC2530智能家居(宿舍、仓库),含IAR工程+APP+Wifi网关+上位机+文档

Zigbee CC2530智能家居(宿舍、仓库),含IAR工程+APP+Wifi网关+上位机+文档

Zigbee CC2530智能家居(宿舍、仓库),含IAR工程+APP+Wifi网关+上位机+文档

Zigbee CC2530智能家居(宿舍、仓库),含IAR工程+APP+Wifi网关+上位机+文档


摘要 

本系统提出了一种基于物联网的智能家居系统,以一个协调器三个终端节点构成了卧室、厨房、客厅三个场景应用。它包含传感层、网络层和应用层。传感层:Zigbee核心板;网络层:QT编写的WebSocket网关(wifi);应用层QT服务端及APP客户端。可监测三个场景下的温度、湿度、气体浓度,通过步进电机控制窗帘,继电器控制灯的开关,APP及PC端应用由显示环境基本数据,控制智能设备等模块组成。

系统功能

基于物联网的智能家居系统由厨房、客厅、卧室场景节点组成,利用Zigbee自组网的特性,各场景节点与协调器组网。协调器将获取到的数据通过串口发送给虚拟机,虚拟机将分析处理数据然后存进数据库;Android手机端客户端通过Socket连接PC服务器,获取数据,存储数据以及发送控制命令。系统功能如下:

(1)空气质量监测

监测室内可燃气体或有毒气体如:CO、甲醛、甲苯和甲烷等含量。

(2)气候监测

DHT11温湿度传感器收集室内温湿度数据,LCD屏实时显示环境数据(我没有这个屏幕,实际可用)。

(3)APP远程控制

APP客户端通过Socket通信技术,可远程控制场景节点中的智能终端,包括LED灯、窗帘等。

(4)APP环境数据显示

在Android手机客户端中可实时显示家居内的温度值、湿度值、烟雾浓度。

(5)PC上位机远程控制

PC上位机通过Socket通信技术(wifi),可远程控制场景节点中的智能终端,包括LED灯、窗帘等。

(6)PC上位机环境数据显示

在PC上位机中可实时显示家居内的温度值、湿度值、烟雾浓度。

系统流程图

QT上位机设计图

节点实物图

电路项目的主要芯片及数据手册

电路相关文件

电路图文件
APP客户端.zip
描述:APP源码
源代码
QT服务端.zip
描述:上位机源码
分享到:
收藏 (3)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归同舟智能所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 基于PSoC模拟Cooprocesor的传感器的安全检测系统

    当房屋内有移动时,该系统会向智能手机发送警报,还可以监控房间的温度。硬件组件:Cypress PSoC模拟协处理器先锋套件× 1 ESP8266 ESP-12E × 1 Adafruit标准LCD - 16x2白色蓝色× 1 软件应用程序和在线服务:BlynkArduino IDECypress PSoC Creator该项目基于PSoC模拟Cooprocesor的传感器,使用热敏电阻来测量家中的温度,并使用PIR传感器检测运动。psoc和ESP8266之间的通信允许您使用Blynk将数据上传到Internet,这使得每次检测到运动时都可以向手机发送警报和发送电子邮件,同样在图形界面中也可以知道温度值。
  • 课设作品,数字跑表设计,功能完美实现

    方案设计:数字跑表的核心部件是计数器,给出合理的时钟脉冲从而实现最低位的计数以及对高位的进位。时序脉冲源由555定时器构成的多谐振荡器,设置特定的参数可以产生频率为100Hz的时序脉冲,为计数器提供时序脉冲,使之进行计数。计数器由3对74LS390双十计数器芯片组成,通过芯片间的连接实现百分秒、秒、分计时电路,量程在00分00.00秒~~59分59.99秒,把小数点后面的两位设计成一百进制的计数器,秒数和分钟数分别设计成60进制的计数器数,计数器输出连接译码器,译码器再连接7位数码管显示的数码管,从左到右分别为分十位,分个位,秒十位,秒个位,百分秒十位,百分秒个位。逻辑门控制构成RS触发器,通过实现电路的通断控制计数器的启动/暂停及清零。接通电源后,直接显示计时器启动,SW1处于低点平,SW2处于高电平。开关SW2接高电平(上端),电路即开始计时,将开关SW2接低电平(下端),电路就暂停计时,清零开关SW1接高电平(下端),计时清零且停止,显示器显示“0”。这样就实现了数字跑表的各项基本功能。设计要求:1. 量程在00分00.00秒~~59分59.99秒即时间以1小时为一个周期;2. 具有‘分’、‘秒’、‘1/100秒’的十进制数字显示;3. 要有外部开关,控制计数器的直接清零、启动和暂停/连续计时功能;4. 用7位数码管显示分、秒;5. 画出部分和整体的电路图,以及元器件及参数选择。工作原理:1.利用555计时器构成能产生特定脉冲的多谢振荡器,产生100Hz的脉冲信号,满足数字跑表的脉冲需求;2.用多功能计数器产生一百进制和六十进制,实现数字跑表的计数功能;3.利用各种门电路的组合,实现数字跑表的启动、暂停和清零;4.利用译码器和数码管实现译码及显示功能。系统框图:Altium Designer画的原理图和PCB图如下:
    来自:基础电路时间:2018-12-11 课程设计 计数器 数字跑表
  • 数电课设作业:10进制计数器电路图源文件分享

    本电路采用CD4518芯片,此芯片是二、十进制(8421编码)同步加计数器,内含两个单元的加计数器。有了计数编码输出之后,我们就要进行编码了,我们采用CD4511这样一个译码芯片,它是一个七段码译码器,具有BCD转换,消隐和锁存控制、七段译码及驱动功能的CMOS电路能提供较大的拉电流,可直接驱动共阴LED数码管。此电路可以通过脉冲信号的输入,进而进行0到99之间的计数。4518芯片管脚功能图:4511芯片管脚功能图:电路原理图截图:PCB图截图:
    来自:基础电路时间:2018-12-10 课程设计 数电 10进制计数器
  • 51单片机课程设计18B20采集温度1602显示过温报警

    18b20采集温度,将温度返回到51单片机上,用1602显示,超过预设温度可报警,可用键盘调整温度上下限,精度显示到小数点后一位,可指导。
    来自:DIY创意产品时间:2018-12-05 单片机 毕业设计 课程设计
  • Wemos D1 Mini 时间可编程智能插头

    WASP是一款Wemos D1 Mini时间可编程智能插头,带有基于Web的控制界面。硬件组件:ESP Wemos D1 Mini × 1 AC 220v至5v DC降压变压器电源× 1 wemos d1迷你继电器护罩× 1 使用WASP,您将能够远程控制220伏电源插头并设置时间规则,以便在给定时间打开/关闭电源插头!通过基于网络的移动优先界面,一切尽在指尖。
    来自:智能家居时间:2018-12-06 智能家居 智能插座 自动化
  • STM32F103-ENC28J60以太网继电器工业控制板AD版硬件原理图+PCB文件

    Altium Designer 设计的项目工程文件,包括原理图及PCB印制板图,可以用Altium Designer(AD)软件打开或修改,都已经制板在实际项目中使用,可作为你产品设计的参考。
  • 智能物联网控制电源板

    该项目是想做一个具有调光功能的互联网控制电源板。ESP8266长期以来一直是物联网项目的首选工具,因为它价格便宜且支持不断增加。该项目包含两种创建互联网连接电源板的方法,细节见附件整理的。硬件组件:SparkFun ESP8266 Thing - Dev Board× 1 Amazon Alexa Amazon Echo× 1 See schematic diagram below× 1 Seeed Nylon Strain Relief Fitting NPT 1/2"× 1 Female Power Receptacles× 3 Any 5V AC/DC supply would do× 1 软件应用程序和在线服务:Arduino IDEAmazon Alexa Alexa Skills KitAmazon Web Services AWS LambdaAmazon Web Services AWS DynamoDB手动工具和制造机器:Makerbot Replicator (Fifth Generation)Soldering iron (generic)智能电源板的流程图:
    来自:智能家居时间:2018-10-29 智能家居 物联网 智能插座
  • 常用PCB天线参考设计

    常用PCB天线,包括多种2.4G天线,433M,868M,915M天线可以适应不同的PCB板为客户产品设计提供稳定可靠的参考设计。
  • 基于STM32的智能家居语音控制系统

    本设计是一个基于STM32的智能家居控制系统,主要以STM32为微控制器,集成WIFI模块、无线通信模块、语音识别模块、音频播放模块、红外发射模块、温湿度传感器等模块,并搭配手机APP作为远程控制端,实现家用电器的远程控制及语音控制。本设计主要是基于三大部分,第一部分:基于STM32的智能家居控制器,第二部分:在电脑上设计的本地服务器,第三部分:手机APP,这三部分通过路由器由WIFI相连接实现具体功能。智能家居控制器主要通过语音识别功能控制两大类家用电器,由315M无线信号。传输信号的灯、插座和红外线传输信号的空调、电视等。本地服务器本质是构建一个能够让手机APP和控制器数据相互转发的平台,在平台上可以实现数据的统一。数据转发服务是由一个TCP Server完成的,实现Websocket和Socket之间的数据转发,并在nginx服务器上放了一个由HTML5写的Web页面,可以连接Websocketr,实现了浏览器与服务器之间的通信。
    来自:智能家居时间:2018-09-24 stm32 智能家居 esp8266 ld3320
  • 基于QT和GSM的嵌入式智能家居系统

    1.本项目拟设计一个基于QT和GSM,并以S3C2440作为中心控制器的嵌入式智能家居系统,此系统的内容主要包括以下几个方面:①以S3C2440作为中心控制器单元。②用TC35i作为短消息发送和接收的GSM单元模块,实现用户与系统的通信控制,当任何一路传感器的数值超过预设阈值时,系统自动向设定的目的手机发送报警信息,管理员也可以给系统发送消息,并可通过短消息要求系统传输各个传感器的状态信息。③以CC2530作为ZigBee组网模块实现传感器之间与控制器之间的数据传输。④使用QT设计用户交互界面,本地主界面显示各个传感器和设备定时等的实时信息,用户可以通过本地用户界面完成短消息服务中心和目的手机号码等的短消息设置,并可以对设备定时打开和关闭,对传感器报警阈值和蜂鸣器等开关设计,以及还可以通过本地界面设置密码2.重点、难点:①在智能家居系统的传感器和执行器的组网时,传统的有线连接方式布线繁琐,因此需要使用无线方式,以便用户安装。无线组网方式多种多样,如WIFI、蓝牙以及ZigBee是目前主要使用的无线组网方式。其中ZigBee以其组网灵活、功耗低以及传输距离长等优异特性得到广泛使用。②驱动是控制硬件的底层程序,是与操作系统配合的接口,所以各传感器的驱动程序设计尤其是在Linux系统中完成ZigBee收发器的驱动设计及ZigBee协议栈的编写即是重点也是难点。③短消息发送与接收处理程序设计。④QT用户界面设计,其包括了密码验证界面设计、密码设计界面设计、GSM短消息设置界面设计、传感器设置界面设计、设备定时界面设计以及主界面设计。⑤linux内核的裁剪与移植。
销量
0
查看
477
参数名 参数值
发布于 2018 年 11 月 20日
更新于 2018 年 11 月 23日
Moore8直播课堂