本文共计 551 字,预计阅读 1 分钟
PICO DEV M3 是一款基于树莓派 RP2040 双核微控制器的圆形开发板。该开发板加上几个 3D 打印部件后就可以作为磁性旋转编码器使用了。
PICO DEV M3 板由 Ahmsville Labs 设计,配备 2MB QSPI 闪存、各种 GPIO 通孔、USB-C 端口。作为磁性旋转编码器时,支持每转最大 36,000 步,配备 18 个可单独寻址的 LED。
PICO DEV M3 开发板的规格:
- 微控制器 – 树莓派RP2040 双核 Arm Cortex-M0+ MCU,频率为 133 MHz,配备 264kB 片上 SRAM
- 存储 – 2MB QSPI 闪存
- USB – 1 个 USB 1.1 Type-C 主机/设备端口
- 编码器
- 基本分辨率为 36 步,每转可扩展至 36,000 步
- 带有18 个可单独寻址 LED的环
- 编码器按钮
- 与传统旋转编码器相比,滚珠轴承手感更顺畅
- 可定制的 3D 打印编码器
- 扩展 – 放置在开发板边缘的通孔用于:
- 19 个多功能 GPIO 引脚,包括 2 个模拟输入
- 2 个 UART
- 2 个 SPI、2 个 I2C
- 16 个 PWM 通道
- 8 个 PIO 状态机
- 其他– 用户按钮、用户 LED、BOOTSEL 按钮
- 电源
- 5V,使用USB Type-C 端口
- 带充电电路的锂聚合物电池支架
- 尺寸 – 直径约5cm
该板可以使用树莓派 RP2040 C/C++ SDK 或 MicroPython 进行编程,大家也可以在 GitHub 上找到这一特定设计的代码示例和 3D STEP 文件,以及来自 Ahmsville Labs 的其他旋转编码器设计。这并不是我介绍的第一个带有一个或多个旋转编码器的树莓派 RP2040 板了,之前我写过关于使用 CircuitPython 编程的 ANAVI Macro Pad 10 和 Knobs 输入设备。
PICO DEV M3 开发板目前在 Tindie 上是限量销售的,不带旋转编码器的售价是 21.1 美元,带旋转编码器的售价的 33.2 美元。该开发板会从尼日利亚或者英国发货。
本文消息来源于 Hackster.io。
文章翻译者:Jacob,嵌入式系统测试工程师、RAK高级工程师,物联网行业多年工作经验,熟悉嵌入式开发、测试各个环节,对不同产品有自己专业的分析与评估。