程序媛的想象力
她们的想象能力已经超出了你的脑洞
而她们的打字仪器
你们永远也猜不到
神秘物品即将闪亮登场
3
2
1
没错
你没看错
这是外国女程序媛的神奇智造
摩尔斯USB键盘
首先
我们先来了解一下
什么是摩尔斯电码
莫尔斯电码是一种将国际公认的字母表(a-z)和数字(0-9)字母表示为一系列点和破折号的方式。在一战和二战期间,它变成了一个十分方便发送加密的信息的方式。传统的莫尔斯电键就像一个开关,联通和断开电路连接就能通过无线电波传播这些点和点的音长。
该女程序员心想着:当插入任何笔记本电脑或 PC 的 USB 3.0 端口时,摩尔斯键的每个行为指令就像敲键盘一样; 使用者可以用摩尔斯电码键入信息电脑键盘怎么自定义改键,并在屏幕上出现相应的英文字母数字字符。
于是
程序媛妹子动起手来
开始制作摩尔斯USB键盘
找到一个摩尔斯电建网赚项目,上面积了很多灰尘,而且装在一个很丑的塑料基地上,因此需要将其分解拆开电脑键盘怎么自定义改键,将摩尔斯电建清理干净。
在湿纸巾的帮助下,这项工作完成的很出色。而且她还仔细打磨了两个金属触点(即开关),改善电路连接的情况并去除一些沉积的脏东西。
接下来就是将电键转换为数字设备,建议使用微型控制器——Teensy 3.2!因为这个控制器,不仅便宜,操作起来也很方便。
为了确保 Teensy3.2正确按照预期“ 翻译 ”摩尔斯密码,所以要为 Teensy3.2写了一些测试代码。因此每当按下摩尔斯电键一次,就会看到电脑端有字符输出。当完后才能到这里时,问题又出现了:
机械开关按下时不能形成完美的物理接触(通常在“ 通路 ”和“ 断路 ”之间摆动几次,持续约 1ms,然后稳定到“ 通路 ”状态)。
计算机能够快速检测到这些振荡,所以当按下摩尔斯电键时,Teensy3.2检测到照片中显示的几个快速按键。这种效应称为“ 反弹 ”,幸好内置的 Teensy3.2库能够补偿它。
Teensy3.2编程完后,需要准备制作一个隐藏摩尔斯电键下方的电子设备的木质底座。
把木板锯成 110x90mm,这样莫尔斯电键可以很恰当地放在上面。在下方凿出了一个尺寸约为 50x40x10mm 的凹痕,用于放置微控制器 Teensy3.2和布线。
在底座上钻了两个孔,用于连接 Teensy 到摩尔斯电键的电线,顶部有四个较小的导向孔,用来把摩尔斯电键旋进底座。
最后打磨抛光这个牛逼的摩尔斯USB键盘,并将其连接到我的笔记本电脑上开始尝试使用。
温馨提示:为了 Teensy3.2能够成功检测到每次点击摩尔斯电键的不同,来区分点、破折号、字母和单词之间的停顿。建议大家在绝对时间的基础上结合自己的键控速度。用 150ms 的阈值来区分短划线,并且字母和单词之间的时间间隔被设置为 500ms 和 3000ms。
到底能不能使用呢
话不多说
直接上视频
键盘界的神器——摩尔斯USB键盘
俗话说得好
贫穷限制了我们的想象力
可是这句话用在程序媛身上就变成了
性别优势限制了我们的想象力
程序媛动起手来真的很可怕
!!!
