怎么用红外对管做一个红外遥控开关电路,最好有图

做一个窗帘遥控器 - 简书
做一个窗帘遥控器
听到“窗帘遥控器”你一定想的是遥控家里窗帘的电动遥控器吧,但是实际上要比那个厉害的多啊!
是我们天花板上的窗帘啊!一共有四八三十二个!一定看到下面的图了,这个只是其中的一角。总之超级帅气……
下面的内容大概就是做这个遥控器的过程了,主要会按照时间序来走,所以中间会有些弯路。这篇文章本身也是想记录下这个过程。
窗帘的遥控
有了窗帘总不能用棍子去开关吧,然后是有遥控器的。有两种遥控器,一种是长长的,一种是方方的。
长长的可以控制十六个,两个按键选择要控制哪个,上面的数码管做提示,另外三个按键控制开、停、关。
方方的据说可以直接控制全部的,但是我试了试没有成功,先不管。
不如 Hack 一下遥控器吧
其实就是想打通遥控和网络,这样到时候想怎么弄都行,比如搭一个服务器写一个网页网页上面有图形化且使用友好的控制界面啊,谁都可以登陆上去控制。之后就可以很简单的添加早上自动全部打开、下午两点拉上,晚上再打开这样的事情,还有……啊再说脑洞就关不上了。之后大家在慢慢去想吧,其实要打通的东西也就是“理想与现实的差距”了,但是正因为有这种“差距”存在,所以努力去改变现实才有用啊,为了理想。
(这里需要说一下这个想法是小鲜肉同学提出来了!不过毕竟我是学通信的,所以中间这一段由我来先弄一下。)
这时候心里还是没底的,如果这个遥控器不好弄的话大概我上面现打的字也就白打了,祝好。
可行性分析
如上面所说,关键在于遥控器上。好在遥控器似乎是通用遥控器,所以可能会简单些。只要能知道遥控器发的是什么内容的信号,又能有可以受自己控制的发出一样频率信号的设备问题就解决了。
第一步——了解遥控器的技术细节
通过型号里面的 RF 大概知道了应该是射频的,不过还远远不够,还是按照遥控器型号去淘宝搜索,找到相关产品,看看能不能找到一些技术的细节吧。
好的,“淘宝搜索 AC127”!然后是下面的结果,似乎很不理想。。。
那么再加一些关键字吧,比如“遥控 AC127”,还是失败,不过看到了相关的东西!
tbsac127..
先看这个 AC114 吧,待会儿再搜一搜“窗帘遥控”、“万能窗帘遥控”之类的。
还在这个点里找到了方方遥控器的同款:
发现他们的频率是一样的。
淘宝店找不到更多的信息了。去百度吧,“窗帘遥控 diy”,看看先人的成果。
完全 DIY 的,没有想要的。
这个思路找不到。还是从射频的思路看看。
淘宝“万能 射频 遥控”
wdyjsxgs!!!
是有 433MHz 这个专门的频率的,不知道有没有东西可以读取 433MHz 频率的信号同时又可以控制发射自定的内容的设备。
此外还找到了一些关键字:“对拷”、“学习”。
去搜索一波 433MHz 设备发送的是什么信号,是靠编码还是靠频率。Google “433mhz 遥控”。然后找到了一篇这样的文章!
确实是靠的编码。
感觉花几块钱买一个 433MHz 模块就全部搞定了,哈哈哈。对拷遥控器之类的也就不需要了。
顺便搜到的两个网页可以用作参考:
去找一个 433MHz 的模块
普通 Arduino 版本,发射器是 3.5V ~ 12V,接收器是 5V
低电压版:
但是这个是没有自带天线的。
或者找射频转串口模块:
最后我选择了一家的 5.2 包邮的 433MHz 收发模块,这样这个计划还能叫“五块钱一手遮天计划”
(以上的都是当时边弄边写的,后面的属于回忆的)
等到模块到了之后信心满满的拿出来 Arduino,去网上找来别人写好的库,按照上面在极客工坊里面看到的方法,接上模块,准备接受遥控的信号。
可是。。。收不到东西。是什么原因呢?那个参数没弄对吗?试着调了一下似乎没有效果。
使用的那个库里面有一个 LineCoding(线路码):
后来看啊看,想到上面能接收到的都是标准的芯片发出的协议,这种的遥控为了节约成本等原因有很大的可能是厂家自定的协议(后来确认了的确如此)。
试着用 Arduino 去测试接收到的遥控信号,虽然很渺茫,但是还是在杂波中找到了一些看似有规则的东西!!!可以看出图里面的很像前面看到的 LineCoding 里面的 1 3 3 1 编码。此刻感觉到了希望的存在!
这时候其实是有些想放弃了,因为还有好多其他的事情要做,这个也不知道能不能弄出来,害怕弄了半天弄不出来。但是转念一想,这个应该没那么难弄的吧,且这个自己不去弄,别人没有这方面经验的去弄这个更麻烦啊。且这个弄出来还蛮有用的。所以还是继续吧。
已经不是年轻的时候可以随意折腾了。最后想了想还是老老实实花 35 块钱买一个简单的 USB 逻辑分析仪。毕竟得有个靠谱的东西啊,不然眼前全部是黑暗。有了专门的工具一定会节约很多的时间的。(事实证明这个买对了)
使用逻辑分析仪
为了使用逻辑分析仪,把乞丐 Mac 上面没用的东西删了删,又装起了 Windows 虚拟机。
看到了像样的波形,真的是激动的不行!
采集了很多的数据,把里面的波形数据导出做分析。
上面的数据经过处理后就得到了类似这样的数据:
后来多采集了一些之后能够看出里面的一点点规律了。既然这样,下一步就开始模拟那个信号吧!
(下面顺便贴一张最后的时候采集整理出来的编码图,其实前面的知道是什么意思了,但是后面几个不知道是啥,也不想去研究了,好在量也不大,就直接全部抓包了)
Hello Curtain
选择了上面的一串编码之后按照波形里面的时间,用 Arduino 去模仿它发射相同波形的信,发射之前先用逻辑分析仪测试了下,很一样。
(这里其实还很不自信的,因为总觉得他们的波形里面可能还有其他的规则,不过转念一想,应该不至于弄的那么复杂吧,一个小遥控而已。)
结果是,把那个试发射的时候一下子就成功了!!!这种事在我调硬件的经历中都很少很少出现的。很是激动。窗帘遥控的 Hello World 就这么完成了。
去控制其他的
在这中间出现了一个小波折,就是后来再去控制其他的时候发现全部都失败了,没有一个成功的。这时候就很恼火了,怎么能这样呢?
这时候果然还是被控制变量法救了,最后发现原来他们发射的编码中前半段和后半段是不一样的。开始的时候采集的是前半段中的一组,成功了。但是后来采集的时候是采集的后面的,结果就全错了。赶快重新测之后成功了!
这样问题就差不多解决完了。
由树莓派来发射信号
首先是 ,然后是。
搞定了这个之后我就去写树莓派控制用的脚本了。写啊写,就写出了一个能用的。(最后会附上代码地址)
这时候已经可以用命令行来控制了,可用范围扩大到了开发组。
写一个页面
只是上面的还不行,想控制还是很麻烦。还是弄一个页面吧。后来自己抛砖引玉先写了个很挫的版本出来。后来就有 kok 同学给加上了 map,可用性又提高了一个等级。附上一张图:
rgnxyapikz
(URL 对应的是内网 IP,所以外人是打不开的 :D)
还有实物图:
还有挺多要去完善的,慢慢来吧。
代码位置:
自己动手打造属于自己的智能家居(一) 最近智能家居比较火,各种电子产品也层出不穷,于是利用业余时间,学了学,将自己的房子简单改造了一下,也算体验一下智能家居。在开始正文之前,有必要先声明一下: 1.我尽量用最通俗的语言去讲解,对于一些术语,如果想更深入的理解,可网上去查,但...
姓名:于川皓 学号: 转载自:http://bbs.tiexue.net/post_.html 【嵌牛导读】:雷达在各个领域中都有广泛的应用,你对雷达有多少了解呢? 【嵌牛鼻子】:相控阵雷达 【嵌牛提问】:雷达的工作原理是什么?相控阵...
物联网常见通信协议与通讯协议梳理【下】-通信协议 1 概述 在上一篇文章《物联网常见通信协议与通讯协议梳理【上】-通讯协议》中,对物联网常用通信协议和通讯协议作了区分,并对通讯协议进行了分享;本文将对常用的通信协议进行剖析,重点面向市场上使用率较高的,且又不是诸如TCP/I...
** 转自:http://www.eeworld.com.cn/Test_and_measurement/article_8.html **引言当前,基于射频原理的无线通信产品俯拾即是,其数量的增长速度也非常惊人。从蜂窝电话和无线PDA,到支持WiF...
无线遥控器分为无线电遥控器和红外遥控器,那么它们两者有什么区别呢?下面就让小编给大家分享下。 红外遥控器 红外遥控器是利用波长为0.76~1.5μm之间的近红外线来传送控制信号的遥控设备。 常用的红外遥控系统一般分发射和接收两个部分。发射部分的主要元件为红外发光二极管。它实...
今天就和大家谈谈nodeJS 的事情,在前一篇文章企业HTML5前端开发最需要的技能及技术难点分析中,我们可以看到,nodeJS 技术越来越被招聘企业所看重.企业不再少数! 在nodeJS越来越流行的今天,掌握NodeJS已经不再是加分项,而是前端攻城师们必须要掌握的技能....
创建元组 获取元组中的数据 遍历元组 转化成String
我的创业思路,母亲在好慷家政工作,好慷在经历6,7年的不断努力与尝试终于获得风投,在2017年营收达到10亿。 但是,在家政这个行业中,好慷并没有把服务做好,在部分城市的管理中出现很多问题,而且服务质量也在下降,员工待遇也得不到保证。盈利状况貌似也不乐观。 那好慷怎么盈利呢...
就这么/看你/用所有的眼睛和所有的距离/ 就像风住了/风又起/ 淡淡地/慢慢地/ 轻轻地/ 看你…
每个人都有那么一段时期,那么拼命向上生长、拼命争取那么一点阳光,但又遇到一片混沌无法自拔的时期。有些人会迅速冲过去,去到更大更未知的世界去;但有些人在这段时间里停驻徘徊,从...电子小制作之简易红外遥控开关_电子吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:79,119贴子:
电子小制作之简易红外遥控开关收藏
好久没有发贴了。在学校搞毕业设计,弄了一上午的matlab电力系统分析,头都大了。做个小制作来玩玩,一来作为爱好来放松一下,二来也发个贴水个经验。
「天猫618」电子校音器,大牌直降1000元,大屏满减,至高12期分期免息,惊爆狂欢!「天猫618」全民狂欢&嗨&购,理想生活上天猫!
闲话不多说,还是上图
如果手头上有遥控器(不管是空调的电视的还是风扇的),只要是红外的,都可以不用动手去做发射器,做个接收电路就好了,接收采用1838一体化接收头,在收到红外信号后输出低电平,红4017一个脉冲,让4017带动继电器,再按一下,4017输出状态改变,继电器失电。如此实现开关。
电路比较简单,效果也蛮好的,可以给不具遥控的东西加上遥控开关的功能。但是缺点很明显,如果还有其他遥控设备,在遥控其它设备时就会误动。要防止互相干扰,可以用单片机编程做相应的解码电路,这就较复杂了。
你看接收电路用电路图右边那部分和4017一个道理不?再请大神讲解下此图
回复楼上:
如果就道理来讲,是可以说差不多的,你百度一下4017的资料就肯定能看明白。我不是什么大神,这幅图左边的话筒二级放大就不用说了,右边两个三极管组成的是双稳态电路。C3和R9,C4和R13组成微分电路,首先,电路刚通电运行的时候肯定是Q3先导通,因为R11&R8,也就是Q3基级电流更大。Q3导通带来的就是Q4截止(Q4基级相当于拉地)。Q4截止它的集电极就是高电平,所以这个时候,灯不亮。
(接上楼)
再说有声音的时候,一个声总有最高峰,前面已经说了,C3和R9,C4和R13组成微分电路,把声波转换成尖脉冲,再经过D1,D2滤除了正半部分,就得到一个负压脉冲,这个脉冲加在Q4上,没反应,它本来就截止,但是加在Q3上面,足以让截止,Q3一截止,Q4就导通了。状态就发生了一次翻转。所以可以称它为双稳态电路。再有声音它又会翻转。用来实现拍手开关灯的效果。
厉害,如果单片机来做……比这还简单
回复 wtv_cn :
我知道了,原来我们说的不是一回事,我知道你的意思就是红外接收头直接接单片机外部硬中断引脚,用来判断这时候有了输入信号,再进行输出。我说的是怎么通过解码防止干扰。对于一定频率的红外信号,怎么去区分,只能通过计数器测频,区分不同的调制频率,来防止相互干扰。这样就不会在遥控器他电器的时候发生误动作了。用的硬件一样。但是效果却截然不同,这就是可编程的好处。
谁有个什单片机遥控制作教程的发个给我
你个小兔在崽子又在挖坟
登录百度帐号红外遥控开关的设计_百度文库
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
红外遥控开关的设计
&&红外遥控开关的设计
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩10页未读,
定制HR最喜欢的简历
你可能喜欢红外对管做开关,产生高低电平脉冲,电路图是什么样的?详细如下:_百度知道
红外对管做开关,产生高低电平脉冲,电路图是什么样的?详细如下:
现在做《数电》课程设计,需要用到红外对管做开关(好像是这样叫)。功能就是:发射的红外线如果能被接收管接收,就输出高电平;不能被接收管接收,就输出低电平。这样就产生了脉冲信号。这个脉冲信号是接到74LS160的CLK上的。红外对管部分的电路应该是什么样子...
我有更好的答案
这个很简单,我给你说一下,你自己画个图就可以了。红外对管,对管的意思就是两个管子组成一对来用。一个发射,一个接收。发射的管子就是个发光二极管,根据供电电压和允许流过的电流,算一个电阻值,串起来就行,比如5V供电,一般可能10mA电流,电阻大约就是400欧。接收的管子是一个光敏开关三极管,分为NPN和PNP,接法和普通三极管一样,需串联一个限流电阻,这个大约5k、10k的都可以。
我们要求红外线的,你说的光电三极管不是接收红外线的吧。。。
你选个红外的管子不就可以了?原理都是一样的
参数自选,希望有帮助~
为您推荐:
其他类似问题
您可能关注的内容
红外对管的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。我现在有个红外线遥控器,怎么去做一个匹配的接收器,作一些电器的开关?_百度知道
我现在有个红外线遥控器,怎么去做一个匹配的接收器,作一些电器的开关?
遥控器是以前一DV上的,因为外形很酷很薄,按键也不多,所以不想就这么扔了,想再利用一下,哪位大神给个思路~~
我不是学这方面专业的,所以不太懂~~
1.买红外接收头,它能接收我这遥控的信号么?
2.遥控器在开关中的作用是控制电流的溜不流通么?
我有更好的答案
一般绝大多数的红外遥控器都是用的38KHz的调制红外。所以你这应该可用买的红外接收头。第二三个问题都是利用这红外编码来完成的,这可就专业点了。你可拆开看一下它内有没编码芯片,如有再查的到对应的解码芯片型号那你这就简单了,否则就要有计算机知识才好玩了。
1可以接受信号,但没有解码顶多只有一个功能2可以这么说3这就要有单片机等等的电路了。ps 遥控器发出的信号解码后才能确定是那个键,不然只能设计个接收头感应红外线电流变化加三级管成开关而已。
本回答被网友采纳
要有对应的解码程序才行。
为您推荐:
其他类似问题
您可能关注的内容
遥控器的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 移动管家手机遥控开关 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信