基于ARM的智能灯光控制系统-----需求分析
基于ARM的智能灯光控制系统-----需求分析
项目实践流程:
设计项目需求文档
说明项目设计目的,项目功能,项目模块,实现技术。
项目编码设计
程序要求模块结构化(函数),编码风格良好,多文件结构实现。
项目测试
设计测试用例,说明测试步骤,测试结果。
项目总结与演示
编写项目总结文档,PPT演示文档,进行项目演示说明。
本项目软件开发流程
硬件模块驱动开发与测试
2.主体数据结构设计,配置文件实现
3.网页界面UI设计
4.各独立功能后台服务功能与网页界面设计与测试
项目需求分析(参考)
需求分析:
该系统采用智能化技术实现对灯具的远程监控和管理功能。相较于传统的照明方式,它不仅支持软启控制,还能实现调光调节以及多种预设场景的操作,并可通过一机多控的方式分别调控不同区域的照明状态。同时具备遥控启动,定时开启,集中调控以及远程监控等多种控制手段,通过网络平台实现远程操作,最终目标是完成智能化管理,从而提升照明系统的节能效率与使用便利性。
系统功能:
全开关与记忆功能:整个照明系统具备一键开启与关闭功能,并内置记忆模块以记录用户使用模式。每当用户处于入睡前或外出前的状态时,在按下全开关按钮后(即启动记忆模式),所有照明设备将自动关闭以节省能源并提升便利性
定时控制功能:基于日程管理模块的功能模块,可完成对灯光定时开闭状态的配置设置。具体而言,在清晨6:59时分将卧室灯光渐次开启至适宜亮度水平;而在深夜时段,则可实现整体熄灭全部照明光源的操作。
场景设置:在固定模式下,在无需逐一地开关灯和调光的情况下,在只需进行一次编程的情况下,在通过按键即可控制一组灯的状态,在这就是所谓的场景设置功能;轻轻一触即达的就是多组灯光状态的变化;而通过这一设置功能,则能够获得诸如回家时自动开启主灯并调节室内照明亮度等灵活方便的功能;例如回家模式、离家模式、会客模式等不同的使用需求下的组合状态。
声控功能 :通过不同的声响控制灯的开关。
WEB界面功能需求分析
设备设置:1.添加设备 2.系统设备
1.添加设备
通过添加设备菜单,出现添加设备界面,搜索系统在线设备,选择指定设备,输入设备名称,完成设备添加。
主控设备可自带终端设备。
分控要有终端设备才能加入系统。
2.系统设备
显示当前系统已添加的设备(灯光设备,主控制器,光感设备,感应设备,声控开关),表格列表形式显示。
灯光设备:延时关灯(定时功能0-60分钟),wifi连接设备(显示IP址),当前状态(开、关、断线)
光感设备:当前状态, 绑定设备。
感应设备:当前状态(开、关、断线),绑定设备。
声控设备:当前状态,绑定设备。
区域设置:1.部署在线式照明系统 2.区域管理
1.部署在线式照明系统
通过部署在线式照明控制系统,实现一系列照明控制单元的集中配置与管理。每个照明控制单元仅允许属于一个独立的使用场景或工作区。
2.区域管理
通过部署在线式照明控制系统,实现一系列照明控制单元的集中配置与管理。每个照明控制单元仅允许属于一个独立的使用场景或工作区。
2.区域管理
全家(全开,全关)
客厅(全开,全关)
场景设置 :1.场景设置 2.场景调用
1.场景设置
首先选择模式(影音模式,灯光防盗,夜灯模式),模式中添加灯光设备,灯光防盗中要设置开关时间。
2.场景调用
场景开关,状态。
移动应用端APP
区域管理:
- 显示系统中已设置好的区域,进行调用。
- 全家(全开,全关),客厅(全开,全关)
场景管理:
- 影音模式,灯光防盗,夜灯模式,感应模式
无线节点功能分析
(通信协议设计)
1.连接指定的主控设备
2.接收主控指令对本端设备进行开关
3.定时接收查询指令并回复应答指令
WEB界面
连接设置:主控IP ,状态
节点控制:设备开关
系统多线程框架

