如下图所示,这台四路HDMI视频切换控制器,我一直用在实验室视频录制过程中。它可以通过前面板按钮控制,也可以通过网络发送命令。
为了便于在实验台远程控制,我准备使用这款无线WiFi转串口模块,将一个手柄遥控器与HDMI视频切换控制器联系起来。
这款 HDMI 视频切换频率具有四入一出端口,可以对输入的四路 HDMI 高清视频信号进行切换。它的 TCP 控制协议比较简单,通过 TCP协议,连接到它缺省的局域网地址和端口,就可以替代控制盒上机械按钮进行切换。同时,可以直接通过网页访问它内部控制器。点击网页上的按钮,也可以切换视频。
通信IP:默认IP:192.168.0.50 TCP端口5050 Server模式
指令:1All. ,2All. ,3All. ,4All.
无回车字符,句号 (.) 需要发送。如果修改IP地址,登陆到web界面修改。
串口转WiFi模块使用的是 有人 通讯模块,通过它将单片机与网络中视频切换模块连接起来。它的工作模式比较多,这里应用它 TCP 客户端的功能,它的串口配置成 115200 和单片机通信。在网络中,将它的 SOCKET A 配置成 TCP-Client 功能。下面的端口和服务器参数是它连接网络中视频切换控制器的参数。下面也同时打开它的 SOCKET B,接受 UDP 数据发送给串口。配置完毕之后,便可以保存重启。
利用软件,通过串口对WiFi模块发送命令。可以看到WiFi模块成功将控制命令发送给 HDMI 视频控制盒,至此,验证了WiFi通讯模块配置成功。
下面,就将该模块与单片机连接起来。
手边这款游戏遥控器已经损坏了。现在准备拆卸其中的按钮作为单片机输入,来控制视频切换。将其打开,可以看到其中具有很多开关。在这些开关中,大多数都是这种碳膜接触开关。无法直接使用。最终决定使用上面的左右摇柄来看控制视频切换。它具有四个方向运动自由度,可以切换四个视频通道。
给两个摇杆增加外部引线,它的两个输出实际上是两个电位器的中点,对电位器增加正5V电压,摇动摇杆,可以看到两个输出电压会随之在 0V 到 5V 之间摆动。通过单片机的AD端口,可以知道摇杆的位置。
本文对通过WiFi模块控制 HDMI 视频切换器的方案进行了初步测试,这个摇杆是从一个游戏手柄拆卸下来。接下来,使用单片机把游戏手柄和WiFi联系起来,共同控制这个视频切换模块。