1. 功能介绍
设计题目的名称: 基于ZigBee的自动照明系统设计
一共使用3个CC2530 ZigBee开发板,代号分别为ABC。
A开发板当做主机: 上面连接了光感传感器,ESP8266WIFI模块。通过ESP8266与手机APP之间通信,ESP8266创建热点,配置为TCP服务器模式; 手机APP连接上ESP8266的热点之后,再连接ESP8266创建的服务器,完成通信。 手机APP上通过按钮可以控制B,C开发板上LED灯的开关。
手机APP上可以设置自动照明的模式:
-
自动照明模式: 根据A开发板上的光感模块,采集光照强度,控制B、C开发板上的LED灯开关。
-
手动模式: 手机APP 上可以选择单独控制B、C开发板上的LED灯开关。
-
支持设置光感阀值: 在手机APP上可以设置A开发板的光感传感器阀值(也就是控制灯亮灭的阀值)。
-
支持设置亮度,也可以自动根据环境光控制亮度
B开发板当做从机节点: B开发板上使用板载的LED灯,模拟家里卧室的照明设备,实现控制效果演示。
C开发板当做从机节点: C开发板上使用板载的LED灯,模拟家里客厅的照明设备,实现控制效果演示。