看网上好多人都在折腾远程控制,智能控制,像我这样的懒人一直盼望着有好用的产品出来让我坐享其成,实现家庭现代化,闲来在网上逛,发现一个远程红外控制的玩意,可以学习家电的红外编码,然后用来控制空调、电视、机顶盒、音响等(听说明年一月份即将推出的新一代包含我今天发的部分功能)。东西买来后,感觉是比较好用,但总有点意犹未尽:只能控制带红外遥控器,那么没有红外遥控器的电器就望尘莫及了,而且红外遥控最大的缺点是不能穿墙,于是想拓展一下,自己加装个小模块,任意控制自己想控制的电器。考虑了几种方案,各有优劣,最后确定确定用最常用的315m射频模块,主要是成本低(某宝上一对射频收发带2272解码的才不到5元),技术门限低,似我这样电子门外汉、门口站的汉们有试一试的勇气,嘿嘿……
闲言少叙,说干就干,其实思路很简单:
用单片机对远程遥控器发来的红外线进行解码,然后模拟PT2262编码,控制314m射频模块发射;接收端采用成品315m超外差接收模块,2272解码后控制继电器,再控制需要控制的电器即可。
转发端电路图如下:
接收端电路图如下:
手痒,打了块板子,一个板上,布了一个转发器(角上最小的那一个),三个接收器,实际上后来想想,完全没有必要打,用之前的余料就足够了,或者说余料也不用,直接连模块就可以了。呵呵。
和优盘对比,还是蛮小的吧,控制部分加了锡,以扩充带负载能力。
因为打板子需要时间,调试的时候是用手上的实验板调试的,大家从后面的程序可以看出来。
焊接好的接收端:
用来控制的手机客户端界面
stc89c516调试的,12m晶振
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |