手机遥控器,3.5mm耳机接口红外遥控改造解析
很多家电都用红外遥控,如电视机、机顶盒、空调、电风扇等。越来越多的遥控器反而给我们带来了更多的问题,有时找不到遥控器放哪儿了,或者混淆了都是麻烦,事实上对手机进行简单的改造,可以自制一个万能红外遥控器,来看看我们如何“掌控”家中电器的。
方案解析:红外遥控器发送数据时,是将二进制数据调制成一系列的脉冲信号用940nm波长的红外发射管发射出去,红外载波为频率38KHz的方波,红外接收端在收到38KHz的载波信号时会输出低电平,否则输出高电平,从而可以将“时断时续”的红外光信号解调成一定周期的连续方波信号,再经过一体化红外接收头解调便可以恢复出原数据信号。接收部分是用一体化红外接收头,它将红外接收二极管、放大、带通滤波、解调、整形等电路做在一起,当接收到此码时,单片机便会对编码分析并处理,从而实现对家用电器的控制。
本次采用的第二种方案是通过普通 MP3发出音频的0、1编码,然后用三极管放大并加载到由555时基电路发出的38K载波中,通过调幅实现遥控。
材料:940nm红外发射管、3.5mm耳机公头、NE555集成块、10K电阻、4.3K电阻、1.8nf电容、10nf电容、8050三极管、3.7V锂电池、洞洞板(万能电路板)、废旧耳机线。
工具:电烙铁、剪刀、热熔胶、胶带等。
软件:AdobeAudition CS6(windows平台)、遥控精灵(IOS平台)。
智能手机红外改造方案:软件+红外发射二极管
在智能手机上改造红外遥控功能其实很简单,我们通过3.5mm耳机插孔,制作一个可插拔的红外发射器,再通过软件完成红外遥控。
首先,准备一个3.5mm耳机插头,最好是带有金属尾罩的,这样焊接好红外发射管装在里面,只露出LED部分,不仅美观也能起到保护红外发射LED的作用。拧开3.5mm耳机插头金属尾罩部分,可以看到露出的三个焊接点,从后往前数它们分别是左声道、右声道和地线。
此次制作的红外遥控只需在左、右声道上焊接,首先把红外LED两个管脚分别剪成1cm和1.2cm(因为左右声道在一起发出的音频信号是交流信号,所以红外发光二极管会在交流的正半周期或负半周期被导通进行工作,不分正负极),然后用烙铁把红外LED的两极分别焊接在耳机插头的左右声道上就可以了。
把红外LED两极焊接在3.5mm插头的左右声道上
因为耳机插头是铜质,导热性很强,所以焊接时候不要用手捏着耳机插头进行焊接,以防烫伤,用木质夹子夹住再焊接就行了。铜质插头导热性强也导致局部焊点温度偏低,在焊接的时候我们可以把烙铁在焊点上多接触2、3秒,使得焊锡完全融化,避免虚焊发生。最后拧上3.5mm耳机插头的金属尾罩就制作完成了。
在苹果或安卓手机上下载《遥控精灵》软件,进入高级设置,ZAZA最大音量调至100%(音量增大可提高发射功率),再返回“遥控”——“添加”中选择对应品牌的设备,如果不知道什么设备也可以在匹配界面根据提示进行遥控器的匹配。
《遥控精灵》的使用界面比较直观容易上手
简易的红外发射头制作完成
非智能机及MP3改造方案:音频文件+38K红外发射
对于非智能手机或者是MP3/4有没有办法让它们实现红外遥控呢?答案是肯定有的。先用555制作一个38KHZ发生电路,再用音频信号加载在三极管的基极当做开关去控制38KHZ的发生和停止,从而控制红外LED发出有二进制码的38KHZ载波就行了。
STEP 1制作38KHZ发生电路
按照电路图在洞洞板上焊接NE555,由于元件很少,所以笔者直接用焊锡丝搭锡焊接出的电路,注意有些需要跳线的地方最好用漆包线之类的焊接,以防焊锡丝跳线短路。最后焊接音频线右声道接三极管基极,地线接三极管发射极(左声道不接)。
38KHZ发生电路图
焊接完成的38KHZ发生电路
STEP 2录制红外音频
打开Adobe Audition CS6软件,新建一个采样率为96000的音频文件,然后在麦克风的3.5mm插孔上插入一截废旧的耳机线,点“录音”红色按钮,接着随便说话制作一些噪声,如果屏幕下方有电平波动则说明笔记本电脑摄像头旁边的麦克风也同时工作了。为了在录制红外音频时最大程度的无干扰,必须将连接笔记本内置摄像头的排线拔掉。
拔掉笔记本内置摄像头排线,防止干扰
再次点击“录音”,音轨很平稳,无波动,说明内置麦克风失效,现在完全靠3.5mm插孔录音,接下来可以进行录制遥控器上的红外音频了。
用电烙铁把遥控器的红外发射管拆下来,电路板上原本给红外LED供电的两极分别焊接在废旧耳机线的左声道和地线上。
分别将地线和左声道焊接在遥控器电路板上,如果不能录音可以试着调换下地线与左声道线的顺序
点击“录音”,按动遥控器上的任意一个键,此时电脑屏幕上就会出现一小段波纹,这便是红外波形,停止录音,用鼠标滚轮放大刚才录下的红外波形,我们便能清楚的看到这个遥控器的引导码和地址码等。
麦克风抓到的红外音频
放大后能清晰的看到引导码和数据码等
振幅增益48DBI,提高音频输出电压
可以在一次录音中将遥控器所有的按键都依次按一遍,录下它们各自按键的红外音频,分别给每个键新建个音频文件进行保存,由于38KHZ的高频并不是由它发出,所以对采样率和位数没太大要求,一般8位就可以了。接下来你只需要将先前制作的38KHZ发生电路接在下载好红外音频文件的MP3上,点一下播放音乐便相当于按下遥控器对应的按键了。
保存红外音频文件为WAV或者是MP3格式
试用总结:借助Siri体验更智能
通过播放音频文件进行红外遥控基本适合所有的MP3、MP4等数码产品,在使用前记得将耳机音量调到最大,这样从3.5mm耳机孔出来的电压才足够导通三极管基极从而产生38KHZ的载波,一般红外发射LED对着所要遥控的红外接收头遥控,能达到6、7米远的遥控距离。
当然,你也可以把它与苹果Siri联系起来,做成声控式红外遥控器。把音频文件命名成一个特定的名字,比如“蓝色”,然后用苹果助手将音频导入到苹果手机中,对着siri说:“播放蓝色”,过几秒钟,被遥控的蓝色灯就会亮起来了。不过你必须在文件名前加上“播放”两个字,否则Siri会提示通讯录中找不到蓝色。每次只能对着说“播放开空调”、“播放关闭电视机”等比较别扭的语句了,不过这样声控加电还是挺有意思的。
对着Siri说播放蓝色呼吸
过一会单片机控制的小灯会乖乖变成蓝色缓慢的呼吸灯
转载于:https://www.cnblogs.com/h2zZhou/p/7735655.html
手机遥控器,3.5mm耳机接口红外遥控改造解析相关推荐
- android 耳机孔 红外,手机遥控器,3.5mm耳机接口红外遥控改造解析
很多家电都用红外遥控,如电视机.机顶盒.空调.电风扇等.越来越多的遥控器反而给我们带来了更多的问题,有时找不到遥控器放哪儿了,或者混淆了都是麻烦,事实上对手机进行简单的改造,可以自制一个万能红外遥控器 ...
- 耳机接口规则_线控缘何不兼容 3.5mm耳机接口的奥秘
使用手机听音乐的人大有人在,而且很多耳机都具有线控,但时常会发现有不兼容现象,这是怎么造成的,小编则是发现了一些原因,给大家参考. 线控缘何不兼容 手机线控耳机大行其道 [PChome电脑之家音频频道 ...
- 最流行的3.5mm耳机接口是咋工作的?
说起耳机接口,应该都不陌生,毕竟现在手机电脑都会配备一个耳机接口,即使没有3.5mm接口,也会有usb-c接口的耳机,毕竟,谁都有想沉浸在自己音乐世界的时刻. 早期其实耳机的接口规范千差万别,有3.5 ...
- android 如何从 3.55mm耳机接口 读取数据,Type-C接口转3.5mm耳机接口原理
关于苹果iPhone7要取消3.5mm音频接口的传闻非常多,业界在是否取消3.5mm耳机接口的问题上争议不一.究竟苹果iPhone7最后是要采用Lightning接口还是USB Type-C接口的问题 ...
- 解决树莓派4B 3.5MM耳机接口没有声音的方法
解决树莓派4B 3.5MM耳机接口没有声音的方法 运行树莓派配置工具: sudo raspi-config 一.选择 1 System Options Configure system settin ...
- 耳机接口规则_3.5mm耳机接口和2.5mm耳机接口有什么区别?
3.5mm耳机接口和2.5mm耳机接口有什么区别?耳机插头一般是三段或四段接口,也就是I版与N版耳机,涉及两者之间的转换问题,在耳机插头国内同一标准后,耳机的使用已经极为的简易,且不管使用I版还是N版 ...
- 手机遥控器代码,教你变成遥控大师
纷繁复杂的遥控器要占据我们家居环境格外多的空间,就比如说空调有专属的遥控器,电视也有专属的遥控器,甚至是供暖器也有专属的遥控器,我们有时候会在使用上混乱,有时候也会因为遥控器的丢失反而无法去使用必备的 ...
- 常用接口定义01——3.5mm耳机接口
本篇参考百度经验文章:http://jingyan.baidu.com/article/b7001fe166b0870e7282dd99.html 手机耳机接口终于在2009年9月被统一规定了接 ...
- 魅族再发16s预热图 3.5mm耳机接口不要了!
[TechWeb]4月21日消息,魅族16s将于本月23日正式对外发布,而魅族官方今天再次发布预热图,根据图中的内容显示,魅族16s将不会配备3.5mm耳机插孔,其在海报上写道,"保留 3. ...
- DIY诺基亚N73的耳机接口变3.5mm耳机接口
N73不用了,但耳机是好的,音质不错,可是接口不通用,扔了又可惜,所以有了将诺基亚专用接口变成3.5mm通用接口的想法. 1, 搞清诺基亚N73的耳机的接口定义 1 V In 电源输入--充电用 2 ...
最新文章
- Python使用matplotlib可视化多个时间序列数据、在同一个可视化图像中可视化多个时间序列数据(Multiple Time Series)
- 012_Redis的aof持久化方式
- 【机器学习】太棒了!8 个开源自动化机器学习框架,轻松搞定机器学习!
- 触发器是不是不能喝外键同时存在_数字电路--RS触发器
- python把汉字转换为二进制数_在Python中,如何将8位二进制数转换为ASCII字符?
- 实验二《Java面向对象程序设计》实验报告
- 【SpringBoot】Spring boot 测试类 找到不到MySQL 驱动
- (转) Hadoop1.2.1安装
- 开发微信网页版登录(像segmentfault 网站那样登录)
- php安全篇值过滤用户输入的人参数
- JS实现文字截取(雾)
- 全触摸模式,让你尽享ipad 开发出的精品
- Python 实现电信天翼网关光猫自动重启
- Matlab基本操作与矩阵输入
- 使用ret2reg攻击绕过地址混淆
- Pollard-Rho Algorithm简述
- dad my_每个爸爸都应该给孩子读的大师绘本 - 《My Dad》绘本解读
- 【有利可图网】配色攻略-黄色篇
- xp网络发现不了自己的计算机,xp系统“网络发现”功能启用不了的方案介绍
- 【数字化】数字化工厂的框架与落地实践;50张图解读数字化制造