一. 系统设计及框图:
本设计可以实现通过ZIGBEE传输温湿度信息和开关量信号到云端然后再通过手机APP显示。系统分为发射端和接收端,发送端采集温湿度信息后通过ZIGBEE发送到接收端,接收端接收到温湿度信息后上传到云端并通过手机APP显示。
设计框图:
二. MCU模块的选型:
本设计使用ESP32最小系统板,如下图所示
也可以使用ESP8266开发板,本设计支持其它MCU的功能定制。
三. ZIGBEE发射端设计
ZIGBEE发射端主要功能为采集温湿度,采集光电开关信号,OLED显示,然后通过ZIGBEE模组发送给接收端。
部分原理图:
发射端OLED显示:
四. ZIGBEE接收端设计
接收端通过ZIGBEE接收温湿度信息和开关量信号,使用Blinker云平台将这些信息上传到云并显示在手机APP上。接收到的温度值超过一定范围后会打开继电器,接收到开关量信号后蜂鸣器会报警。这样就实现了利用ZIGBEE通信的远程控制。
部分原理图:
蜂鸣器报警控制:
五. 手机端控制界面:
提供完备的一套软硬件资料: