用 VB 程序 + USB 继电器实现串口智能控制
在物联网技术快速发展的今天,生活中随处可见能实现智能控制的产品,例如用手机控制空调、热水器、照明、扫地机器人和摄像头等。下面分享一个简单的方法:在电脑上用一个小软件,配合一个小硬件,也能实现初级的智能控制。
一、原理:串口控制
这种方法的控制类型就是串口控制。用到的硬件专业术语叫串口控制器,顾名思义,就是通过串口实现控制功能的一台控制器——由上位机通过串口发送特定协议格式的指令给控制器,进而控制外围设备或器件,也叫单片机串口控制器。文章源自公式库网-https://www.gongshiku.com/html/202004/vbchengxuzhiusbjidianqichuankoukongzhichengxumianfeixiazai.html
串口控制器有一路的,也有多路的。多路可以同时控制多个设备动作,例如在打开开关的同时,增加一个指示灯。这类硬件的常见名称是 USB 继电器。文章源自公式库网-https://www.gongshiku.com/html/202004/vbchengxuzhiusbjidianqichuankoukongzhichengxumianfeixiazai.html
二、实现方法(三步)
第一步:准备一个串口控制软件
它可以用任何语言编写。下面分享的是 VB 简洁版代码。文章源自公式库网-https://www.gongshiku.com/html/202004/vbchengxuzhiusbjidianqichuankoukongzhichengxumianfeixiazai.html
主窗体代码:文章源自公式库网-https://www.gongshiku.com/html/202004/vbchengxuzhiusbjidianqichuankoukongzhichengxumianfeixiazai.html
文章源自公式库网-https://www.gongshiku.com/html/202004/vbchengxuzhiusbjidianqichuankoukongzhichengxumianfeixiazai.html
文章源自公式库网-https://www.gongshiku.com/html/202004/vbchengxuzhiusbjidianqichuankoukongzhichengxumianfeixiazai.html
文章源自公式库网-https://www.gongshiku.com/html/202004/vbchengxuzhiusbjidianqichuankoukongzhichengxumianfeixiazai.html
文章源自公式库网-https://www.gongshiku.com/html/202004/vbchengxuzhiusbjidianqichuankoukongzhichengxumianfeixiazai.html
模块代码:文章源自公式库网-https://www.gongshiku.com/html/202004/vbchengxuzhiusbjidianqichuankoukongzhichengxumianfeixiazai.html
文章源自公式库网-https://www.gongshiku.com/html/202004/vbchengxuzhiusbjidianqichuankoukongzhichengxumianfeixiazai.html
其中变量 OutString 中存放的便是控制指令。
第二步:购买 USB 继电器并配置指令
购买一个 USB 继电器后,询问厂家该继电器的控制指令是什么,然后修改代码中的控制指令。
例如指令为 A0 01 03 A3,在代码中就要写成:
OutString(0) = "&HA0"
OutString(1) = "&H01"
OutString(2) = "&H03"
OutString(3) = "&HA3"
第三步:连接并运行
把继电器插到 USB 口上,运行编写好的软件。
如上图,点击"测试开"时,继电器的输出指示灯会变亮;点击"测试关"时,继电器输出指示灯会熄灭。
2F
登录回复
999
1F
登录回复
好