[Google-aiy]:RPI上的两个视觉引擎盖



这与我想使用Google Aiy Vision Kit Raspberry Pi构建的项目有关。

我想将两个视觉引擎盖附加到RPI零W上。我意识到PI使用SPI接口与Vision Bonnet相互作用。从RPI GPIO标头的原理图中,似乎也有两个SPI接口。因此,我想知道我是否可以将两个视觉引擎盖连接到PI。这是可能的吗?

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

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

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

谢谢Venky

我在Google Aiy Vision套件问题中发布了一个问题,Google开发人员说这是不可能的。

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

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

1/我找不到引擎盖的模式。

2/添加标头并连接第二个引擎盖无法正常工作,因为SPI仅支持两个同行的通信。第二引擎盖的SPI必须连接到SPI2。

更多信息,我稍后发现:

Vision Bonnet使用以下GPIO:

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

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

不是您所追求的一切,但我设法使Movidius NCS在PI上运行。它具有与VPU引擎盖相同的加速器(Intel®Movidius™Myriad™2视觉处理单元(VPU((。它们的成本更高,但您可以通过USB界面在PI上放置多个NC。我认为您想同时运行两个模型,而不是缩放一个模型。

Google/aiyprojects-raspbian和Vision 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

相关内容

  • 没有找到相关文章

最新更新