Falhas comuns

Para mais dúvidas, pode pesquisar e resolvê-las diretamente no nosso fórum:\ https://forum.singtown.com/

O que fazer se não houver resposta depois de ligar o OpenMV ao computador?

  • Verifique a alimentação do OpenMV. Use um multímetro para medir o pino de 3.3V. Se a leitura não for normal (inferior a 3V), isso indica que há algo errado com a porta USB do computador ou com o cabo USB, troque-o.
  • Verifique o gestor de dispositivos do computador. Veja se o driver foi instalado corretamente, com os passos certos e o ambiente de desenvolvimento.
  • Pergunte ao vendedor se gravaram o firmware corretamente.

E se o OpenMV e o Arduino/STM32/51 estiverem ligados pela porta série,mas nenhuma mensagem for recebida?

  • Certifique-se de que a porta série do OpenMV consegue exportar corretamente. Use um módulo TTL-USB para ligar ao computador, ou use um osciloscópio/analisador lógico ligado ao pino para verificar se há dados a sair.
  • Certifique-se de que não há nada de errado com o Arduino/STM32/51. Use um módulo TTL-USB para enviar dados ao Arduino/STM32/51 e verifique o resultado. Por exemplo, compile de forma a que, ao receber dados determinados, as luzes acendam ou apaguem. Ou use a porta série para transmitir (os iniciantes cometem erros com muita facilidade aqui, por não saberem qual a porta série que recebe dados e qual a que transmite, que é a dúvida mais frequente).
  • Certifique-se de que não há nada de errado com a ligação da porta série. O RX de TX — Arduino no OpenMV e o TX e GND do RX — Arduino no OpenMV devem estar ligados. Certifique-se de que isso não tem nada a ver com o fornecimento de alimentação do Arduino/STM32/51. Algumas pessoas não sabem que é necessário fornecer alimentação, ou são descuidadas.

E se os dados da porta série forem código ilegível?

  • É preciso escolher exibir em código ascii. Se for hexadecimal, talvez o interprete como código ilegível.
  • Certifique-se de que é uma ligação de nível ttl. Não é possível usar o RS232 do computador para ligar diretamente à porta série do OpenMV.

Detalhes em: comunicação série Ⅱ

Por que não consigo executar o programa?

  • (o mais comum) verifique se há algo errado com o código. Teste o código na IDE. Se houver erro, definitivamente não vai correr normalmente.
  • De acordo com os passos do Quickstart em 10 minutos, altere o main.py para o código a executar。
  • Certifique-se de que a alimentação está correta. Forneça uma tensão de 3.7V a 7V (recomenda-se 5V) através do pino VIN, ou ligue o USB para fornecer alimentação diretamente.
  • Se ligar o cabo USB apenas para fornecer alimentação, certifique-se de que não liga o OpenMV à IDE, nem qualquer assistente de porta série ligado à porta série do OpenMV. Porque, nesse momento, isso vai iniciar o REPL, o que interromperá o programa do main.py.

Por que não consigo guardar código no OpenMV?

  • Isto pode acontecer porque tem o ficheiro aberto, ou o driver enlouqueceu --- reinicie o computador
  • Se mesmo assim não funcionar, há a possibilidade de o sistema de ficheiros estar corrompido --- formate

E se não houver imagem, ou a imagem não se mover, depois de correr o código?

Se estiver a correr normalmente, então pode ter clicado em desativar por engano, basta clicar novamente.

Por que não há a coluna do mapa de exibição do lado direito?

Use o rato para a arrastar para o lado direito.

Por que a taxa de fotogramas por segundo não é tão alta quanto o indicado?

Ao correr na IDE, devido à necessidade de o OpenMV transmitir a imagem para o computador, o que consome bastante tempo, pode desligar a exibição de imagem no computador.

results matching ""

    No results matching ""