项目开发环境
Linux+Arm53+C语言
项目需求
功能类别 功能名称 描述 家电控制模块
1、空调控制模块 信息显示 显示当前室内温度 自动控制 设置空调在某温度下自动开、关
2、风扇控制模块 状态显示 风扇开、关 自动控制 设置风扇的档数
3、灯光控制模块 状态控制 灯光的开/关控制 亮度 正常、节能
4、窗帘控制模块 自动开/关 根据室外的亮度自动开启/关闭窗帘 手动开/关 读取当前窗帘状态,手动开启/关闭 监控模块
1、烟感监控 自动控制 超过限量烟雾浓渡报警
2、红外监控 自动控制 有人非法闯进报警
3、报警功能 自动控制 打开、关闭
4、GPRS模块 信息收发 当有报警信息的时候,系统会自动将警报信息发送到指定的手机号码。
信息设定 设定接收信息的手机号
5、访客视频对讲 状态显示 观察访客信息、自定义门锁开、关 娱乐模块
1、收音机 状态控制 开、关 自定义 更换频道 自动调节声音 增大、减小
2、家庭影院 灯光控制 亮度效果调节 自动调节声音 增大、减小
3、音频播放 状态控制 开、关 自动调节声音 增大、减小 自定义模式 选择播放、随机播放、顺序播放、列表循环
4、数码相册 状态控制 开、关 自定义模式 选择播放、随机播放、顺序播放、列表循环 场景切换
1、在家模式 状态控制 家居电器开关、灯光亮度、监控状态
2、离家模式
项目源码结构:
|--bin 脚本目录
|--tar.sh 项目打包脚本
|--data 数据目录
|--include 头文件
|--beep.h 蜂鸣器模块
|--bmp.h BMP图模块
|--config.h 项目配置文件
|--file.h 文件操作模块
|--jpeg.h JPG图模块
|--led.h LED模块
|--mp3.h 音频模块
|--mplayer.h 音频库模块
|--res.h 资源配置文件
|--tslib.h 触摸模块
|--ui.h UI模块
|--vedio.h 视频模块
|--lib 库文件
|--pic 资源图片
|--icon 应用图标
|--ui UI文件
|--shortcut 项目效果图
|--ext 第三方库
|--driver 驱动
|--lib 第三方库
|--src 代码目录
|--main.c 主程序
|--Makfile 自动编译脚本
---------------------
作者:qq_39188039
来源:CSDN
原文:https://blog.csdn.net/qq_39188039/article/details/83751526
版权声明:本文为博主原创文章,转载请附上博文链接!
1