:::warning https://zhuanlan.zhihu.com/p/407690248 :::

一、面向领域

本方案面向对通信稳定性、响应速度和和通信距离要求较为一般的课程设计或者功能验证Demo领域。

二、技术方案原理简述

技术方案原理图如下所示:

技术原理概述:
基于ZigBee的光照自动开关窗帘方案 - 图1

  1. 终端节点A能够向B发送开关窗帘的指令;
  2. 终端节点B搭载了窗帘电机,支持接收由终端节点A发送过来的开关窗帘指令,从而控制窗帘的开关;
  3. 终端节点A提供两个开关按钮。其中,第1个按钮控制系统进入手动模式光照自动模式;第2个按钮仅在手动模式时生效,可以直接给终端节点B发送开关窗帘指令;
  4. 终端节点A搭载了光照传感器,能够感知关照强度;
  5. 光照自动模式时,当终端节点A检测到光照强度超过指定的阈值时,向终端节点B发送打开窗帘的指令,反之当光照强度低于指定的阈值时,发送关闭窗帘的指令
  6. 第5点所述的阈值支持调整。

    三、主要硬件组成

  • Zigbee 无线 MCU:TI CC2530F256(查看模块介绍
  • USB转串口芯片:CH340
  • 光照强度传感器:善学坊 GL5516

    四、主要技术参数

  • ZigBee 无线通信距离:空旷空间下相邻节点的通信距离约为150米

  • ZigBee 无线通信速率:240kb/s(理论值)
  • ZigBee 电磁波频率:2.4GHz
  • ZigBee 应用协议版本:ZigBee 3.0
  • ZigBee 核心协议版本:ZigBee 2007 Pro
  • ZigBee 无线通信时延:<= 1秒
  • 供电方式:电池供电

善学坊GL5516技术参数
基于ZigBee的光照自动开关窗帘方案 - 图2

五、附加说明

相关开发工具

  • TI ZigBee官方开发工具:IAR
  • 编程器软件:IARSmartRF_Flash_Programmer-1.12.8
  • 友善串口调试助手
  • 程序编辑器和代码浏览器:SourceInsight
  • 代码编辑器:Sublime Text

    联系我们

  • 如需选购Matter、ZigBee、433/868、LoRa、2.4G、WiFi等物联网模块或IoT设备定制开发,联系方式:见评论区。

  • IoT低代码开发平台:见评论区。