1

这与我想使用 Google AIY VIsion Kit + Raspberry Pi 构建的项目有关。

我想将两个视觉阀帽连接到 RPi 零 W。我意识到 Pi 使用 SPI 接口与视觉阀帽交互。从 RPi GPIO 头的原理图中,似乎也有两个 SPI 接口。所以,我想知道我是否可以将两个视觉引擎盖连接到 Pi。那可能吗?

此外,我在这方面有两个想法:

(1) 我认为单个 Vision Bonnet 不会使用所有 40 个引脚。因此,如果我知道实际使用了哪些引脚,我可以使用该信息来考虑添加另一个 Vision Bonnet。但是,我不确定如何获取此信息。你能帮我提供这些信息吗?

(2) 如果我无法获得 (1) 中的详细信息,我正在考虑通过在 VisionBonnet 上再添加一个头来扩展 Pi 上的 GPIO 头。然后,我将第二个引擎盖附加到新添加的标题上。这有意义吗?

谢谢,文奇

4

4 回答 4

1

我在 Google AIY Vision kit issue 中发布了这个问题,Google 开发人员说这是不可能的。

https://github.com/google/aiyprojects-raspbian/issues/348

于 2018-09-17T01:54:58.307 回答
0

google/aiyprojects-raspbianVision Bonnet上描述的 40 针引脚排列:

               3.3V --> 1    2 <-- 5V
            I2C_SDA --> 3    4 <-- 5V
            I2C_SCL --> 5    6 <-- GND
                        7    8
                GND --> 9   10
                        11  12
                        13  14 <-- GND
(GPIO_22) BUZZER_GPIO-->15  16 <-- BUTTON_GPIO (GPIO_23)
               3.3V --> 17  18
           SPI_MOSI --> 19  20 <-- GND
           SPI_MISO --> 21  22
           SPI_SCLK --> 23  24 <-- SPI_CE_MRD
                GND --> 25  26
             ID_SDA --> 27  28 <-- ID_SCL
                        29  30 <-- GND
      PI_TO_MRD_IRQ --> 31  32
      MRD_TO_PI_IRQ --> 33  34 <-- GND
                        35  36
         MRD_UNUSED --> 37  38
                GND --> 39  40
于 2018-10-04T17:37:18.507 回答
0

不是你想要的,但我设法让 Movidius NCS 在 Pi 上运行。它具有与 VPU 引擎盖(英特尔® Movidius™ Myriad™ 2 视觉处理单元 (VPU))相同的加速器。它们的成本更高,但您可以通过 USB 接口在 Pi 上放置多个 NCS。我假设您想同时运行两个模型而不是缩放一个模型。

于 2018-09-12T18:29:39.637 回答
0

基于加载的模块(运行 lsmod)和 python 代码。我相信它使用了不止一个 SPI。鉴于此,答案很可能是行不通的。

1/ 我找不到引擎盖的示意图。

2/ 添加标题和连接第二个引擎盖将不起作用,因为 SPI 仅支持两个对等方的通信。第二个发动机罩的 SPI 必须连接到 SPI2。

更多信息,我后来发现:

视觉引擎盖使用以下 GPIO:

SPI接口:GPIO10、GPIO09、GPIO11、GPIO08 握手:GPIO06、GPIO13

SAMD09 MCU 挂在 I2C 总线上并使用地址 0x51、0x61(仅限引导加载程序) LED 驱动器使用地址 0x30

于 2018-05-18T20:20:00.547 回答