阅读本文需要 2 分钟。
夏天天气非常热的时候整晚吹空调经常会吹得整个人都不舒服,早上起来很疲惫,达不到轻松睡眠的效果。空调吹久了还是会感觉到冷,定时功能不能完全满足需求,半夜醒来开了关,关了开实在是太折磨人了,于是决定自己做一个自动化的空调控制器。
<!--more-->
控制器的核心功能是这样的:当室温达到 33 度,自动开启空调制冷到 27 度,室温逐渐下降,当到达 28 度的时候,关闭空调,室温又回升,如此循环。冬天会采取相反的策略,当室温达到 3 度,自动开启空调制热 20 度。所有参数都可根据自身需要调整。
控制器逻辑可以扩展到其他遥控器,比如电视机,风扇,智能电灯。在周六晚上自动收看「快乐大本营」,在气温不是很高的时候开启风扇。可以搭载一个语音控制中心,就可以实现一个初级的智能家居系统。在家里电器已经成型的情况下,不需要替换成智能家电,就能过过智能家居的瘾。
智能家居系统的设计原理并不复杂,主要是传感器,处理器和电器之间的信号传递。跟平时用微信聊天一样,都是数据传输。不同的是硬件之间聊天更加原始,涉及到二进制和电信号的处理。
回到空调遥控器的设计,温度计每隔一段时间将采集到的温度数据发送给处理器,处理器判断温度,如果高于 33 度,就告诉空调开机。温度降低以后,处理器识别到温度已经到达 28 度,告诉空调可以关机了。
当需要控制的电器增多的时候,流程还是差不多的,只是不同的处理器之间可能还会相互通信,做一些共同的决策。
如果只是简单的实现,并没有多大难度,所以各种小互联网公司和传统的家电企业都可以往智能家居这个行业里面插一脚。但是如果要做到合理易用的层次就需要下很多功夫了,一个算法的研发可以节约很多成本,而且易用性大大提高,这也是现有的智能家居系统都还不好用,停留在玩具阶段的原因。
所以实现一个最简单的智能空调控制器需要准备的材料是:电源 1 个,温度计 1 个,电线若干用于数据传输,处理器 1 个,用户指令发送的红外遥控模块 1 个。如果空调不是红外控制的,是蓝牙或者 wifi 控制,就要换成对应的模块。
这个模型所有的配件都是选的现成的,还没有经过任何设计,加工和打磨。随便放在一个小纸盒里也可以,有空可以设计一个酷酷的外形。成本在 30 元左右,对于自制来说还算可以接收。
如果你很想自己动手做点什么,我们可以一起来实现整个智能家居控制系统,我的微信:shoubian01 和二维码:
你可以点击「阅读原文」获取源码。