整体的开发过程参考视频 基于MQTT 的物联网开发
概述
前端时间不知是何原因,可是太闲了,也可能是脑子抽搐了,反正自己就想着去搞搞事情,思来想去,嵌入式硬件这一块我一直没有去涉及,虽然大学是学的电子信息,但是毕竟是被大学上的人,所以不提也罢.哈哈.经过三个月的初步摸索,总算是把初步的学习计划完成了.所以就借着这次机会,分享一下,作为一个嵌入式的小白是如何从头开发制作一个属于自己的智能家居设备.
设计的智能家居设备最终的功能效果只有两个,一个是数据收集.通过各种传感器进行数据的收集.另外的一种则是设备的控制,不管是控制LED灯,继电器,电机等都是属于设备控制这个范畴.
由于手里也没有太多传感器,觉得最有用的就是温湿度传感器了,然后根据网上的一些硬件的资料,我就设想.我就做一个监控家里温湿度,然后同时可以通过物联网的形式控制设备开关的硬件设备吧.为了做的通用一些,这里控制的就直接外接插座了.这样不管是接空调还是接加湿器都是很方便的.如果直接接设备,那么通用性就没有这么强了.然后做完整体的设备如下图所示.
虽然简陋了点.但是我觉得其方案还是可行的.整体的硬件只需要接入一个AC端.然后通过 AC转换器 给ESP8266 Node MCU供电,这样ESP8266 Node MCU就不需要单独外接电源了.然后由于有220V强电部分.所以PCB板上特意的规划了强电电路部分和弱电电路部分的位置分布,如下图所示.同时外壳也是使用了亚克力的塑料外壳,防止触电等问题.
当然了,目前还是存在了部分问题.例如设备只能使用2.4G wifi 网络,设备体积太大,重启开关未外露.整体设备太丑,没有美感.温湿度感应设备外漏等等需要待优化的问题.
本次智能家居开发,我准备通过以下几篇博客来阐述.
网友评论