我们的判决
电路板硬件很棒,一旦软件支持得到改善,这将是必不可少的购买。
为了
布置得很好
大小合适
丰富的功能
反对
软件库仍在进行中
无安装孔
Raspberry Pi Pico 为 40 DIP 布局板引入了一系列新的附加格式。较小的附加组件称为“包”,例如 Pimoroni Pico Unicorn Pack。如果需要更大的电路板,那么我们有“底座”,我们工作台上的第一个是 30 美元的 Pimoroni Pico Explorer 一个“嵌入式电路实验场”,它提供一系列 GPIO 引脚、一个小型 LCD 屏幕、双电机输出和两个与 Breakout Garden 板兼容的分接头。
Pico Explorer Base 的目标是成为一个电子元件实验场所,这一目标与用于 Raspberry Pi 的 Explorer HAT 系列板共享。我们测试了 Pimoroni 的 Pico Explorer Base,构建项目以测试板的各种功能。
Pimoroni Pico Explorer 的设计和使用
Pico Explorer 尺寸为 4.6 x 2.5 x 0.8 英寸(117 x 63 x 20 毫米),预组装。Pimoroni 的 Pico Explorer Base 的尺寸很舒适,我们有足够的空间来舒适地工作,但它并没有占据我们的办公桌。
在电路板的左上角,我们看到了 Raspberry Pi Pico 的空间,插入时微型 USB 端口面向电路板的外侧。将 Pico 连接到电路板还可以为电路板及其组件供电。Pico 正下方是一个迷你面包板,我们可以在其中构建电路和实验。
Pico Explorer Base 的中心是一系列 GPIO 分线引脚,但您会注意到并非所有 GPIO 引脚都断开,因为板载电机控制器(GPIO 引脚 8 至 11)使用了一些 GPIO 引脚,压电蜂鸣器、液晶屏和按键。控制板的右下角是一个 1.54 英寸 240 x 240 像素的屏幕,它的角落有四个按钮。此屏幕使用与 Pimoroni 的 Display Pack 相同的库,这是我们将要审查的另一个板。电路板的右上角是两个 Breakout Garden 兼容插槽,可与 Pimoroni 的分线板系列配合使用。最后隐藏在这两个插槽之间的是一个压电扬声器。
我们使用 Pimoroni 的 MicroPython 图像的最新版本测试了 Pico Explorer,该图像仍然是 alpha 版本,这意味着正在进行改进和简化体验的工作。
我们的第一个项目是点亮和熄灭 LED,因此我们通过 Pico Explorer Base 将 LED 连接到 GP0。导入 picoexplorer 库,我们希望有一个抽象,使我们能够使用 Pimoroni 自己的库来闪烁 LED。库中没有这样的抽象,但为什么我们期望会有呢?我们对 Pimoroni 的用于 Raspberry Pi 的 Explorer HAT 系列板有广泛的了解,并且它有一个 Python 库,可以抽象各个方面。相反,我们必须使用 MicroPython 机器库中的 Pin 类。没什么大不了的,因为那些刚接触 Pico Explorer 的人很可能没有这方面的知识。
下一个项目更雄心勃勃,通过连接到 ADC 引脚的 10K 欧姆电位器控制单个 6V 直流电机。当我们旋转电位器时,电阻会发生变化,并且输出用于控制连接到两个电机通道之一的电机的速度。两个电机通道都使用 DRV8833 电机控制器,这是一种用于基本机器人的流行芯片。
picoexplorer 库具有读取电位计和控制电机所需的所有类和函数。我们进一步推进,并添加了一段代码,将电机速度输出到板载屏幕,速度低于 0.7 的颜色编码为绿色,速度低于 0.7,将文本颜色更改为红色并提醒用户。
我们更进一步,将 MSA301 三轴加速度计连接到 Breakout Garden 插槽之一。目前 Pimoroni 仍在研究 MicroPython 与突破的兼容性,所以即使经过一段时间我们的努力也没有结果。
对于那些不熟悉它的人来说,Pimoroni 的 Breakout Garden 是一系列突破性 I2C 和 SPI 板,可插入 Raspberry Pi HAT 上的匹配插槽,现在,在 Pico Explorer Base 上。有一个庞大的电路板生态系统,包括从飞行时间和颜色传感器到显示器、热像仪和 LED 矩阵的所有东西。毫无疑问,Pimoroni 将在 Pico Explorer Base 上添加对 Breakout Garden 板的软件支持,但在撰写本文时,它不适用于大多数附加组件。
Pimoroni Pico Explorer 的用例
Pimoroni Pico Explorer Base 是一个实验场所。我们有 GPIO 引脚、显示器和电机控制器,可以用来构建一些相当高级的项目。对于那些从代码和电子产品开始他们的旅程的人来说,抽象级别将帮助他们迈出第一步,并且随着库的后续更新,我们将看到更多抽象来帮助他们学习。两个电机引脚意味着可以用 Pico Explorer 制作基本的机器人,我们只需要找到一个机器人底盘来容纳板子,它有橡胶脚,但没有用于安装的螺丝孔。
底线
售价 22 英镑(30 美元)的 Pico Explorer 是比 Raspberry Pi Pico 更大的投资。它的尺寸和功能相得益彰,该板非常有用
核心功能就在那里,但遗憾的是,它目前缺少与 Breakout Garden 板的兼容性,尽管随着 Pimoroni 改进软件,这肯定会在不久的将来发生变化。我们还希望该板提供某种安装孔,以便人们可以轻松地将其安装在机器人上。然而,总的来说,对于任何尝试使用 Pico 的人来说,它都是一个有用且有趣的工具。