我们的判决
Keybow 2040 是一款制作精良的电路板,完全符合它的预期。CircuitPython 库以易于使用的方式提供了我们需要的所有功能。
为了
便于使用
紧凑的尺寸
点击键
反对
昂贵的
缺乏对 MicroPython 的支持
可编程键盘并不是什么新鲜事。游戏玩家和高级用户多年来一直拥有它们。过去制作我们自己的键盘需要使用 Arduino Micro、大量布线,如果幸运的话,还需要一个 3D 打印外壳。
英国 Raspberry Pi 经销商 Pimoroni 制造了自己的基于 RP2040“Pi Silicon”的可编程键盘,无需焊接,配备 16 个按键,所有按键均具有独立控制的 RGB LED。
Keybow 2040 是 Pimoroni 的第二个基于 RP2040 的板,继他们的 Tiny 2040 之后提供了较小版本的 Raspberry Pi Pico。我们用 50 英镑(70 美元)的 Keybow 2040 进行了试驾,用它来节省我们在航站楼的时间,并在我们工作时创造出丰富多彩的灯光秀。
Pimoroni Keybow 2040 的设计和使用
您可能已经猜到了,Keybow RP2040 由 RP2040“Pi Silicon”SoC 供电,这与 Tiny 2040 和其他第三方“Pi Silicon”板使用的芯片相同。它与芯片的早期 B0 变体不同,正如 Raspberry Pi 创始人 Eben Upton 所证实的那样,他告诉我们它“我认为它具有更多的浮点支持功能。将这些移动到 ROM 可以在使用它们的应用程序中释放更多的 RAM。检查数据表,此步骤中没有勘误表修复。”
RP2040 隐藏在中间 PCB 层上,这也是连接按键和 RGB LED 的插座的地方,还有一个用于供电和编程的 USB C 端口。
关于 Keybow 2040,首先让我们印象深刻的不是顶部的按键,而是机身上精美的丝网印刷。在电路板的底部最引人注目的是,金色和黑色的设计引人注目,并渗透到用于构建电路板的层中。
好的,现在我们可以看一下按键,它们有 16 个清晰的键帽,涵盖了您选择的线性(静音)或点击键。我们的评测单元通过金色 Kalih Cherry MX 兼容开关提供了可点击的按键。每个按键都有一个由 IS31FL3731 PWM LED 矩阵驱动器驱动的 RGB LED,该驱动器处理所有 RGB 效果,从根本上减少了 RP2040 的工作量。
PCB 的一个边缘是一系列用于 I2C、UART 和典型 GPIO 操作的 GPIO 分支。所有这些突破都需要一些精细的焊接才能充分利用它们。所有这些都夹在一个尺寸仅为 3 x 3 x 1 英寸(76 x 76 x 26 毫米)的机箱中。
Keybow 2040 可以很好地放在我们的办公桌上,在我们工作时发出舒适的光芒。目前,使用和享受 Keybow 的最佳方式是通过 Adafruit 的 CircuitPython 编程语言,该语言的一个版本专门用于支持 Keybow 2040。Pimoroni 正在开发自己的 MicroPython 版本,以及模拟键盘/鼠标所需的 USB HID 是正在开发中,此代码应在发布后不久提供。
使用 CircuitPython,我们能够快速控制所有 16 个 LED,相对轻松地创建闪烁模式和不同的颜色序列。CircuitPython 的 adafruit_is31fl3731 库是可免费下载的库集合的一部分,但我们注意到这个库认为的第一个键以及用于与 GPIO 引脚接口的板库认为是第一个有问题钥匙。
事实上,它们偏离了 90 度,这意味着在我们的测试代码中按下一个键会导致错误的键亮起。我们寻求帮助,社区成员做出了回应,并能够用一些代数解决这个问题。新代码已传回 Adafruit,应该会在几天内修复。
使用 CircuitPython 的更正版本,我们创建了一个简单的项目,它将一系列按键和文本输入映射到单个按键。当我们按下左下角的键时,它会在我们的计算机上模拟一个键序列,它会打开一个终端窗口并输入一个命令来启动一个系统监视器应用程序。钥匙的颜色会从绿色变为蓝色,然后再变回来。
Pimoroni Keybow 2040 用例
Keybow 2040 能够将击键、鼠标移动和命令映射到 16 个键中的任何一个,是一款功能强大的设备,适用于家庭工作者和游戏玩家。我们可以在我们的游戏中映射常用的序列,包括重新加载、库存管理和组合动作,或者在 Photoshop 等照片编辑器中进行操作,并且我们可以使用 Keybow 2040 执行一系列复杂的步骤,只需按下一个按钮。
如果您曾经想要在键盘上增加 16 个可编程键,Keybow 2040 可让您添加它们。
底线
Keybow 2040 是一款令人印象深刻的电路板,虽然它可能只用于一次用途,但它的作用却很好,这要归功于良好的硬件和 CircuitPython 库。可点击的按键感觉反应灵敏,RGB LED 明亮均匀。
为方便起见,我们以 50 英镑(70 美元)的价格付出了高昂的代价,但 Keybow 2040 是一款精致且制作精良的套件,在其生命周期内可能只会为您节省数千次击键。有更便宜的替代品,例如 Pimoroni 的 RGB 键盘,它使用橡胶圆顶开关,需要插入 Raspberry Pi Pico,但聪明的钱是 Keybow 2040。