Skip to content

Adafruit ItsyBitsy RP2040 评测:令人惊讶的妥协

    1647741604

    我们的判决

    QT Py 和 Feather RP2040 板之间经过深思熟虑的折衷方案。如果您需要 GPIO 但不需要尺寸,那么 ItsyBitsy RP2040 是正确的选择。

    为了

    + 比 QT Py 更多的引脚,但不是完整的
    + 用户可编程 BOOT 按钮
    + 与 QT Py RP2040 价格相同

    反对

    – 无茎 QT

    Adafruit 最新的 RP2040 板是一种折衷方案。它不像 QT Py RP2040 那样小,也不像 Feather RP2040 那样功能丰富,但它确实以紧凑的外形提供了大量的 GPIO 引脚选择。10 美元的 ItsyBitsy RP2040 非常适合那些需要在小封装中使用大量 GPIO 引脚的用户。继续 Adafruit 的 ItsyBitsy 板系列,RP2040 模型将功能强大的 Raspberry Pi RP2040 SoC 带入外形,从远处看,您可能会认为这是 Arduino Nano,相似之处是惊人的。

    Adafruit ItsyBitsy RP2040
    直接定价 $9.95

    尽管价格相同,ItsyBitsy RP2040 的大小大约是 QT Py RP2040 的两倍。我们从 GPIO 引脚中获得的东西以 Stemma QT 连接器的形式丢失。Feather RP2040 比 ItsyBitsy RP2040 大,但只有 14 毫米,对于通用项目来说不是很大,但对于空间有限的项目来说,每一毫米都很重要。ItsyBitsy RP2040 是不是妥协得太远了? 

    Adafruit ItsyBitsy RP2040 硬件规格 

    RP2040 SoC
    运行频率高达 133Mhz 的 ARM Cortex M0+

    SRAM
    264kB

    闪存
    8MB QSPI

    通用输入输出接口
    30 个具有以下功能的 GPIO 引脚 16 个 PWM 输出 10 个数字 I/O,4 个模拟 12 位 ADC,2 个 I2C,SPI,2 个 UART,可编程 IO,1 个 NeoPixel

    USB端口
    微型 USB

    方面
    1.4 x 0.7 x 0.2 (36mm x 18mm x 4mm)

    Adafruit ItsyBitsy RP2040 的设计 

    ItsyBitsy 系列是一种折衷方案,当您需要为一个项目提供大量引脚时,您仍然需要尽可能小的电路板。正如 Adafruit 所说:“什么比羽毛小但比小饰品大?这是一个ItsyBitsy!“

    在我们的例子中,ItsyBitsy RP2040 比 QT Py RP2040 大,但比 Feather RP2040 小。该板采用 DIP 配置设计,这意味着它可以很容易地用于面包板。ItsyBitsy RP2040 缺少用于表面贴装焊接的齿形边缘,实际上在微型 USB 连接器对面有五个额外的 GPIO 引脚,需要将引脚朝上进行焊接。 

    这些额外的引脚很有用,但这意味着我们没有任何 Stemma QT 连接器,通常这些在该系列中不存在。但它们的加入对于这个小板来说将是一个巨大的连接性提升。GPIO 引脚清楚地标记在板的两侧,方便 I2C 的 SDA 和 SCL 引脚在其背面有其 GPIO 引脚编号。

    使用 Adafruit ItsyBitsy RP2040 

    ItsyBitsy RP2040 是经典的 Adafruit:易于使用且具有精心挑选的 GPIO 引脚选择。由于这是一个 RP2040 板,我们可以使用 MicroPython、CircuitPython、C/C++ 和 Arduino IDE 编写代码。我们使用 CircuitPython 和 MicroPython 测试了 ItsyBitsy RP2040,但老实说,如果您购买的是 Adafruit 板,您很可能会喜欢 CircuitPython。 

    在操作中,ItsyBitsy RP2040 的行为与 QT Py RP2040 和 Feather RP2040 完全相同。我们在 CircuitPython 中进行了一些测试,从强制闪烁的 LED 开始,然后我们控制了内置的 NeoPixel。尽管没有 Stemma QT 连接器,但我们可以通过 Stemma QT 到跳线适配器使用 Stemma QT 板,并且由于 Adafruit 广泛的板和驱动程序库,我们可以连接传感器、屏幕和更多附加板。我们对 MicroPython 的测试涉及使用 I2C OLED 屏幕来显示图像和动画。在一个小的引脚编号问题之后,最初阻止我们使用 I2C 引脚,我们能够解决问题并在屏幕上滚动 Tom’s Hardware 徽标。

    Adafruit ItsyBitsy RP2040 用例 

    ItsyBitsy RP2040 专为那些需要在小封装中使用大量 GPIO 引脚的用户而设计。使用 QT Py RP2040 的 13 个 GPIO 引脚和 Stemma QT 连接器,我们有一个更小的封装,但这限制了我们可以实现的目标,尤其是可编程 IO (PIO) 项目。ItsyBitsy RP2040 的 30 个 GPIO 引脚意味着我们可以将使用传统 GPIO 的项目与 PIO 混合使用。 

    ItsyBitsy RP2040 的尺寸和 GPIO 选择意味着我们可以轻松构建机器人,并卸载传感器输入,例如从 HC-SR04+ 超声波传感器到 PIO。借助 SPI 和 I2C,我们可以为数据记录项目连接屏幕、传感器和 SD 卡。考虑到对外形做出的妥协,将小麦从谷壳中剔除,并为我们提供我们所需要的东西。

    底线 

    ItsyBitsy RP2040 的价格约为 10 美元,与 QT Py RP2040 的价格相同,比 Feather RP2040 便宜 2 美元。Raspberry Pi Pico 是最便宜的替代品,仅售 4 美元,但更大,并且没有内置 Neopixel 灯(并且只有 3 个 ADC 端口)。每个电路板都以相同的方式工作,因此归结为您想对电路板做什么。 

    如果您是 RP2040 的新手并且喜欢 Adafruit 的电路板,那么 Feather RP2040 是最佳的整体价值。它具有 Stemma QT、板载 LiPo 充电和与 FeatherWing 扩展板的兼容性。如果您需要尽可能小的电路板并且可以处理 GPIO 引脚的丢失,QT Py RP2040 适合您。但如果您需要妥协,ItsyBitsy RP2040 是不错的选择。

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x