概述
- 项目名称:Microduino-Zigbee组网节点获取传感器数据
- 目的:通过Microduino-Zigbee进行组网,获取节点传感器数据,并显示在OLED中
- 难度:中级
- 耗时:4
- 制作者:Microduino Studio-Ray
设备
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显示了路由器上的温度和湿度,还有终端节点上的光强度。
视频
|