一种物理键盘输入装置制造方法及图纸

技术编号:22454883 阅读:28 留言:0更新日期:2019-11-02 12:47
本实用新型专利技术公开了一种物理键盘输入装置,属于通信电子领域,包括电平驱动模块、译码器、电磁铁序列以及继电器序列;电平驱动模块通过GPIO总线连接译码器,译码器输出管脚与继电器IN端口连接;继电器序列中的继电器与电磁铁序列中电磁铁一一对应连接,电磁铁序列中的电磁铁与键盘键位一一对应布置。本实用新型专利技术将电磁铁序列中的电磁铁与键盘的键位一一对应布置,利用电平驱动模块设置对应的GPIO端口的电平,驱动译码器输出高低电平信号,从而触发继电器实现对电磁铁的控制,通过对应电磁铁推动相应的键盘按键。

A physical keyboard input device

【技术实现步骤摘要】
一种物理键盘输入装置
本技术涉及通信电子
,特别涉及一种物理键盘输入装置。
技术介绍
目前,各种类型的键盘输入装置已经在计算机、手持设备以及工业一起等系统中得到了广泛的使用。但是传统的键盘输入装置外形和功能单一,用户必须在电脑所在的区域中利用键盘输入装置输入信息,无法实现远程操控键盘,给用户使用带来不便。
技术实现思路
本技术的目的在于解决上述
技术介绍
中存在的缺陷,利用键盘输入装置代替人工敲击键盘。为实现以上目的,本技术采用一种物理键盘机械输入装置,包括:电平驱动模块、译码器、电磁铁序列以及继电器序列;电平驱动模块通过GPIO总线连接译码器,译码器输出管脚与继电器IN端口连接;继电器序列中的继电器与电磁铁序列中电磁铁一一对应连接,电磁铁序列中的电磁铁与键盘键位一一对应布置。优选地,还包括电源,电源的正极与所述继电器的COM端口连接,所述电磁铁的正极与所述继电器的NO端口连接,所述电磁铁的负极与电源的负极连接。优选地,所述电平驱动模块内设存储有GPIO电平驱动代码的存储卡。优选地,还包括HTTP服务器和SQLite数据库,HTTP服务器与所述电平驱动模块连接,SQLite数据库与HTTP服务器连接。优选地,所述电磁铁为推拉式电磁铁。与现有技术相比,本技术存在以下技术效果:本技术提供的键盘输入装置是一种外挂的输入辅助机械装置,结合台式机的键盘布置类型,设置电磁铁序列和继电器序列,电磁铁序列中的电磁铁数量和继电器序列中的继电器数量均与台式机的键盘数量相同。将电磁铁序列中的电磁铁与键盘的键位一一对应布置,利用电平驱动模块设置对应的GPIO端口的电平,驱动译码器输出高低电平信号,从而触发继电器实现对电磁铁的控制,通过对应电磁铁推动相应的键盘按键。另外,本方案仅经过物理上的调整后,应用在所有键盘上,而不需要更换键盘,降低了使用成本。附图说明下面结合附图,对本技术的具体实施方式进行详细描述:图1是一种物理键盘输入装置的结构示意图;图2是一种物理键盘输入装置的电路原理图。具体实施方式为了更进一步说明本技术的特征,请参阅以下有关本技术的详细说明与附图。所附图仅供参考与说明之用,并非用来对本技术的保护范围加以限制。如图1至图2所示,本实施例公开一种物理键盘输入装置,该装置包括电平驱动模块10、译码器20、电磁铁序列30以及继电器序列40;电平驱动模块10通过GPIO总线连接译码器20,译码器20输出管脚与继电器IN端口连接;继电器序列40中的继电器41与电磁铁序列30中电磁铁31一一对应连接,电磁铁序列30中的电磁铁31与键盘键位一一对应布置。需要说明的是,一般标准的台式机的键盘是108键的,则需设置108个电磁铁和108个继电器,将电磁铁与键盘的键位一一对应布置,通过电平驱动模块通过输出高低电平确定译码器对应输出电平,通过继电器实现对电磁铁敲击键盘按键的控制。应当理解的是,本领域技术人员可根据实际的台式机键盘按键配置情况,合理设置继电器和电磁铁的数量,最多可支持到135个键盘按键。其中:128个单独激发的按键和7个与前者合并使用的辅助按键(Shift、Ctrl、Alt和Win)。优选地,本实施例中的电平驱动模块10包括但不限于Arduino板、单片机、树莓派和FPGA等,在其内设存储有GPIO电平驱动代码的存储卡即可。其中,GPIO电平驱动代码可为现有技术中已知的GPIO高低电平驱动代码,本领域技术人员也可根据实际情况进行设置,只需满足可设置电平驱动模块对应GPIO端口的电平即可。优选地,以采用树莓派为例,本实施例中的译码器20采用7-128译码器,其有8组128根输出管脚分别连接最近的74154芯片的16个输出管脚。其中:7-128译码器的输入管脚Vcc、Gnd和En分别与电平驱动模块10的GPIO总线Pin2、Pin6和Pin12相连,7-128译码器的输入管脚A、B、C、E、F和G分别连接树莓派的GPIO总线Pin35、Pin38、Pin40、Pin15、Pin16、Pin18和Pin22。7-128译码器的128根输出管脚与继电器41的IN端口相连,树莓派10的GPIO总线Pin4和Pin14分别与继电器41的D+和D-相连,通过调整跳线,将继电器41设置为低电位触发。则本实施例利用树莓派的GPIO管脚的电压来确定对应的7-128译码器对应输出,在7-128译码器输出低电平时,触发继电器动作,导通电路,实现对应电磁铁推动键盘按键,实现敲击键盘按键。优选地,该物理键盘输入装置还包括稳压电源,稳压电源的正极与继电器41的COM端口连接,电磁铁31的正极与继电器41的NO端口连接,电磁铁31的负极与稳压电源的负极连接。优选地,本实施例中的电磁铁31为推拉式电磁铁。通过译码器输出的电平触发继电器断开/闭合,从而控制对应电磁铁推动相应键盘按键。优选地,还包括HTTP服务器和SQLite数据库,HTTP服务器与所述电平驱动模块10连接,SQLite数据库与HTTP服务器连接。其中,HTTP服务器用来提供一个网络用户的访问接口,SQLite数据库用于存储网络用户的用户名、口令和用户的访问记录。HTTP服务器使用PHP动态网页模式,当用户提交敲击键盘指令时,PHP服务器调用存储卡中预先存储的GPIO电平驱动代码,GPIO电平驱动代码根据指令传送的字符设置对应的GPIO端口的电平,让对应电磁铁推动相应的键盘按键。本实施例提供的物理键盘输入装置仅经过物理上的调整后,即可应用在所有键盘上,而不需要更换键盘,也不用对所操作的键盘做任何的改造,使用方便且成本低,且不涉及电脑的硬件配置和系统的开放程度。而且网络用户可直接访问,输入指令即可远程操控键盘按键,键盘输入快速且稳定。以上所述仅为本技术的较佳实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种物理键盘输入装置,其特征在于,包括:电平驱动模块(10)、译码器(20)、电磁铁序列(30)以及继电器序列(40);电平驱动模块(10)通过GPIO总线连接译码器(20),译码器(20)输出管脚与继电器IN端口连接;继电器序列(40)中的继电器(41)与电磁铁序列(30)中电磁铁(31)一一对应连接,电磁铁序列(30)中的电磁铁(31)与键盘键位一一对应布置。

【技术特征摘要】
1.一种物理键盘输入装置,其特征在于,包括:电平驱动模块(10)、译码器(20)、电磁铁序列(30)以及继电器序列(40);电平驱动模块(10)通过GPIO总线连接译码器(20),译码器(20)输出管脚与继电器IN端口连接;继电器序列(40)中的继电器(41)与电磁铁序列(30)中电磁铁(31)一一对应连接,电磁铁序列(30)中的电磁铁(31)与键盘键位一一对应布置。2.如权利要求1所述的物理键盘输入装置,其特征在于,还包括电源,电源的正极与所述继电器(41)的COM端口连接,所...

【专利技术属性】
技术研发人员:田辉
申请(专利权)人:合肥高维数据技术有限公司
类型:新型
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1