本项目基于TI公司的CC2530芯片,采用ZigBee无线通信技术,设计了一套智能自动照明控制系统。该系统能够根据环境光照强度自动调节灯光亮度,并可通过远程终端进行手动控制,具有节能环保、操作简便的特点。
设计题目:基于ZigBee的自动照明系统
功能描述:
本项目使用了3个ZigBee开发板,分别命名为A、B和C。
- A开发板作为主机:它连接了一个光感传感器以及ESP8266 WiFi模块。通过ESP8266与手机APP进行通信。在这一过程中,ESP8266会创建一个热点,并配置为TCP服务器模式。
- 手机APP首先需要连接到由ESP8266建立的WiFi网络上,然后才能访问该服务器并实现数据交换。
功能包括:
1. 自动照明:根据A开发板上的光感传感器采集的数据来控制B和C开发板上的LED灯开关状态;
2. 手动操作:通过手机APP可以单独操控B、C两块从机节点的灯光开闭情况;
3. 设置阈值:用户可以在应用内设定光敏元件的感应范围,即决定何时开启或关闭照明设备的标准;
4. 调节亮度:除了自动调节之外,还可以根据环境光线强度手动调整灯泡亮度。
- B开发板作为从机节点之一:使用其内置LED来模拟卧室内的灯光装置,并展示相应的控制效果。
- C开发板同样充当一个从属角色:利用自身的LED模仿客厅照明设备的运作情况。
项目资料中包括了CC2530所有节点相关的源代码、适用于Android系统的应用程序以及能够在Windows平台上运行的应用程序。