等资源的节约。
4设计方案
本次设计计划采用树莓派作为主控计算机,由于其价格低廉但是性能完好,可以媲美早先的家用计算机,而且鉴于其拓展容易,所以本次设计计划采用。在系统方面采用官方推出的系统raspbia
,基于Li
ux下的优化过的系统,稳定性高,而且可以移植很多Li
ux软件,或者脚本,开发较为容易。系统经过优化,稳定性大幅度上升,而且功耗得到降低,但是可实用性并没有有所缩减,该有的视频输出、网络接入、可拓展引脚都得到很好的保留,也得到相应的优化。
在智能家居的系统设计方面,计划采用Qt作为界面设计的工具,由于其的跨平台优势,使得设计得到很大的方便,在高性能的计算机上设计,并测试通过后可以直接移植到对应平台,出现的问题也可以很好的找到和解决。Qt的界面设计在其官方的QtCrate上很容易进行。由于树莓派的性能有限,Qt这种需要大资源的软件在对源码的编译和测试将会耗费大量cpu资源,而且耗时很长。所以为了解决这一问题,难题之一就是解决相应的跨平台编译问题,即交叉编译环境的搭建。
在软件实现部分,本次设计计划采用模块化设计,对于每个模块进行单独的设计,最后对于相互不影响的程序代码进行多线程的控制,使其同时进行。对于那些具有先后顺序的程序代码就进行相应的控制加以实现,在Qt的界面下面,对于所有的代码进行整合并归类。
模块设计将会分为下列几个模块:(1)智能灯光控制(全开全关、调光、颜色变化,设置灯光场景)目标:节能、环保、舒适、方便(2)智能家电控制:电动窗帘控制盒,红外线转发器空调、电视机、DVD碟机、蓝光播放器、功放、音响、机顶盒、投影幕布、投影仪,86型智能遥控插座(饮水机、热水器、微波炉,无线温湿度传感器,无线触摸开关面板(3)安防监控系统:网络摄像头,通过Web网页管理和维护设备,实现远程配置(防盗,防燃气泄露,防火、报警、远程监控)
5
f图1系统结构图
5实施计划
第七学期,第18周,选定毕业设计论文指导教师,根据自己的感兴趣的方向选择毕业设计题目。
第七学期,第1921周,熟悉掌握与所选课题相关的理论知识,在图书馆查阅相关书籍,上网查资料,选定课题研究方案,撰写开题报告和外文翻译。
第八学期,第1周,在指导教师的指导下,修改开题报告和外文翻译不足的地方,在开学进行开题报告答辩。
第八学期,第26周,根据拟定的课题实施方案进行深入研究,并在不断研究学习过程中进行理论验证。根据观察的现象结果进行交流讨论。
第八r