PICO DEV M3,可兼作磁性旋转编码器的树莓派RP2040开发板

原文链接:Raspberry Pi RP2040 development board doubles as a magnetic rotary encoder 由Jean-Luc Aufranc撰写。
本文共计 551 字,预计阅读 1 分钟

PICO DEV M3 是一款基于树莓派 RP2040 双核微控制器的圆形开发板。该开发板加上几个 3D 打印部件后就可以作为磁性旋转编码器使用了。

PICO DEV M3 板由 Ahmsville Labs 设计,配备 2MB QSPI 闪存、各种 GPIO 通孔、USB-C 端口。作为磁性旋转编码器时,支持每转最大 36,000 步,配备 18 个可单独寻址的 LED。

树莓派 RP2040 旋转编码器板-PICO DEV M3

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

PICO DEV M3 的引脚图

该板可以使用树莓派 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

分享这篇文章
订阅评论
提醒
0 评论
内联反馈
查看所有评论