电子DIY项目电视遥控器的家庭自动化

白癜风形象大使 http://baidianfeng.39.net/a_yqhg/180425/6192218.html

使用电视遥控器的基于Arduino的家庭自动化是一个简单的项目,其中旧的电视遥控器用于控制不同的设备

家庭自动化是一个概念,其中单个设备用于控制房屋的许多方面,例如打开和关闭不同的电器,监视温度,火灾警报,车库门等。在此项目中,使用遥控器进行控制(简单地说是“开”)。和OFF)几个电器或设备,从而实现简单的家庭自动化系统。

遥控器是几乎所有家庭中最常用的设备之一。它们帮助我们操作电视,空调,VCR等设备。遥控器的主要功能是特定于设备的。例如,电视遥控器只能用于该相应的电视。

但是在此项目中,我们使用电视遥控器设计了基于Arduino的家庭自动化,其中一个遥控器用于控制4种不同的设备(可以控制更多设备)。该项目基于ArduinoUNO,下面将介绍该项目的更多详细信息。

电路原理图

所需组件

ArduinoUNO板TSOP红外遥控接收器1KΩ电阻X42NNPN晶体管X41N二极管XV继电器X4遥控面包板连接线12V电源组件说明

ArduinoUNO

ArduinoUNO构成电路的主要控制部分。UNO具有13个数字I/O引脚,因此可以一次控制13个不同的设备。如果要求控制更多设备,则可以使用ArduinoMega等板卡。

TSOP

TSOP是用于IR遥控器的接收器模块,载波频率为38KHz。它由一个封装的光电探测器和信号解调器组成,其输出可以由微控制器直接使用。

4–通道中继板

继电器借助微控制器帮助控制大型设备。在该项目中,使用一个4通道继电器板来控制四个负载。

LED上的必要电源,开关晶体管,基极限流电阻,LED上的继电器,反激二极管以及用于电源和输入连接的公头连接器已经嵌入在板上。

在该项目中使用标准的迷你遥控器来提供各种关键输入。遥控器具有所有数字键,音量调高-调低,频道调高-调低,菜单和一些其他键。

电路设计?

从电路图中可以看出,电路的设计非常简单,需要的连接很少。下面说明电路的设计。

该项目的主要组成部分是TSOP接收器。它是一个三引脚设备,其中三个引脚分别为GND,VS和OUTPUT。VS引脚连接到5V电源。输出引脚连接到ArduinoUNO的引脚11(或任何其他数字引脚)。

我们在该项目中使用4通道继电器模块,以控制4个不同的负载。由于该板具有晶体管,LED等所有必需的组件,因此我们要做的就是将中继板上的4个输入连接到Arduino的4个数字I/O引脚。可以在电路图中找到更详细的连接。

工作原理

家庭自动化是一种随需应变的概念,其中单个设备将控制家庭的不同设备。此外,还可以使用该设备监视温度,湿度,安全性等不同方面。

在此项目中,这是一个简单的家庭自动化系统,其中该系统借助电视遥控器控制4种不同的电器。在此说明该项目的工作。

该项目的主要组件是TSOP红外接收器模块。该模块具有内置的光电接收器,带通滤波器和解调器,并且微控制器可以轻松读取模块的输出。

TSOP支持38KHz的载波频率。因此,源(即遥控器)的载波频率必须在38KHz的范围内才能进行解调。

首先,我们将使用TSOP和ArduinoUNO解码来自遥控器的数据。为此,我们需要使用一个名为“IRremote”的特殊库。

下一步是解码遥控器的每个键的数据。为此,我们将使用“IRremote”库中的某些功能。程序将帮助我们解码来自遥控器每个键的数据。

应用

一个简单的项目,在这里设计了一个使用电视遥控器的基于Arduino的家庭自动化,它使用ArduinoUNO,继电器和一个旧的电视遥控器。该项目演示了4个负载,但是可以增加到更多负载。由于控制设备是电视遥控器,因此项目的设计非常简单,应用也非常容易。




转载请注明:http://www.aierlanlan.com/rzdk/2291.html