Microduino Zigbee组网获取传感器数据/zh

来自Microduino Wikipedia
Radiumray9@gmail.com讨论 | 贡献2015年3月24日 (二) 12:35的版本 设备
跳转至: 导航搜索


概述

  • 项目名称:Microduino-Zigbee组网节点获取传感器数据
  • 目的:通过Microduino-Zigbee进行组网,获取节点传感器数据,并显示在OLED中
  • 难度:中级
  • 耗时:4
  • 制作者:Microduino Studio-Ray


设备

模块 数量 功能
Microduino-Core/zh 3 核心板
Microduino-USBTTL/zh 2 下载程序
Microduino-Zigbee/zh 3 组网节点数据传输
Microduino-OLED/zh 1 显示信息
Microduino-Weather/zh 1 获取传感器数据
Microduino-Cube-S1/zh 1 获取传感器数据


  • 其他设备
dht11温湿度传感器 一个
面包板跳线 一盒
micro usb数据线 两根

原理图

DHT11引脚连接:

程序

[MicroduinoZigbeeNetwork]

  • MicroduinoZibeeEndpoint 终端节点
  • MicroduinoZigbeeCoordinator 协调器
  • MicroduinoZigbeeTemptureRoutor 路由器


AT命令:

  • +++ 进入/退出调试模式
  • AT+DETP? 查看节点类型
  • AT+DETP=02 设置节点类型
  • AT+SRST 重启

调试

  • 步骤一:配置Microduino-Zigbee模块。

在看本教程之前请确保对zigbee传输方式有一定的了解,并知道如何通过AT命令调试配置Microduino-Zigbee模块。

推荐阅读:

多种AT命令调试方式

监视器透传实验

组网串口监视实验

我们这里用到了3个Microduino-Zigbee模块,要分别把它们配置成:

  • 协调器

AT+DETP=00

  • 路由器

AT+DETP=01

  • 中断节点

AT+DETP=02

最后可以通过 AT+DETP? 查看是否配置正确,确定无误后 AT+SRST 重启。

  • 步骤二:搭建 协调器:

堆叠,像这样

堆叠,并连接温湿度传感器,像这样:

  • 步骤五:分别给 协调器,路由器,终端节点下载代码。

加点顺序: 先给协调器加电,再给路由器加电,最后给终端节点加电。

结果

协调器上的OLED显示了路由器上的温度和湿度,还有终端节点上的光强度。


视频