版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图5-15手机界面图5-16关闭电器
系统测试,每个模块能够正常运行才能够把它们都结合起来统一控制,所以这个测试是非常必要的。各子模块的测试如下:测试功能测试方式测试结果具体操作控制灯的开关1灯亮将线接好,把代码稍进开发板,打开手机的蓝牙控制app0灯灭将线接好,把代码稍进开发板,打开手机的蓝牙控制app控制灯的亮度1.输入数值2.从左往右拖动进度条灯光变亮将线接好,把代码稍进开发板打开手机的蓝牙控制app1.输入数值2.从右往左拖动进度条灯光变暗将线接好,把代码稍进开发板打开手机的蓝牙控制app控制电器的开关输入指令“HIGH”电器开将线接好,把代码稍进开发板打开手机的蓝牙控制app输入指令“LOW”电器关将线接好,把代码稍进开发板打开手机的蓝牙控制app人体感应灯1.人来2.输入指令“HIGH”灯亮将线接好,把代码稍进开发板打开手机的蓝牙控制app1.人走2.输入指令“LOW”灯灭将线接好,把代码稍进开发板打开手机的蓝牙控制app功能测试结果在整个系统的测试中,我需要测试我所设计的智能家居环境控制系统中的各个组成部分。首先,分步测试各个模块,保证各模块能够独立实现。最开始,先测试关于灯光的开启与关闭。保证将蓝牙,arduino,手机连接起来。能够通过手机发送指令到蓝牙,再由蓝牙通过串口传输给arduino。当输入指令“1”时,小灯点亮。当输入指令“0”时,小灯熄灭。其次,测试人体红外感应模块,当有人经过时,小灯会自动亮起。当人离开以后,小灯会自动熄灭。接下来,测试电器的开关,在按键按下时小灯会亮表示电器已经开启。在松开按键时小灯熄灭表示电器已经关闭。在不用按键,通过手机控制时,控制电器开关的原理与之前控制灯光的开关是一样的。最后,测试使用手机控制灯光的亮度。这个功能可以通过个人需要用手机发送不同的指令,让小灯的亮度可亮可暗。我不仅可以在terminalmode模式中通过输入数值来控制小灯的亮度,还可以在dimmermode中通过拉动条码的长度来控制小灯。灯的亮度范围在0-255,用户可以在这个范围内随意调整小灯的亮度。在智能照明系统,智能电器系统都分别测试完毕后,把它们都放在一起,实现一个简易的智能家居环境控制系统。这个系统可以实现,家里灯光的控制,对家里的灯光环境按需调节。同时,也可以实现对家里所使用的各种电器的控制。第6章 总结与展望本文总结在几个月的系统设计过程中,我不仅巩固了以前所学过的理论知识,还学到了很多新知识。这次设计所运用的语言是C++,在学校安排的课程中并没有这方面的详细学习。但是,通过这次的毕业设计让我多接触,了解了一门新的语言。在这次的设计中也遇到不少困难。基本上每走一步都充满艰辛,最开始在配置环境,安装驱动的时候就碰到了问题,它显示没有找到指定文件,让我感到很苦恼,因为我不知道它所要的是什么指定文件。后来通过百度发现有人跟我有一样的问题。几经波折按照网友提供的方法步骤,我终于装好了驱动。在各个模块都完成准备用蓝牙连接电脑的时候又出现问题。它显示上传成功却总是无法传送消息。我为此苦恼了好久,反复检查代码。最终发现,是我没注意把输出串口不小心看错了地儿,导致连接的口跟程序上的不一致。其次是实现用蓝牙控制灯光的亮度,我先是利用arduino的PWM引脚控制小灯,实现了小灯自动循环实现小灯的亮度改变。但是,在arduino跟蓝牙模块的连接上我遇到了问题。原因在于对于arduino的代码编写知识不够完全,在查阅了相关资料后,我终于实现了这一表部分。在这整个毕业设计的过程中,由于我的知识技能不足碰到了很多问题一度让我想放弃,为了做好这些,我观看了许多教学视频,在图书馆查阅了许多资料。每当遇到困难都借助百度,或者询问有相关经验的学长。同时,也多次与导师沟通完善我的项目,引导我解决在设计过程中遇到的障碍。最后,最大程度的实现了我对这个毕业设计的设想。工作展望根据这个智能家居环境控制系统完成的程度来看,我还能完善的地方还有很多。但由于时间与能力有限,我能完成的部分也很有限。后续,我希望能继续完善这个系统。总结有这些:1.我还能多增加几个开发板与蓝牙模块实现整个家居环境系统的整体控制。2.我还能多增加几个模块,例如房屋防盗报警系统,智能视频共享,智能背景音乐等等。3.我还能增加后台管理,软硬件结合,当用手机发出指令之后,会有历史使用记录。当家里出现异常,比如说,有外人闯入,或者意外失火的时候,手机能受到警报,让住户意识到家里有异常可即使做好应对措施。
参考文献周霭茹林伟健.C++程序设计基础[M].电子工业出版社,2003.8.严紫建刘元安.[M].北京:北京邮电大学出版社2004.EnriqueRamosMelgarCiriacoCastroPrzemekJaworski.臧海波译.学Arduino玩转Kinect制作项目[M].孟祥莲嵌入式系统原理及应用教程[M].清华大学出版社,2010.9.刑伟.浅谈计算机通信技术的发展与应用[J].信息通信,2015(1):200.藏下雅之(日).曾薇薇译.Arduino+传感器:玩转电子制作[M].北京:人民邮电出版社,2018.8.顾牧君.[M].同济大学出版社,2004.韦波.智能家居相关技术及比较[J].数字社区智能家居第4期,2008.SpernerArduino:Circuits&ProjectsGuide[M].ElektorInternationalMediaBV,2013.Barry.P,Crowley.P.ModernEmbeddedComputing:DesigningConnected,Pervasive,Media—RichSystem[M].Elaevier(Singapore)PteLtd,2013H.H.Tan.CPrgramming:aQ&AApproach[M].TheMcGraw-HillCompanies,2012致谢在此,要感谢的人很多。首先,我想感谢我的导师郑燚老师。郑燚老师不仅是我毕业论文的指导老师也是我的任课老师。特别感谢郑老师在撰写毕业论文,设计毕业设计的前夕,给予了很多建议跟指导,让我找到了课题的方向,加强了我的信心。在做毕业设计的过程中耐心与我沟通,引导我解决碰到的问题。同时也特别感谢郑老师,因为您的课程《嵌入式系统设计》让我领略到物联网的魅力,使我产生了极大的兴趣。带领我看到了物联网不同的一面。感谢其他的任课老师,谢谢您们,是您们对待计算机知识的热爱,严谨,专业。让我对学好计算机知识充满了期待与向往。我也急切地想成为您们这样优秀的人。术业有专攻,您们不同的可爱的教学方式,让我将您们深深的记在心里。我从您们的课程学习中受益匪浅。您们的生活态度,学习态度也深深影响着我,脚踏实地,积极乐观,勤奋刻苦等等。谢谢您们,我可爱的“父母”们。感谢我的学长学姐们,初来乍到难免感到迷茫,无助。多亏,他们的帮助让我很快的适应了大学生活。同时,也是他们让我发现优秀的人是那么的多,而我相比起来,需要改进的还很多。在两年的学生会工作中,是他们一路引导着我,无论从生活,学习还是工作。让我收获了很多珍贵的友情。他们就像大哥哥,大姐姐给予关怀,帮助。是他们促成了今天的我,十分感谢。感谢我的室友们,我们虽然来自不同的地方,但也能相处的很好。这四年能跟她们住在一起真是太好了。我们总是在期末的时候一起挑灯夜战。总是在有不懂的课业问题的时候一起讨论,互帮互助。这四年我们相互陪伴,相互鼓
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 亲子爬山活动策划方案(3篇)
- 区块链医疗数据共享平台的技术架构与实现
- 康复护理中的康复预后判断
- 妇产科护理绩效考核
- 动态监测表面活性蛋白D对AECOPD肺损伤评估
- 剂量优化实验设计
- 创新生物材料试验中知情同意的沟通策略
- 创伤救治MDT团队协作效率提升
- 口腔颌面外科患者护理实践指南(2025年版)
- 压疮护理团队建设图
- GB/T 9799-2024金属及其他无机覆盖层钢铁上经过处理的锌电镀层
- 混龄教育及带班技巧培训
- 幼儿园食堂从业人员安全知识培训
- 复工复产检查 清单
- 开实体店步骤及流程图
- 绝缘子串分布电压耐受测试
- 2024年山西新华书店集团有限公司招聘笔试参考题库含答案解析
- 智能制造企业制造成熟度能力域打分表
- 双重预防机制制度
- 古代汉语(第2版)PPT完整全套教学课件
- GA/T 1772-2021机动车查验场地设置规范
评论
0/150
提交评论