最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

红外遥控器控制的家庭自动化使用PIC单片机

时间:2017-06-03 20:50来源:未知 作者:admin 点击:
在这个项目中,我们将使用PIC单片机通过只使用一个红外遥控器远程控制一些交流负载。 在这里,我们设计的PCB板的使用easyeda 在线印刷电路板的设计 使用PCB设计服务,为文章的后续部分所示的PCB板级。 在这个项目结束你能开关(开/关)任何交流负载使用从椅
红外遥控器控制的家庭自动化使用PIC单片机

在这个项目中,我们将使用PIC单片机通过只使用一个红外遥控器远程控制一些交流负载。在这里,我们设计的PCB板的使用easyeda在线印刷电路板的设计使用PCB设计服务,为文章的后续部分所示的PCB板级。

在这个项目结束你能开关(开/关)任何交流负载使用从椅子或床的舒适,一个普通的远程。使这个项目更有趣,我们还启用了特征控制双向可控硅的帮助与风扇转速。这些都可以通过简单的点击您的红外遥控器。你可以使用任何你的电视、DVD、MP3遥控这个项目。从遥远的不同的红外信号通过控制相应继电器单片机通过继电器驱动电路接收。这些继电器用于连接和断开交流负载(灯/风扇)。

步骤1:工作说明:

红外遥控器控制的家庭自动化使用PIC单片机

该项目的框图如上所示。

这个项目的工作是相当简单的理解。当按下按钮的红外遥控器发送在使用38khz调制频率编码脉冲序列的编码形式。这些脉冲是由TSOP1738传感器接收由控制器和读。然后控制器解码脉冲接收培养成hex值与程序中预定义的十六进制值比较。

如果任何比赛发生时,控制器通过继电器/可控硅触发各自的相应结果也通过车载LED显示执行相应的操作。在这个项目中,我们使用4个灯泡(小灯泡)不同颜色的照明负载和另一个灯泡(大灯泡)被认为是一个风扇的演示的目的。我们选择切换继电器的关键1、2切换重新放重新铺设重新涂,3切换relay3,4切换relay4,和音量+提高风扇速度和电压降低风扇转速。

注:这里我们使用100watt灯泡代替风扇。

有许多类型的红外遥控器可用于不同的设备,但是他们中的大多数人工作在38Khz的频率。在这个项目中,我们使用红外遥控器控制家电和用于检测红外信号,我们使用TSOP1738红外接收器。这种TSOP1738传感器可以感知38Khz的频率信号。红外遥控和TSOP1738工作覆盖的详细介绍:红外发射器和接收器

我们的PIC单片机工作在+5V和+12V继电器操作,因此我们使用变压器下台220V交流并纠正它采用全桥整流。这种整流直流电压然后调节+12 V和+5 V采用集成稳压器分别为7812和7805。

触发我们利用晶体管BC547一样作为可以打开/关闭基于信号从PIC微控制器的继电器开关继电器进一步控制风扇转速采用双向可控硅。双向可控硅是一种半导体功率可控制输出电压;这种能力是用来控制风扇转速。

我们还用可控硅驱动用PIC单片机的双向可控硅控制。该驱动程序是用来给一个脉冲可控硅触发角,使输出功率可以控制。这里我们采用速度控制6级。当水平0那扇将关闭。当水平将1的速度将1 /第五的全面提速。当水平将2的速度将2 /第五全速度分别为他人。当前的速度水平可以用车载7段显示监控。

步骤2:组成: 

红外遥控器控制的家庭自动化使用PIC单片机

需要建立这个项目的组件如下:

·PIC18F2520单片机1

·TSOP1738 - 1

·红外电视/ DVD遥控器1

·晶体管BC547 - 4

·继电器12伏- 4

·灯泡座5

·连接线—

·easyeda PCB 1

·16x2液晶

·电源12V

·端子连接器2针` - 8

·端子连接器3针1

·变压器12-0-12 - 1—

·稳压器7805 - 1

·稳压器7812 - 1

·电容1000uf - 1

·电容10uf - 1

·电容0.1uf - 1

·电容0.01uf 400v ` - 1

·1万5

·1K 5

·100ohm - 7

·共阴极段- 1

·1N4007二极管10

·BT136双向可控硅- 1

·男/女头—

·LED - 6

·光电耦合器MOC3021 - 1

·mtc2e或光电耦合器4N35 - 1

·20MHz晶体- 1

·33pf电容2

·5.1v齐纳二极管- 1

·47欧姆2瓦的电阻- 1

所有这些成分都是常用的,可以很容易地购买lcsc.com它是一个在线的电子元器件网上商城推出的easyeda,它们的特点是25000种成分,最好的事情是,他们出售的物品甚至小数量的小项目,也可以一起运来与你在easyeda PCBs的命令,因此节约了大量的时间和金钱。

步骤3:解码红外遥控:

红外遥控器控制的家庭自动化使用PIC单片机

正如前面所说的你可以使用任何一种远程为你的项目。但是我们必须知道什么样的信号产生于特定的远程。每一个人,关键在远程将有关键的等效十六进制值。使用十六进制值我们可以区分我们的单片机侧各键之间。所以在我们决定使用远程我们应该知道在那个特定的遥控钥匙设定的十六进制值。在这个项目中,我们使用了NEC遥控。在NEC遥控钥匙的HEX值以上。

你可以注意到十六进制值有7个字符了,只有最后两个不同,因此我们可以认为只有最后两个数字来区分每个键。

步骤4:用easyeda电路和PCB设计:

红外遥控器控制的家庭自动化使用PIC单片机

在这里你可以找到的电路原理图和PCB,随意使用它作为一个参考。

你也可以找到easyeda示意图:

https://easyeda.com/circuitdigest/ir_remote_controlled_home_automation-209f4d85bd7246118b93affeb232f443

步骤5:计算订货PCB样品在线:

红外遥控器控制的家庭自动化使用PIC单片机

完成PCB的设计后,你可以点击的图标制作输出,这将带你在PCB的订购页面。您可以直接订购或下载使用PCB Gerber文件这个链接我们收到的板和成品板如下图所示。

步骤6:规划:

这个项目的程序是使用mplabx,代码也很简单,容易理解。完整的代码将在本页


(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片