通俗点回答吧,我想问这个问题的应该不是业内人士,更大可能是用户或者爱好者,甚至是还没入门的爱好者吧。
简单来说,智能家居主要是在传统家居技术的基础上添加了联网,以及通过网络接收和传递指令的功能。概说就是通讯单元和控制单元。
而这个其实就是IOT,也就是所谓的物联网。其基本的原件是单片机+控制装置。
一、一个基础的物联网模块包括什么呢?
1、当然是网络功能,不论是无线接入,还是有线接入。
无线接入主要包括WiFi、zigbee、蓝牙等技术,当然在深入点,其实还有射频,红外,激光,z-wave,2.4g等。当前的智能家居主要集中在WiFi、zigbee和蓝牙这三种方式上。
有线接入的话,可以是传统网线,总线,1-wire,电力信号传输等。当前用的较多的是网线,总线,1-wire。电力传输更多的出现在电力猫等网络转换上。
2、控制功能,包括继电器,可控硅啥的。
实际上就是控制开关、通断。所有的信号实际都是开关与通断,也就是常说的电脑里的0、1状态。
3、传感器部分,也就是感知环境的参数,然后用数字也好,模拟也好等信号方式,反馈给单片机。
4、接受和传输指令的功能。也就是将所连接装置的状态通过网络传输给服务器,以及接受服务器所发过来的指令,并执行。
实际上上述功能看起来是分开的,其实都是一个单片机来实现的。比如物联网(智能家居)行业最常见的esp系列。我自己DIY最常用的是esp-01(S),esp32,esp12,wemo等。
上图中,左边就是一片esp-01+扩展板,单片机电源,继电器,装置电源,以及被控装置的简易智能家居示意图。而我们只要将装置电源和电机换成其他电器,就已经完成了一个最基础的智能家居改造,而实现了可以通过网络控制其开与关(通断)。
二、认识单片机
初学者,不妨从一片esp32开始
它就象一个简易电脑,有专门的固件可以刷入,git上很多开源的内容,比较常用的有esphome,espeasy,tasmota等。个人推荐使用espeasy,界面简洁,功能强大,且可以随意更改设置而无需重刷固件。
除了可以直接控制开关之外,它还支持多种传感器。不能尽列,具体可查官方文档,基本你能见到的大类传感器它都可以用上。
至于更多的单片机io口高低电平控制,数字信号处理,模拟信号处理等,可以到我的专栏去参考。我写了数十篇关于智能家居,以及DIY的文章,当然了,也可以考虑咨询我。
我是
智能家居老司机。
暂无评论内容