Módulo Grove Vision AI V2

Introdução
É um módulo de visão AI baseado em MCU alimentado por Arm Cortex-M55 & Ethos-U55. Ele oferece suporte aos frameworks TensorFlow e PyTorch e é compatível com a Arduino IDE. Com a plataforma de algoritmo SenseCraft AI, modelos de ML treinados podem ser implantados no sensor sem necessidade de codificação. Ele possui uma interface CSI padrão, um microfone digital onboard e um slot para cartão SD, o que o torna altamente adequado para vários projetos embarcados de visão com IA.
Use o navegador Chrome ou Edge baseado no mecanismo do Chrome.
Recursos
- Poderosas capacidades de processamento de IA: Utiliza o processador WiseEye2 HX6538 com um Arm Cortex-M55 dual-core e unidade de rede neural Arm Ethos-U55 integrada.
- Suporte versátil a modelos de IA: Implante facilmente modelos de IA prontos ou personalizados a partir do SenseCraft AI, incluindo Mobilenet V1, V2, Efficientnet-lite, Yolo v5 & v8. Os frameworks TensorFlow e PyTorch são suportados.
- Periféricos abundantes: Inclui microfone PDM, slot para cartão SD, Type-C, interface Grove e outros periféricos.
- Alta compatibilidade: Compatível com a série XIAO, Arduino, Raspberry Pi, placa de desenvolvimento ESP, facilitando o desenvolvimento posterior.
- Totalmente open source: Todos os códigos, arquivos de projeto e esquemáticos disponíveis para modificação e uso.
Aplicações
- Automação industrial: inspeção de qualidade, manutenção preditiva, controle por voz, etc.
- Cidades inteligentes: monitoramento de dispositivos, gerenciamento de energia, etc.
- Transporte: monitoramento de status, rastreamento de localização, etc.
- Agricultura inteligente: monitoramento ambiental, etc.
- Dispositivos móveis de IoT: dispositivos vestíveis, dispositivos portáteis, etc.
Visão geral do hardware

Para usar todas as funcionalidades do Grove Vision AI V2, talvez seja necessário adquirir uma câmera CSI separadamente. Recomendamos o Módulo de Câmera OV5647-62 FOV para Raspberry Pi.
Conectando a uma câmera com interface CSI
Depois que o Grove Vision AI V2 e a câmera estiverem prontos, você pode conectá-los por meio do cabo de conexão CSI. Ao conectar, preste atenção à direção da fileira de pinos e não os conecte ao contrário.

Inicialização / Reset / Driver Gravado
Inicialização
Se você utilizou algum método incomum que fez com que o Grove Vision AI deixasse de funcionar corretamente (em nível de software), talvez seja necessário colocar o dispositivo em modo BootLoader para recuperá-lo. Veja como entrar no modo BootLoader.
Método 1
Desconecte o cabo de conexão entre o Grove Vision AI e o seu computador, então pressione e segure o botão Boot no dispositivo sem soltá-lo. Nesse momento, conecte o Grove Vision AI ao seu computador com um cabo de dados tipo Type-C e, em seguida, solte o botão. Neste ponto, o dispositivo entrará no modo BootLoader.

Método 2
Com o Grove Vision AI conectado ao seu computador, você pode entrar no modo BootLoader pressionando o botão Boot e, em seguida, pressionando rapidamente o botão Reset.

Reset
Se você estiver enfrentando problemas com dados do dispositivo que de repente deixam de ser enviados ou com imagens travando, pode tentar reiniciar o dispositivo usando o botão Reset.

Driver
Se você perceber que o Grove Vision AI V2 não é reconhecido após conectá-lo ao computador, talvez seja necessário instalar o driver CH343 no seu computador. Abaixo estão alguns links para baixar e instalar o driver CH343.
- Instalador de um clique do driver Windows Vendor VCP: CH343SER.EXE
- Driver Windows Vendor VCP: CH343SER.ZIP
- Instalador de um clique do driver Windows CDC: CH343CDC.EXE
- Driver Windows CDC: CH343CDC.ZIP
- Driver macOS Vendor VCP: CH34xSER_MAC.ZIP
Para uso no Linux, você precisa adicionar o seguinte; o exemplo a seguir é para UBUNTU, outros sistemas são semelhantes, mas não serão listados aqui
sudo echo 'USBSYTEM=="tty", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="55d3", MODE:="0666"' > /etc/udev/rules.d/99-grove-vision-ai.rules
sudo udevadm control --reload-rules
sudo udevadm trigger
Manual da Ferramenta de Recuperação do Bootloader
Esta parte descreve como recuperar o bootloader do módulo Grove Vision AI (WE2). A ferramenta de recuperação é um software que pode ser usado para recuperar o bootloader do módulo Grove Vision AI (WE2) caso o bootloader seja corrompido, ou para gravar um novo firmware no módulo Grove Vision AI (WE2).
Pré-requisitos
- Qualquer placa que possua interface I2C e seja suportada pela Arduino IDE.
- Grove Vision AI V2
- Cabo de 4 pinos
Instalação de software
- Instale a Arduino IDE a partir do site oficial.
- Baixe a versão mais recente da biblioteca Seeed_Arduino_SSCMA do repositório GitHub.
- Adicione a biblioteca à sua Arduino IDE selecionando Sketch > Include Library > Add .ZIP Library e escolhendo o arquivo baixado.
- Abra o exemplo
we2_iic_bootloader_recoverna Arduino IDE: File > Examples > Seeed_Arduino_SSCMA > we2_iic_bootloader_recover. - Envie o exemplo para a sua placa Arduino.
Conexão de hardware
Conecte o módulo Grove Vision AI (WE2) à interface I2C padrão da sua placa Arduino usando o cabo de 4 pinos. Certifique-se de que cada fio esteja conectado ao pino correto.
- SCL -> SCL (Grove Vision AI WE2)
- SDA -> SDA (Grove Vision AI WE2)
- VCC -> VCC (Grove Vision AI WE2, 3.3V)
- GND -> GND (Grove Vision AI WE2)
Uso
- Certifique-se de que sua placa Arduino esteja conectada ao computador e de que o módulo Grove Vision AI (WE2) esteja conectado à placa Arduino.
- Abra o Serial Monitor na Arduino IDE. (ou qualquer outro software de monitor serial, por exemplo, minicom, PuTTY)
- Aguarde até que o dispositivo Grove Vision AI (WE2) seja detectado
- Pressione 'enter' para iniciar o processo de recuperação do bootloader e aguarde a conclusão do processo
Antes de conectar o Grove Vision AI V2 ao seu computador, mantenha o botão BOOT pressionado enquanto conecta ao computador via cabo de dados e, em seguida, solte o botão BOOT. Em alguns casos, pode ser necessário tentar de 3 a 10 vezes para recuperar o bootloader com sucesso.
Primeiros passos
Primeiros passos com Arduino
Arduino(Seeed Studio XIAO)
Reconhecimento de objetos ou comunicação serial
Primeiros passos com SenseCraft AI
SenseCraft AI Model Assistant
Implantar e observar modelos de IA sem experiência em código
Conectar o Grove Vision AI V2 ao Home Assistant
Conectando ao Home Assistant
Integrando o Grove Vision AI V2 ao Home Assistant
Solução de problemas
P1: É possível que o Grove Vision AI veja as informações de resultado do XIAO enquanto exibe uma tela ao vivo?
Não é possível. Considerando a taxa de quadros ou a velocidade de inferência de imagem, não oferecemos suporte à execução simultânea de ambas as tarefas neste estágio. Se o XIAO estiver conectado, você só poderá receber as informações reconhecidas reportadas, mas não o quadro em tempo real.
P2: Quais câmeras o Grove Vision AI V2 suporta? Ele suporta apenas a OV5647-62?
Você pode verificar aqui. Atualmente, escrevemos drivers para a série de câmeras OV5642, portanto o Grove Vision AI V2 é compatível com toda a linha de câmeras Raspberry Pi OV5647, por exemplo, OV5647-62, OV5647-67 e OV5647-160. As outras câmeras CSI são teoricamente suportadas, mas, devido ao fato de que algumas dessas câmeras não têm drivers escritos para elas ou não possuem uma unidade própria de processamento de cor, pode ocorrer o problema de a imagem ficar apenas na cor verde, e a perda de cores completas pode ter um possível impacto na precisão do reconhecimento.
Recursos
- [PDF] Folha de Dados
- [PDF] Diagrama de Circuito
- [Zip] Diagrama de Layout
- [Zip] Lista de Materiais
- [GitHub] Seeed Grove Vision AI Module V2 SDK
- [STP] Modelo 3D do case do kit grove vision ai v2
Suporte Técnico & Discussão de Produto
Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.