智能家居DIY

最近智能家居比较火,将房子简单改造下,也算体验智能家居。

本文讲解的是用无线的方式,优点是:不用改造现有线路,直接安装模块即可实现想要的功能,花的钱也较少,共六百左右

=======================正文开始分割线========================

一、最终要实现的效果:

用智能手机可以控制家中的电视、空调、灯光、窗帘、热水器、电饭煲

实现上述功能,大概费用几百块钱左右

二、具体的实现过程

整体流程:A------>B------>C

1.这里A表示手机,需要是智能手机,iphone和Andriod手机都可以,

在手机上将要操作的指令发送给B

2.这里B是一个智能主机,也可以叫万能遥控,

它可以接收用户手机发出的指令,

进而去发出无线信号去控制家中各个设备(C)

3.C就是家中各个设备,可以是灯光、窗帘、空调、电视等。

详细讲解:

1.我们先来说一下上面的B,也就是智能主机或者叫万能遥控:

这样的设备目前网上挺多的,我给大家推荐几个:

broadlink公司生产的RM2(179元),遥控宝,种子互联设备等,

我选择的是RM2,为什么呢?便宜

下面就以RM2来讲解,下面统称智能主机(显得高大上)

这个智能主机我拆开过,原理很简单,我捡有用的说:

(1)里面有一个wifi模块,这样手机下载完厂家给提供的app,打开后就可以通过家中的无线网和智能主机连接了,至于怎么连接,设备的说明书写的很详细,当然操作起来也很简单。

(2)里面有一些发信号的模块,可以发出信号来控制家里的设备,

这些模块有红外模块315/433射频模块

(3)里面有一个单片机,wifi模块和发信号的模块本身不知道如何工作,它们需要一个大脑去指挥他们,这个大脑就是单片机了。

(4)里面有一些接收模块,用来学习遥控用,这个后面会讲,莫急。

好了,现在我们来捋一下A到B到底是怎么个流程:

用户手机--->安装上厂家提供的APP------>连接上家里的无线路由器---->连接上智能主机

如果是3G网络,那么流程是:

用户手机--->安装上厂家提供的APP---->智能主机云服务器----->通过互联网连接上家里无线路由器---->连接上智能主机

上面介绍了用户手机到智能主机的信号流程,实际上用户只需要一键就能够自动匹配

下篇讲解B到C的相关内容,也是相对来说需要我们操作的比较多的地方。

上篇讲完了手机如何连接智能主机,这篇开始讲解智能主机如何去控制家中各个设备

下面我们把家里的设备分一下类:

第一类:电视、空调

第二类:家里的各种灯

第三类:热水器、电饭煲

第四类:台灯

第五类:窗帘

==================详细讲解分割线=====================

一、第一类设备的控制

对于家里的电视、空调,通上电后,就可以用遥控去控制了。

那么这个遥控是怎么控制的呢?红外控制

大家可以看看家中的电视和空调遥控前面是不是有一个玻璃头,它就是发红外信号来控制电视和空调的。

至于怎么个红外编码、红外解码,这里不讲,

只需要知道“我们每按遥控上的一个键,就能发出一个红外信号

这个红外信号包含有按键的信息,然后电视和空调上接收器就可以接收信号工作了”,

所以我们的想法也很自然,那就是有没有这样一种设备,可以把电视和空调遥控的所有按键发出的红外信号“吃”了并消化,等我们想要控制这些红外设备时,再把该特定的信号给“吐”出去?

这个设备就是我们前面讲到的智能主机B,而且我们也知道它内部有一些接收模块,

其中就有红外接收模块,用来“吃”(学习和消化)咱们家里的红外遥控器发出的信号,

这里“吃”信号用一个更好听点儿的名字,叫“遥控学习”。

所以智能主机也会被称为万能遥控。

那么怎么进行遥控学习呢?

买到的智能主机的说明书上都会写的挺详细的,基本上是一个这样的流程:

手机打开厂家的APP-->新建一个按钮-->长按弹出选择菜单,选择按键学习---->

这时智能主机会有一个灯在不停的闪--->然后拿着家里的红外遥控对着智能主机,按一个键(例如静音键)--->最后智能主机的灯不闪了,表示学习完成了。

这个时候手机APP里面那个新建的按钮就是代表遥控键的“静音键了”,可以修改按钮名字以及图案。

至此,学习完了一个按键,然后有时间可以学习遥控上其他常用的按键,等学习完之后,就可以把家里的遥控丢到一边,用手机来控制家里的电视和空调了。

读到这里你心里可能会有几个问题:

1.这个智能主机为什么就能够学习呢?其实简单来说是因为:

里面有个单片机,可以控制接收模块接收信号,存储下学习的信号的编码信息,

学习完后按手机上app里面的按钮后,单片机就可以控制发送模块去发射这种编码的信号。

2.一个一个按键的学习岂不是很麻烦?

是挺麻烦,但是也很灵活,想学那个键就学习哪个键。

当然厂家也提供了一些他们学习好的模板,叫做“云码”库,我们新建的时候就不需要一个一个按键的去学习,直接新建空调模块或电视模块,就可以了。

二、第二类设备的控制

家里的各种灯光我们平时是怎么控制的?

按墙上的开关,来开关灯。那能不能也用遥控去控制呢?

当然可以,一般大家家里客厅的大灯都会是遥控的吧。

那么其他不是遥控的灯怎么去用遥控控制呢?

那就是在开关里面安装上遥控模块,就可以去控制了。

这种遥控模块其实原理也很简单,

里面就一个继电器,用来控制线路的开断;

一个接收信号的模块,接收的信号一般为315/433的射频信号,

然后通过一些315/433射频遥控就能够控制继电器的开断

进而控制线路的开断,达到开关灯的目的。

好了,下面我说一下能够实现上述功能的一些模块,这些产品基本上淘宝一搜一大堆,而且很便宜。

1.LV智能遥控开关模块(无线315、86型、单火模块):

这种模块比较小巧,安装在现在已有的开关里面,这个模块的说明书写的很详细

(1)什么是86型?看一下我们家里墙上的开关,一般是四四方方的,外形尺寸可以量一下,长宽一般为86mm,所以家里的开关也叫86型开关

(2)单火什么意思?我们家里的开关一般是安装在火线上的,坚决不能安装在零线上,为什么呢。画个图就明白了。

------火线--------开关-------------灯--------------零线------------,

开关断开后,灯和火线断开了,灯灭了,而且不带电;

------火线--------灯--------------开关--------------零线-----------,

开关断开后,灯灭了,但是如果去摸灯,就会形成火线--灯---人---大地回路,

人触电,因为火线除了能跟零线构成回路,还会跟地构成回路

所以为了安全起见,一定要买一个验电笔随时验电,而且安装模块的时候把家里电闸给拉掉。

现在应该明白什么是单火了吧:

模块安装在开关里面,而开关是在一根单独的火线上的,所以叫单火。

(3)无线315什么意思?

我们来控制模块内继电器的开关是通过无线的方式来控制的,

这种无线的方式就是射频信号

射频信号有不同的频率,我们用的一般是315/433MHZ,

频率信号国家是有管控的,不是想用什么就用什么的,

所以只要知道我们用的最多的就是315和433的就行了。

其实射频我们平时接触的很多,例如:超时里面扫码、汽车电子锁、公交卡等等,他们都是射频信号,不需要直接接触就可以发送和接收。

那么射频信号比红外信号有什么优势呢?

射频信号可以穿墙,而红外不可以

关于射频的,需要再多说一些内容:

(1)315跟433有什么区别呢?

里面的芯片不同,基本上差不多,买产品的时候,一般两者都会提供的,

而且即使没有提供,也可以让卖家给你定制成想要的,价格也差不多。

(2)这些315和433模块如何控制呢?

也是通过遥控器,我们平时见过红外遥控器,也有射频遥控器,来控制这些模块。

那么遥控器上的按键怎么知道控制哪些模块呢?

这里需要理解三个词语“固定码”,“学习码”,“滚动码”,大家可以这么理解:

固定码:买的模块和遥控是一一对应的,也就是说买一个模块,会配一个遥控,这个模块只能是配的遥控来控制,别的遥控控制不了,优点是:稳定,缺点是:不灵活。

学习码:买的模块如果是学习码的,那么可以自己去买一个射频遥控器(例如15键的),这样可以自定义是哪个键来控制哪个模块,买的模块上都有一个学习按钮,可以学习遥控上的按键,至于怎么学习,不同模块会有不同的操作方式,说明书写的很详细。

滚动码:我们用不到,但是也说一下,固定码和学习码不太安全,因为他们的编码数目是有限的,很容易重码,也就是发生干扰,而使用滚动码,编码数目很多,

例如我们家里汽车的电子锁就是滚动码的,恰巧碰上别人的电子锁能开我们家汽车的可能性几乎为零。

好了,总结一下,上面介绍了一个模块,叫LV智能遥控模块

是单火315的,安装在86开关里面,可以通过再买一个射频遥控器来控制这个模块。

而模块如何识别遥控器的按键,是通过模块上的按钮来学习按键的。

可是我们怎么用手机来控制灯的开关呢?如果你已经能够用手机来控制电视和空调了,那么怎么控制灯也应该清楚了,我们来类比一下:

(1)电视、空调-------->通过他们自带的红外遥控器来控制---------->智能主机学习红外遥控器的按键---------->可以控制电视空调了

(2)智能模块---------->通过我们买的射频遥控器来控制------------->智能主机学习射频遥控器的按键---------->可以控制灯光了

至于智能主机如何学习射频遥控器,跟学习红外遥控器的方法一样,这里不讲了,方法一模一样。

好了,这种模块是不是很强大,似乎没有必要介绍下面几个模块了,但是这种模块有什么缺点呢?那就是需要自己拆开86开关盒,然后把模块安装上去。那么有没有一个产品,我直接换掉家里的开关,就可以了?下面我给大家说另一款产品。

2.单火无线315遥控开关面板:

其实可以想象成一个开关里面含有射频模块,这样直接换掉原有的开关就行了。这种开关挺多的,我用的是能联的开关,还可以,别的厂家的也大同小异,为什么没有选择broadlink的开关呢?感觉太贵了!至于怎么调试,和遥控模块的调试一模一样,说明书上也有。

那么有什么缺点呢?那就是要换开关

好了,上面说的两款产品都是单火型的,优点就是安装很方便,安装后不影响手动去开关,也就是说,安装后,用手机控制和直接手动控制都可以。

但是有什么缺点呢?那就是功率比较小,一般是300-500w的,

但是控制家里的灯应该足够了,如果要遥控比较大的功率的怎么办呢?

我给大家再说一款产品,是零火型的。

3.BY3A零火遥控开关模块

这个模块是零火型的,对于大功率的产品比较适合,但是由于是零火型的,所以不能安装在开关里面了,需要安装在灯的接口处,那里有零线和火线。

三、第三类设备的控制

上面讲了很多,如果能够理解的话,下面会越来越容易理解。

第三类设备是热水器和电饭煲

如果他们像电视和空调一样有无线模块该多好,

可惜他们像家里的灯一样,没有内置这些模块,

所以需要我们外置安装些,这里用的是一些无线插座,也有315和433型的,而且分固定码和学习码的。

这些无线插座一般有一个三头的插头,本身也有一个三头的插口,

这样把这种遥控插座插在家里的插座上,把热水器或电饭煲插座插到遥控插座上面就可以了,通过控制遥控插座的开关,进而控制热水器和电饭煲的开关。

这种遥控插座原理和其他的遥控模块差不多,也是里面有个继电器,一个接收信号的模块。下面我给大家说一下我用过的两个产品(不选broadlink还是感觉他们的贵),一种是柏煌的插座,一种是仓鹏(朗格瑞奇)的插座,看着很结实,

这种插座很容易使用,一看说明书便知,我仅仅说明一下我遇到的一些疑惑:

(1)插座国标和万能的有什么区别?也许很多人不会注意这些,不过还是注意一下比较好,安全第一嘛。国标的插头三个插口比较细的,而万能的插口是比较粗的口。我买的两台iphone,一个是从国内苹果官网上买的,一个是从香港买的,两个充电器的插头就是不一样的,一个细细的插头(国标),一个是粗粗的插头(国外标准),这种粗粗的头只能插入万能的插口,而国标的虽然也可以插入万能插口,但是万能插口比较粗,插头和插口之间会有缝隙,不太安全。好吧,废话那么多,来个图片吧:

(2)插座10A和16A有什么区别?插座除了看功率外还要看电流,空调电流功率比较大,一定要选16A的,其他的可以选10A,上面给大家提到的仓鹏和柏煌的插座都有两种电流的,而且插座里面的继电器都是30A的。

四、第四类设备的控制

越来越好讲了,控制台灯,只需要买个遥控灯头就行了,我用的还是能联的遥控灯头YKS2,把台灯灯泡拧下来--->安装上遥控灯头---->把灯泡拧上去--->按上面的调试就好了。

五、第五类设备的控制

电动窗帘需要安装导轨及电机,可以使用视管家的,也是有个遥控去控制电机,进而控制导轨上的窗帘的开关。而我们只需要用智能主机去学习电动窗帘的遥控器就可以了。

一、我实现的部分功能

1.控制客厅一台电视。2.控制客厅一台空调。3.控制客厅一个顶灯。4.控制卧室一个台灯。5.控制卧室一个顶灯。6.控制热水器。7.控制电饭煲。

二、所需要准备的产品

1.验电笔一支,黑色绝缘胶布一卷

2.iphone手机一部,并安装上broadlink e-control软件

3.产品

(1)broadlink RM2一台(放在电视柜上)

(2)LV智能遥控开关模块一个(安装在客厅的顶灯开关盒里)

(3)无线315开关面板一个(换掉卧室顶灯开关)

(4)遥控灯头YKS-2(安装进台灯)

(5)仓鹏大功率遥控插座一个(固定码,自带遥控一个,控制热水器),柏煌大功率遥控插座一个(固定码,自带遥控一个,控制电饭煲)

(6)15键射频315遥控一个

三、调试过程

1.RM2通电,手机打开e-control软件,按照说明添加设备,使手机与RM2连接。

2.RM2学习电视和空调遥控,实现手机控制电视和空调。

3.LV智能遥控开关模块按照说明书安装进客厅顶灯开关盒里,然后按照说明书学习15键开关的1、2键分别对应开灯、关灯,最后RM2学习15键射频开关的1、2键,实现手机控制客厅顶灯的开和关。

4.无线315开关面板按照说明书接线方式替换掉卧室顶灯的开关,然后按照说明书学习15键开关的3、4键分别对应开灯、关灯,最后RM2学习15键射频开关的3、4键,实现手机控制卧室顶灯的开和关。

5.拧下台灯灯管,安装上遥控灯头,将灯管安装在遥控灯头上,然后按照说明书学习15键开关的5、6键分别对应开灯、关灯,最后RM2学习15键射频开关的5、6键,实现手机控制卧室顶灯的开和关。

6.仓鹏大功率遥控插座和柏煌大功率遥控插座分别插入家里插座上,然后把热水器和电饭煲插头插到遥控插座里面,最后RM2学习遥控插座自带遥控的两个按键,实现手机控制热水器和电饭煲的开关。

四、注意事项

1.各个产品安装的时候记得看一下说明书的规格,功率大小等参数,做到心中有数。

2.调试完后如果控制不灵敏,那么重新调试一下就行了,可能之前调试的过程中有信号干扰。

疑问:开和关指令相同,发一次指令,灯光就变化一次,最终还是不知道是开灯还是关灯!

答:模块的学习模式中有单键常开、单键常关、单键开关模式,

所以既可以实现发一次指令,灯光变化一次,也可以实现发一次指令,灯光要不就一直开,要不就一直关的单一状态。

疑问:只能实现你说的这些功能吗?

答:其实明白原理的话,还可以自己去扩展,

例如增加智能开窗关窗功能,环境监测功能等等,

同样的,前面说到的功能也是可以进行自由组合的,

例如想给妹子展示一下自己动手的成果,可以自定义下面的场景:

窗帘缓缓关闭--->灯光一盏一盏的熄灭(留一两盏)--->电视打开--->切换至提前设置好的台--->音乐响起-->空调切换到提前设置好的模式,而这一系列的操作,都是可以按一下键就实现的

智能家居DIY,布布扣,bubuko.com

时间: 2024-10-12 10:06:01

智能家居DIY的相关文章

智能家居DIY-空气质量检测篇-获取温度和湿度篇

目录 智能家居DIY-空气质量检测篇-获取空气污染指数 前言 话说楼主终于升级当爸了,宝宝现在5个月了,宝宝出生的时候是冬天,正是魔都空气污染严重的时候,当时就想搞个自动开启空气净化器,由于种种原因一直没有时间搞,最近终于闲下来了这个事情终于提上议程了,现在是夏天,空气都还行,各种空气质量相关电子产品都打折,正是动手的好时机. 计划的主要功能有: 自动检测空气质量(pm2.5,Pm10) 自动检测温度,湿度,气压 定时上传空气质量数据到服务器,并通过手机App显示 当空气质量差的时候自动开启空气

【智能家居】Raspberry Pi 系统安装篇

Raspberry Pi 中国名 树莓派,科普请移步 树莓派-百度百科 ,智能家居这个系列想了很久了,但一直不知道从何落笔,Raspberry Pi 很像 Arduino 但又不是,它出现大大降低进入智能家居领域的门槛, 啰嗦两句: 1.树莓派购买的时候建议买个外壳,安全第一哦!如果动手能力强的可以参考我的这边文章自己做一个,也是So easy ! Raspberry Pi 外壳DIY(图解) 2.树莓派SD卡选购可以购买SD卡或TF卡,为了防止资源浪费可以购买带SD卡转换卡皮的TF卡,将来不玩

适合程序员的智能家居

前言 看到最近智能家居的讨论挺火,我也来分享下在智能家居这块的体会.我主要改造了我租的房子的室灯.主要实现功能有:监控室内环境,改装了室灯,光线暗的时候有人时自动开灯,光线亮自动灭灯,可红外用遥控器.手机客户端改变阀值. 材料 主控板:Arduino UNO/Mega2560(IO口多) 传感器:光敏电阻.DHT11温湿度传感器.串口WIFI模块.红外遥控探头.红外人体探测器.5V继电器(220V) 布线 室灯控制还是很简单的,控制电源即可. 首先使用继电器接管室灯的电线. 然后放置红外人体探测

AI赋能 引领智能家居交互方式和商业模式改变

家庭的智能化以用户体验为核心,旨在让用户在家庭场景中像呼吸空气一样享受智能化应用,其基础还是家庭终端产品.而家庭网关不仅成为衔接内外的枢纽,更是整个家庭网络最重要的控制中心.因此,家庭网关的智能化也成为实现智慧家庭的必要条件之一. 智能家居市场规模巨大是公认的事实,我们可以从一些行业数据中拼凑出这个"规模"的大概值.引用市场研究公司statista在2016年发布的一组数据:去年我国智能家居市场规模达403.40亿元,同比增长41%,预计到2018年,我国智能家居市场规模将达到1300

蓝牙BLE以太网网关在智能家居中的应用(基于W5500)

 已刊登至<无线电>六月刊 早在1994年爱立信公司就创立了蓝牙技术,并制定了基本的技术规范,原意是创造一种设备间通讯的标准化协议,以解决设备间通讯不兼容的情况,规范公布后得到大量移动设备制造商的支持,并于1999年成立蓝牙技术联盟(Bluetooth Special Interest Group),该联盟制定并维护蓝牙无线规范,并对设备制造厂商提供Bluetooth认证与授权. 当前影响最广的版本应该是蓝牙4.0,本标准中增加了Bluetooth Smart和Bluetooth Smar

音视频 开发技术,让智能家居更智能!

智能家居是在物联网的影响之下物联化体现.智能家居通过物联网技术将家中的各种设备(如音视频设备.照明系统.窗帘控制.空调控制.安防系统.数字影院系统.网络家电以及三表抄送等)连接到一起,提供家电控制.照明控制.窗帘控制.电话远程控制.室内外遥控.防盗报警.环境监测.暖通控制.红外转发以及可编程定时控制等多种功能和手段. 定义 智能家居是一个居住环境,是以住宅为平台安装有智能家居系统的居住环境,实施智能家居系统的过程就称为智能家居集成.以住宅为平台,利用综合布线技术.网络通信技术. 智能家居-系统设

公益课程:《Android智能手表DIY》

不"智能"非"手表" ,智能手表我们主张diy "智能硬件时代来了!" 苹果智能手表Apple Watch上市,再次引发了人们对智能硬件追逐的狂热.智能硬件领域已经从可穿戴设备延伸到智能电视.智能家居.智能汽车.医疗健康.智能玩具.机器人等领域,而涉足智能硬件的公司从苹果.谷歌.亚马逊.BAT.小米.360等国际国内互联网巨头,也包括众多的传统硬件公司. 2014年至今,中国智能硬件市场融资金额超过7亿美元,超过90家公司获得融资.目前智能硬件市

智能家居——IoT零基础入门篇

概要 本文主要根据笔者从零开始接触硬件,以小白视角开启IoT探索,根据相关资料DIY一个温湿度传感器.后经过探索发现新大陆——Home Assistant&Homebridge,最终实现了一个智能家居设备从数据采集到控制.展示. 整体结构图 智能设备:温湿度传感器 主控芯片:STM32F103C8T http://pic.cnhubei.com/space.php?uid=1913&do=album&id=1108908http://pic.cnhubei.com/space.ph

基于Linux的智能家居的设计(2)

1  系统整体设计方案 智能家居系统的是一个实时查询家庭的温湿度.照明控制.自己主动控制的设定.集家庭娱乐.智能安防为一体,大量数据快处理.可靠的系统,因此在硬件和软件上都有非常大的要求,因此在这里进行了多方面的考虑有下面两个实现方案: 方案一:利用STM32单片机作为手持终端的控制器,使用按键和12864液晶屏作为人机交互的接口.利用51单片机作为房子内部的电灯.空调.门禁等家电的控制器,利用串口实现STM32单片机和51单片机作为传输数据的通道.这个能够实现.可是.机械按键和12864在智能