KW41交作业 智能管家——帮你更好的了解你的家——完结篇
[复制链接]
本帖最后由 皈依 于 2017-7-28 10:51 编辑
接上一篇:KW41交作业 智能管家——帮你更好的了解你的家——介绍篇(多图)
上一篇对本次参赛作品 智能管家 做了简单的介绍,这一篇就可以收尾了。
6,软件设计:
软件设计部分流程: 上电,时钟,外设等初始化,进入开机界面。 按下按键之后开始工作,这个时候会循环判断是否有wifi控制信号过来,如果有wifi指令过来会进行相应的操作(控制机器人或者查询温湿度)。在循环内对LCD刷屏,同时也会不断地采样温湿度进行显示,同时会对温湿度进行判断,当超过设定值的时候会进行报警。 GitHub地址:https://github.com/wuzhi-guiyi/smart
7,演示视频:
视频地址:https://training.eeworld.com.cn/course/4153/learn#lesson/10217
8,项目总结与展望
项目实现情况: 该参赛作品——智能管家爸宝实现了智能家居的基本功能。是整套智能家居系统的缩影。首先有智能家居的核心(KW41控制),wifi联网(wifi模块),从机控制(爸宝机器人),环境监测(温湿度监测)。
项目进一步完善方向: 该参赛作品仅仅是个简单的智能家居demo,由于智能家居的面是非常非常广的,包括智能家电,智能家具,环境监测以及安防等等。因此可以完善的东西还是非常的多的。 可以继续优化控制界面:可以制作人性化的控制界面,取代简单的指令输入。 可以继续添加联网途径:除了wifi还可以通过2G,3G等连接服务器。 可以继续添加智能家电:空调,电视,洗衣机等等; 可以继续添加环境监测:CO2浓度,噪声大小,PM2.5以及CO,甲烷浓度等等; 可以继续添加智能家具:智能窗帘,只能衣柜等等; 可以继续添加安防功能:门磁,雷达监测以及红外检测等。 另外,由于从机众多,因此可以使用thread进行组网,使整套系统安全,可靠,高效。
9,使用KW41开发心得和遇到的开发难点总结,希望得到恩智浦的哪些支持,以及对恩智浦产品的建议和意见
使用心得和感受: 在使用KW41进行设计的过程中,我学到了非常多的东西,熟悉了NXP的SDK以及芯片外设的驱动套路,同时由于官网资料的完善与工具配套的健全,整个过程还是比较顺利的。 芯片KW41的驱动代码在官网上都找得到,还有demo进行参考,非常便于二次开发。 另外在使用的过程中,发现NXP的SDK代码非常的简洁,用起来也很舒服,可读性很高,慢慢地我就路转粉了~哈哈哈。
开发难点总结:其实一开始了解到KW41的时候就知道了thread,当时就有想用thread进行组网的想法,但是由于关于thread的例子和资料太少了,而且本人的水平也很有限,没有搞定啊,非常的遗憾。 所以我希望NXP可以针对thread出多一些教程和demo,方便我这样的菜鸟进行了解和学习。
对NXP产品的建议: 可以加大推广力度,这么好的芯片应该让更多的人了解和知道,毕竟还有很多电子方面的应用对成本并不是那么敏感,反而对芯片的性能和稳定性要求很高。 希望NXP越来越好吧~
|