工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->遥控电路图->其他遥控电路图->普通红外遥控器遥控电脑电路设计

普通红外遥控器遥控电脑电路设计

作者:dolphin时间:2016-10-09

当你躺在床上,正用电脑看着电影时,电话铃响起………无奈只好先跑去暂停了电影,再回来接电话,不然错过了精彩剧情岂不可惜?如果我们能给电脑安装一个遥控器那该多好,这样躺在床上也一样能操作电脑,给我们看电影和欣赏音乐带来了极大的便利。现在的电视卡都带有配套的遥控器并在卡上集成接收器,可以实现遥控换台以及一些其他的电视/电脑操作,但是,难道没有电视卡的朋友就无缘遥控了吗?

遥控接收器制作过程

  其实,自制一个电脑遥控接收器,是非常容易的。首先,我们制作的电脑遥控器必须使用红外方式的(不能是射频的遥控器),一般电视、影碟机的遥控器都可以使用,如果手头没有闲置的遥控器,可以到小商品市场购买,一般的电视机遥控器即可,售价在十几元。注意,不要使用空调的遥控器,尽管它也是红外发射的,但是每次按键后,它都会进入空调当前所有状态(模式、温度、风速、风向)发送一遍,导致每次发送的码串很长,会导致软件辨识错误。

  经过比较,我们选择了Girder(v3.3.7)这个遥控软件,它功能全面,而且支持外挂插件,以支持新的遥控接收器和新的操作,从功能上可以说是只有想不到,没有做不到。除了日常操作,此外在幻灯片展示时如果运用遥控器,可以进入演讲者从计算机旁边解放出来,从而与观众进行更加灵活亲近的互动,达到更好的展示效果。

src="upload/?/uploads/allimg/100806/2150225396-0.JPG"
(图1)遥控接收器的电路方案

  我们的遥控接收器的电路方案取自Girder的第三方插件:SFH-56 plugin for Girder。该电路图(图一)简单到只有六个元件,而且可以直接去掉发光二极管(电源指示灯)和100Ω保护电阻以进一步简化电路。主要元件有 HS0038A红外遥控接收头、5V稳压管(1/4W)、发光二极管、9针串口插头、电阻(3.3KΩ和100Ω各一)、电解电容(0.1μF,10V以上)、万能印刷电路板、线材(至少3芯)以及电池盒(充当外壳)等一共不超过10元。

src="upload/?/uploads/allimg/100806/215022LI-1.JPG"
(图2)

  只要有焊接简单电路的能力,按照电路图,很快就可以完成电路的制作

src="upload/?/uploads/allimg/100806/2150221a2-2.JPG"
(图3)

  之后进入电路板装到拔去触点铜片的电池盒里,并在电池盒的相应位置开孔,因为整个电路都很轻,所以可以在电池盒空着的一边放入一节没电的电池(虽然没电,但还是要防止电池短路,否则电池漏液导致短路,可能通过串口损坏主板),硬件制作即告完成。

src="upload/?/uploads/allimg/100806/2150226163-3.JPG"
(图4)

测试遥控器

  经过测试,该接收器的有效接收范围在7米左右,而且灵敏度非常高。试验发现,原本步步高DVD的遥控器必须正对DVD机操作才有效,而与自制的接收器配合使用时,可以实现非指向操作(即接收器可以接受经过墙壁多次反射的红外线信号),大大方便了我们的使用,也使接收器的摆放更加灵活。最后,综合考虑按钮数、按钮排布、手感、大小等各方面因素,我选用了闲置的建伍桌面音响的遥控器(49键)
src="upload/?/uploads/allimg/100806/215022GT-4.JPG"

软件设置

  下面的软件设置工作是最重要的,首先,进入SFH-56 plugin for Girder这个插件(文件名igor SFH-56P lug.dll)拷贝到Girder安装目录下的plugins文件夹下,然后进入Girder,先点击File菜单中的Settings,在 Settings窗口中的User interface标签页中进入Language改为Chinese,点Apply按钮

src="upload/?/uploads/allimg/100806/2150226449-5.JPG"

(图7)

  在插件标签页中选中Igor SFH-56 device,确定后,

src="upload/?/uploads/allimg/100806/215022IL-6.JPG"
(图8)

  再次进入这个位置,点插件标签页中的设置按钮,弹出一个Igor Config窗口,里面按照实际情况选择COM1或COM2口

src="upload/?/uploads/allimg/100806/2150221313-7.JPG"
(图9)

  点OK退出,到此设置工作完成。


  接下来,我们就可以根据自己的需要添加命令了,在这里,我们选择一些比较有代表性的命令供大家参考,其余的就可以触类旁通了。

公共操作:

  在Girder窗口左侧的命令区点击右键,选择添加命令;选择要执行的操作,点击右上方的学习事件按钮,然后按下遥控器上面你想要定义成该功能的按钮,暗红色的长条区域中会出现接收到的红外命令码

src="upload/?/uploads/allimg/100806/2150225W1-8.JPG"
(图10)

  如1D807A85,而且同一操作可以多次学习,使其支持多个遥控器;最后在防按键重复等待时间栏中填写200,这样,当一次按键命令发生后的200毫秒内,忽略同样的按键事件,以防止重复执行操作。

 1、运行程序

  这里以Media Player Classic为例,点击右边操作区的系统标签页,选择下拉菜单中的执行,点击浏览按钮,在弹出的打开文件窗口中选择我们相应目录中的mplayerc.exe,最后点击应用按钮。

src="upload/?/uploads/allimg/100806/2150221555-9.JPG"
(图11)

 2、模拟键盘按键

  前几步同上,只是改为点击右边键盘标签页,在句子文本框中输入要模拟的按键,并根据需要决定是否选中Ctrl、 Shift和Alt,如果要定义无法打出的按键,可以在特殊键下拉菜单中进行选择,特别要注意回车键是RETURN而非Enter。配合播放软件的热键功能,通过按键模拟就可以实现影/音文件的播放/暂停/下一首/快进/全屏等功能。

 3、更改音量

  打开系统标签页中的下拉菜单,选择调整音量,点击右边的音量按钮

src="upload/?/uploads/allimg/100806/2150221006-10.JPG"
(图12)

  选择主音量,点确定按钮

src="upload/?/uploads/allimg/100806/2150225L3-11.JPG"
(图13)

  步长填写2621(2621代表增大一格音量,-2621代表降低一格音量),并勾选屏显OSD

src="upload/?/uploads/allimg/100806/2150223629-12.JPG"
(图14)

  用类似的方法还可以实现同样实用的静音功能。

 4、光驱托盘弹出/关闭

这是一组互逆的操作,如果设在遥控器的两个按钮上自然简单,可是要多记一个按钮的定义,而且要多占用一个按钮,不如进入他们设在同一个按钮上面,还能多空出一个按钮用来定义别的操作。同一个按钮要定义成轮流执行的两个操作,设置上也有一些区别,首先,添加时要用添加命令组而非 添加命令,然后在命令组内再添加一个命令,为了方便识别,改名为弹出一类的名字(对功能无影响),然后在系统标签页中选择弹出媒体,并在 文件文本框中填写光驱的盘符(只写字母,不要冒号),点击该命令

src="upload/?/uploads/allimg/100806/2150225022-13.JPG"
(图15)

  按F6弹出一个调整命令响应次序窗口,进入最大状态值改为2,初始状态值改为1。

src="upload/?/uploads/allimg/100806/2150221146-14.JPG"
(图16)

  另外,在命令组中添加一个命令,命名为屏显--弹出,点击Girder标签页,选中Simple OSD,在下面的图标/设备文本框中写入光驱弹出一类的提示语

src="upload/?/uploads/allimg/100806/2150222F3-15.JPG"
(图17)

  最大状态值和初始状态值也同样分别设为2、1。因为同一命令组中的命令是顺序执行的,所以用拖拽的方法将屏显--弹出命令拖至 弹出命令之前,使其先显示提示,再弹出托盘。类似地,创建关闭光驱命令,只不过进入弹出媒体改为载入媒体,并进入最大状态值和初始状态值 分别改为2、2,同样建立光驱关闭的提示语,最大状态值和初始状态值也是2、2。最后选中该命令组,点击学习命令,进入操作定义到遥控器按键上,注意要将防按键重复等待时间设为1000毫秒以上,否则肯会连续执行弹出和关闭命令,至此任务即告完成。这样,按下定义好的光驱弹出/关闭按钮时,状态值在1和2之间循环,并且在屏幕上显示状态提示消息。

 5、鼠标操作

  从鼠标标签页下拉菜单中的项目里面选择需要的功能,进行设定,包括鼠标移动、点击、双击和滚轮的操作,移动/滚动类的项目应在下面的文本框中设定每次移动的步长值(以象素为单位)。

总结

  总之,Girder支持的操作是十分多样的,再加上插件的支持,不仅可以响应遥控器的操作,甚至支持游戏手柄和键盘。许多更有用、更好玩的功能还有待我们去发掘、去创造。



评论

技术专区