看网上好多人都在折腾远程控制,智能控制,像我这样的懒人一直盼望着有好用的产品出来让我坐享其成,实现家庭现代化,闲来在网上逛,发现一个远程红外控制的玩意,可以学习家电的红外编码,然后用来控制空调、电视、机顶盒、音响等(听说明年一月份即将推出的新一代包含我今天发的部分功能)。东西买来后,感觉是比较好用,但总有点意犹未尽:只能控制带红外遥控器,那么没有红外遥控器的电器就望尘莫及了,而且红外遥控最大的缺点是不能穿墙,于是想拓展一下,自己加装个小模块,任意控制自己想控制的电器。考虑了几种方案,各有优劣,最后确定确定用最常用的315m射频模块,主要是成本低(某宝上一对射频收发带2272解码的才不到5元),技术门限低,似我这样电子门外汉、门口站的汉们有试一试的勇气,嘿嘿…… 闲言少叙,说干就干,其实思路很简单: 用单片机对远程遥控器发来的红外线进行解码,然后模拟PT2262编码,控制315m射频模块发射;接收端采用成品315m超外差接收模块,2272解码后控制继电器,再控制需要控制的电器即可。 转发端电路图如下: 接收端电路图如下:
手痒,打了块板子,一个板上,布了一个转发器(角上最小的那一个),三个接收器,实际上后来想想,完全没有必要打,用之前的余料就足够了,或者说余料也不用,直接连模块就可以了。呵呵。
和优盘对比,还是蛮小的吧,控制部分加了锡,以扩充带负载能力。因为打板子需要时间,调试的时候是用手上的实验板调试的,大家从后面的程序可以看出来。焊接好的接收端:用来控制的手机客户端界面
转发器端的源程序,用到是stc89c516调试的,12m晶振,可以改成你需要的
[ 此帖被d2767在2013-12-09 21:58重新编辑 ]