这与我想使用Google AIY VIsion Kit + Raspberry Pi构建的项目有关。
我想将两个视觉帽子附加到RPi零W.我意识到Pi使用SPI接口与Vision Bonnet交互。从RPi GPIO接头的原理图中,似乎还有两个SPI接口。所以,我想知道我是否可以将两个视觉帽子连接到Pi。那可能吗?
此外,我在这方面有两个想法:
(1)我认为单个Vision Bonnet不会使用所有40个引脚。因此,如果我知道实际使用了哪些引脚,我可以使用该信息来考虑添加另一个Vision Bonnet。但是,我不知道如何获得这些信息。你能帮我解决一下这个信息吗?
(2)如果我无法得到(1)中的细节,我想通过在VisionBonnet上再添加一个标头来扩展Pi上的GPIO标头。然后,我会将第二个引擎盖连接到新添加的标题。这有意义吗?
谢谢, Venky
答案 0 :(得分:1)
我在Google AIY Vision套件问题中发布了问题,Google开发人员表示这是不可能的。
答案 1 :(得分:0)
基于加载的模块(运行lsmod)和python代码。我相信它使用多个SPI。鉴于此,答案很可能是不起作用。
1 /我无法找到发动机罩的架构。
2 /添加标题并连接第二个引擎盖不起作用,因为SPI仅支持两个对等方的通信。第二个发动机罩的SPI必须连接到SPI2。
我后来发现的更多信息:
视觉引擎盖使用以下GPIO:
SPI接口:GPIO10,GPIO09,GPIO11,GPIO08 握手:GPIO06,GPIO13
SAMD09 MCU挂起I2C总线并使用地址0x51,0x61(仅限bootloader) LED驱动器使用地址0x30
答案 2 :(得分:0)
不完全是您想要的,但是我设法让Movidius NCS在Pi上运行。它具有与VPU引擎盖相同的加速器(英特尔®Movidius™Myriad™2视觉处理单元(VPU))。它们的价格更高,但您可以通过USB接口在Pi上放置多个NCS。我假设您想同时运行两个模型,而不是缩放一个模型。
答案 3 :(得分:0)
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