自己动手做智能家居之:智能空调控制
夏天天气非常热的时候整晚吹空调经常会吹得整个人都不舒服,早上起来很疲惫,达不到轻松睡眠的效果。空调吹久了还是会感觉到冷,定时功能不能完全满足需求,半夜醒来开了关,关了开实在是太折磨人了,于是决定自己做一个自动化的空调控制器。
控制器的核心功能是这样的:当室温达到 33 度,自动开启空调制冷到 27 度,室温逐渐下降,当到达 28 度的时候,关闭空调,室温又回升,如此循环。冬天会采取相反的策略,当室温达到 3 度,自动开启空调制热 20 度。所有参数都可根据自身需要调整。
控制器逻辑可以扩展到其他遥控器,比如电视机,风扇,智能电灯。在周六晚上自动收看「快乐大本营」,在气温不是很高的时候开启风扇。可以搭载一个语音控制中心,就可以实现一个初级的智能家居系统。在家里电器已经成型的情况下,不需要替换成智能家电,就能过过智能家居的瘾。
智能家居系统的设计原理并不复杂,主要是传感器,处理器和电器之间的信号传递。跟平时用微信聊天一样,都是数据传输。不同的是硬件之间聊天更加原始,涉及到二进制和电信号的处理。
回到空调遥控器的设计,温度计每隔一段时间将采集到的温度数据发送给处理器,处理器判断温度,如果高于 33 度,就告诉空调开机。温度降低以后,处理器识别到温度已经到达 28 度,告诉空调可以关机了。
当需要控制的电器增多的时候,流程还是差不多的,只是不同的处理器之间可能还会相互通信,做一些共同的决策。
如果只是简单的实现,并没有多大难度,所以各种小互联网公司和传统的家电企业都可以往智能家居这个行业里面插一脚。但是如果要做到合理易用的层次就需要下很多功夫了,一个算法的研发可以节约很多成本,而且易用性大大提高,这也是现有的智能家居系统都还不好用,停留在玩具阶段的原因。
所以实现一个最简单的智能空调控制器需要准备的材料是:电源 1 个,温度计 1 个,电线若干用于数据传输,处理器 1 个,用户指令发送的红外遥控模块 1 个。如果空调不是红外控制的,是蓝牙或者 wifi 控制,就要换成对应的模块。
这个模型所有的配件都是选的现成的,还没有经过任何设计,加工和打磨。随便放在一个小纸盒里也可以,有空可以设计一个酷酷的外形。成本在 30 元左右,对于自制来说还算可以接收。
你可以点击「阅读原文」获取源码。
更多原创文章我会第一时间发布在公众号:wang_little_yong ,欢迎关注。
- android wear手表语音控制智能家居
- 智能家居项目进度控制表
- 自己动手打造属于自己的智能家居(二)
- 智能家居远程控制:实现 APP 与 ESP8266 远程通信
- 基于android手机的智能家居控制
- Hauntbox:用于控制你的自己主动化、电子创意家居的开源硬件盒子
- 家庭一控通 智能家居(自己想象)未来的家居智能
- 智能家居之语音控制家电
- 超低成本DIY skill实现Amazon Echo Dot控制自己家的智能设备
- 自己动手打造属于自己的智能家居--实战篇(三)
- 基于ARM的智能家居远程控制系统设计
- 自己动手打造属于自己的智能家居--答疑篇(四)
- 自己动手做飞思卡尔小车总序
- 生活娱乐 WIFI机器人(某机器发烧友自己动手做一台)
- OpenCV实现屏保程序智能控制
- 什么才是真智能家居?
- 如何在自己的信息管理系统里集成第三方权限控制组件 - 设计一个漂亮的WEB界面
- C++primer学习:拷贝控制(5):动态内存管理类_编写自己的vector
- 自己动手实现权限控制(数据库表的设计)
- 昨天学了js的控制css样式,自己做了个算卦小程序