每年到毕业设计季,总有学弟学妹来问智能家居控制系统这个题目怎么做。这个题目热了很多年,答辩老师见得也多,想做出彩不容易,但想把流程走通、顺利答辩,其实不难。今天把整个思路捋一遍,从选题到答辩都说说。
先说选题定位。智能家居范围很大,别贪多,毕设嘛,功能宁少勿烂。比较稳的搭配是:灯光控制、温湿度采集显示、门窗安防报警,再加一个手机远程查看。主控选STM32F103或者51都行,想省事就用ESP8266或者ESP32,芯片自带WiFi,联网这块直接省掉,答辩的时候远程控制演示也方便。
通信方案是重点。预算充足可以用ZigBee模块组网,论文里好写,多节点拓扑、自组网这些内容能撑起不少篇幅;图省钱省事就WiFi直连,手机和单片机在同一个局域网里通信。蓝牙方案做近距离控制也行,但没法远程,演示效果打折扣。我的建议是ESP32加MQTT,协议标准,论文里画架构图也好画。
硬件部分别踩的坑:继电器驱动要用三极管或者ULN2003隔离,别拿IO口直接怼继电器,容易烧口;市电控制部分一定要做好隔离,演示的时候优先用低压灯珠代替,安全第一;温湿度传感器DHT11够用,想要数据好看点就上SHT30,精度高还稳定。外壳用3D打印或者亚克力盒子里装一下,成品观感对答辩印象分影响很大。
软件部分,上位机可以用手机APP,也可以做个简单的网页后台。其实答辩老师更关心你下位机的活干得怎么样:中断怎么处理的、数据怎么存的、通信协议怎么定义的。所以把代码结构写清楚比堆功能重要。论文方面,按照绪论、总体方案、硬件设计、软件设计、系统测试、总结的顺序写,每一章配上对应的框图和实物图,工作量看起来就扎实。
最后说答辩。演示环节一定要提前彩排,远程控制在答辩教室里可能没网,记得准备手机热点。老师常问的问题就那几个:为什么选这个芯片、通信协议怎么保证可靠性、跟市面上的产品比你的创新点在哪。创新点可以往细节上说,比如加了个人体感应联动逻辑,或者做了低功耗处理,有理有据就能过。
上一篇:Proteus仿真入门:画电路图、写程序、联调一条龙的使用教程
下一篇:没有了