江湖救急啦!各种知道有没有什么按键器能通过程序控制他远程按下键盘的键

2020-05-28 11:39:02 +08:00
 inktiger

公司有一个需求,需要通过物理上的设备进行远程控制按下远程键盘的某个键,我们后台用的 java 开发,需要通过 java 调用这个设备执行按下按钮,请问这个有做过或者有人玩过的吗?

就像这样,但这个只支持每隔 30 秒他自动点的,无法让我用 java 进行调用

2387 次点击
所在节点    问与答
16 条回复
villivateur
2020-05-28 11:49:44 +08:00
自己用 Arduino 或者树莓派做个,很简单
inktiger
2020-05-28 11:59:43 +08:00
@villivateur 你好,树莓派这个我手里倒是有一个,有大致的思路吗?我没做过这种硬件交互的东西,感觉头脑一片模糊
si
2020-05-28 12:01:34 +08:00
先问问你们公司有没有玩单片机、树莓派之类的,如果有,那他应该能解决。
没有就找个支持串口控制的设备,可以用 Java 通过串口控制。
si
2020-05-28 12:04:53 +08:00
@inktiger 那个按键部分的原理应该是给他供电,他就按下去了。控制的部分应该在插头那个盒子里。相当于把那个控制的部分换成你的树莓派来控制。
owwlo
2020-05-28 12:08:36 +08:00
如果意思是按下上面那个黑色操控器的红色按钮,左边的金属杆就落下,可以把黑色的盒子拆了,按钮拆掉,按钮的输入输出接带 arduino 继电器的 Esp8266 。8266 自带 wifi 可以通过 url 操作继电器,这样不管你用什么语言只要能发 http request 就行了
inktiger
2020-05-28 12:10:24 +08:00
@si 谢谢你的思路,公司也没有做过这个的人,我们是互联网公司,老大把这个丢给我就只有我自己来做了,我在网上查到可以通过电磁铁来控制按压力度来达到这个效果,我正在看集合树莓派能否来控制电磁铁
jinhan13789991
2020-05-28 12:10:30 +08:00
Arduino 可以模拟键盘输入,就是 usb 口插上识别成键盘,输入什么是程序控制的。
可以通过 Socket 连接到你们 java 后端,然后控制输入
jinhan13789991
2020-05-28 12:16:13 +08:00
Arduino ide 自带的 demo 中就有模拟键盘输入
inktiger
2020-05-28 12:16:53 +08:00
@owwlo 上面那个是在淘宝上搜的一个最终成果了,我想用小一点的电磁铁的方式自己做一个简单的按键器,通过控制电磁铁弄一个简单的能按压键盘的东西,Esp8266 这个可以控制电磁铁吗
inktiger
2020-05-28 12:18:52 +08:00
@jinhan13789991 其实也不仅仅是按键盘,不然我们可以用 java 自带的程序都可以实现按键盘的,主要还是在物理器物上来发散想法了
arvinsilm
2020-05-28 12:23:44 +08:00
一个智能插座加一个通电就动的东西。我说你们遇到什么都要自己造轮子吗?
lmaq
2020-05-28 12:29:31 +08:00
会编程 esp8266 + 电磁开关
不会编程 智能插座 + 电磁开关
dallaslu
2020-05-28 16:26:56 +08:00
Ardiuno 开发板控制小电机的教程很多很多,用楼上提到的 esp8266 联网留个 http 接口…
zktz
2020-05-28 22:21:30 +08:00
楼主你是不是只会做 java web ?
inktiger
2020-05-29 10:12:50 +08:00
@zktz 嗯,是的
zktz
2020-05-29 11:43:28 +08:00
@inktiger 那你干不了这个,这个触及了你的知识盲区。你跟领导说把这个事包出去吧。不是会编程就能做原子弹的。别人说的肯定也把你弄的一头雾水。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/676255

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX