跳过主要内容

Pimoroni Keybow 2040综述:内置Pi硅的可编程键盘

微微供电的Python可编程键盘

Pimoroni Keybow 2040
(图片:©汤姆的硬件)

我们的判决

Keybow 2040是一个制作精良的板,做了它设定要做的事情。CircuitPython库以一种易于使用的方式提供了我们需要的所有功能。

  • 易用性
  • 紧凑的尺寸
  • 点击键

反对

  • 昂贵的
  • 缺乏MicroPython支持

可编程键盘并不是什么新鲜事。游戏玩家和高级用户已经拥有它们很多年了。过去,制作我们自己的键盘需要Arduino Micro,很多线路,如果幸运的话,还有一个3D打印外壳。

英国树莓Pi转售商Pimoroni制造了自己的基于RP2040“Pi硅”的可编程键盘,无需焊接,配有16个键,所有键均采用独立控制的RGB LED。

Keybow 2040是Pimoroni继其小2040该公司推出了一款更小版本的树莓皮皮果。我们用50英镑(70美元)的Keybow 2040进行了一次试驾,用它节省了我们在航站楼的时间,并在我们工作时创造了一场多彩的灯光秀。

Pimoroni Keybow 2040的设计和使用

(图片来源:汤姆的硬件)

正如您可能已经猜到的,Keybow RP2040由RP2040“Pi硅”SoC供电,这与微型2040和其他第三方“Pi硅”板中使用的芯片相同。它不同于芯片的早期B0变体,如树莓皮创始人埃本·厄普顿谁告诉我们,它有“更多的浮点支持函数,我认为。将这些函数移到ROM中可以在使用它们的应用程序中释放更多的RAM。检查数据表,在这一步中没有勘误表修复。”

RP2040隐藏在中间PCB层,也就是钥匙和RGB LED插座连接的地方,还有一个用于电源和编程的USB C端口。

图1(五)

Pimoroni Keybow 2040

(图片来源:汤姆的硬件)
图2/5

Pimoroni Keybow 2040

(图片来源:汤姆的硬件)
图3/5

Pimoroni Keybow 2040

(图片来源:汤姆的硬件)
图4 / 5

Pimoroni Keybow 2040

(图片来源:汤姆的硬件)
图5中的5

Pimoroni Keybow 2040

(图片来源:汤姆的硬件)

关于Keybow 2040,首先让我们印象深刻的不是顶部的按键,而是装置上精致的丝网印刷。最引人注目的是在电路板的底部,金色和黑色的设计引人注目,并渗透到用于构建电路板的各个层中。

好的,现在我们来看看按键,它有16个清晰的键帽,覆盖了你选择的线性(安静)或点击键。我们的审查单位特色点击键通过金色卡利樱桃MX兼容开关。每个关键功能的RGB LED驱动由IS31FL3731 PWM LED矩阵驱动器处理所有的RGB效果,本质上减少了RP2040的工作。

在PCB的边缘上有一系列用于I2C、UART和典型GPIO操作的GPIO断点。所有这些断路器都需要一些精细的焊接来充分使用它们。所有这些都被夹在一个只有3 × 3 × 1英寸(76 × 76 × 26毫米)的底盘中。

Keybow 2040很好地放在我们的桌子上,在我们工作时,它会发出令人舒适的光芒。现在使用和享受Keybow的最佳方式是通过Adafruit的CircuitPython编程语言,该语言的一个版本是专门为支持Keybow 2040而创建的。Pimoroni正在开发它自己的MicroPython和USB HID版本,这是模拟Kee所必需的yboard/mouse正在开发中,这段代码应该在发布后很快就可以使用。

使用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),但智能货币在Keybo上w 2040。

1评论 论坛的评论
  • mrv_公司
    因为作者没有提及它,这个板有热交换插座的开关和有一个裸露的骨骼sku可用。
    回复