电子说
如题做一个红外遥控的继电器,至于用途,我最初制作的时候是为了遥控房间里的灯,把它装到灯开关里或者灯的旁边,遥控器就放在我的床头。
当然也可以用在别处,你可以尽情发挥你的想象力。
材料:
1K 10K 100欧 4.7K 电阻各一个
IN4007二极管一个
10~30pf陶瓷电容两个
11.0592M晶振一个(换别的晶振,程序得改一点,我在程序里边有写,正负1M应该没问题)
51单片机一个(具体什么型号的自己选,越小越好,我手头上只有STC89C52,个头大,引脚多,做这个有点浪费,但也没办法)(STC12C2052貌似很符合)
单片机座一个
S8550三极管一个
5V继电器一个
发光二极管一个
10uf电解电容一个
HS0038一体化红外接收管一个
废旧遥控器(38K载波的,不然HS0038没法识别)
至于用红外而不用无线模块,最大的原因就是成本,同时也一定程度的降低了制作的门槛及费用。
网上买的 蓝色环保蚀刻剂 ,加少量水
不用打印机,自己画。要是嫌丑,你可以拿尺子画,随意。
油性笔,这种笔画在覆铜板上绝对可以做到怎么画都行,干的很快,省去了用电脑画PCB及没有打印机的烦恼,重点是干了后不会被水溶解
放入蚀刻剂中,过了好一会儿,加热可以更快
腐蚀完成,取出,用酒精溶解油墨,然后用水冲洗
这个是电路部分,那个P3.是接单片机引脚的(图里我没具体写是P3点几),我的是P3.2接红外检测,P3.7接发光LED,P3.6接继电器,大家做的时候自己决定用哪个引脚,最后只要修改程序即可,我在里面有注释。
HS0038凸起的一面向自己,从左到右依次是输出,GND ,VCC。继电器自己有注明引脚。
LED是为了直观的看继电器状态,高低电平和继电器一致
这两张是我测试电路的,实践检验,确保电路可用
晶振用的是某某电路板上拆的,电容直接就焊在上边
这个是我自己焊接完成的,与之前做的电路板有点不一样,临时改动是可以的,这是其中一个版本,有点大, 放不进插座里,于是。。。
我又做了一个版本,这次是模块化了,单片机小点就更好,所以我开头叫你们自己选单片机,我手头就只有这种,只能这么做,IO口还有好多没用呢,浪费了。单片机座下面就可以藏电子元件,做得越小越好。
废旧手机充电器上面的电路板,输出5V,给单片机供电用的
由于家里的开关都挺新的,剩下的不敢再继续了,因为还要挖孔把红外接收的露出来。故只能装灯旁边了,改天实践,这里就不演示了,挺简单的,相信大家的能力,装开关里的别忘了做绝缘处理,用黑胶带缠一下吧,220v进单片机,后果不敢想象。一个继电器只能控制一路,火线零线自己选。
程序我放网盘里,打开自己看看有注释的地方,是硬件改动需要修改的,里边有写怎么改
我家有两个遥控器,都可以用,但他们的用户码不同,我在程序里没有进行用户码识别,只要按键码就可以了,至于按键码怎么获取,我已经想好办法了
程序在下边,P1口就是按键码,高电平是1,低电平是0,P1.7为最高位,p1.0最低位,依次取下八位,这八位为二进制,转换成十进制就是按键码了
你可以做个流水灯,电路如下
这里不亮代表1,亮代表0,用的是330欧的排阻做限流(你也可以直接用万用表测,或者只是接一个LED一个一个的测,别忘接限流电阻),红外输入依旧是p3.2
要是不识别,多拿几个对着红外按。没反应,要么是电路出问题,要么就是遥控器不是38K载波的
至此大功告成。
全部0条评论
快来发表一下你的评论吧 !