Solução de problemas¶
A janela de conexão¶
"Chrome browser required"¶
O navegador não tem Web Serial nem Web Bluetooth. Safari e Firefox não os implementam, e nenhum navegador no iOS ou iPadOS também.
Use Chrome, Edge ou outro navegador Chromium no Windows, macOS ou Linux. Veja Navegadores compatíveis.
"Bluetooth is off"¶
O navegador enxerga um adaptador Bluetooth, mas ele está desativado. Ligue-o no sistema operacional; o bloco fica ativo sozinho, sem recarregar.
"Connection cancelled or failed. Please try again."¶
Normalmente o seletor de portas do navegador foi fechado. Às vezes a porta estava ocupada por outra coisa — um monitor serial, uma IDE, uma aba anterior do Lab que ainda a segurava. Feche o outro usuário da porta e reconecte.
O seletor de portas está vazio¶
O Lab só oferece portas que pertencem ao chip USB da placa controladora. Uma lista vazia significa que:
- a placa está sem energia, ou a fonte não está ligada;
- o cabo é só de carga — uma quantidade surpreendente é;
- o driver USB-serial não carregou. Desconecte, reconecte e observe se o sistema operacional reage de alguma forma.
"At least one motor must be connected to continue."¶
Nenhum motor respondeu em nenhum ID. Confira, nesta ordem: a fonte de alimentação, o cabo da placa ao motor 1 e depois cada ligação da cadeia.
"Motors with incorrect IDs detected."¶
Dois ou mais dispositivos respondem no mesmo ID, ou um motor está com um ID fora de 1–6. Esse é o estado normal de um braço recém-montado, porque os servos saem de fábrica com o mesmo ID.
Corrija com a ferramenta Set motor IDs, ou refaça a etapa de IDs do Módulo 1: conecte um motor de cada vez e dê a ele o seu número. Com mais de um ligado, o aplicativo não consegue distingui-los, e avisa.
"Motor speed is still limited from a previous emergency stop."¶
Exatamente o que diz. Uma parada de emergência trava a velocidade, e esse estado fica nos servos, não no navegador.
Desligue e ligue o braço, recarregue a página e conecte de novo. Só recarregar não basta.
Um motor mostra "Not connected"¶
Nada respondeu nesse ID. O barramento é uma cadeia, então uma interrupção aparece como esse motor e todos os seguintes em silêncio. Reencaixe o cabo na junta anterior ao primeiro motor mudo.
Um motor mostra "Not configured"¶
Algo respondeu, mas errado — dois dispositivos respondendo ao mesmo tempo, ou uma resposta vinda de um ID diferente do consultado. Trate como conflito de ID e use Set motor IDs.
Durante o trabalho¶
O gêmeo 3D não acompanha o braço real¶
Pare e resolva isso antes de fazer qualquer outra coisa.
- O braço está realmente conectado? Confira a barra lateral.
- A sondagem dos motores informou seis OK? Reconecte e leia a tabela.
- Os IDs estão na ordem certa ao longo da cadeia? Uma junta ligada ao ID errado move o segmento errado na tela.
- O braço foi calibrado nesta conta? Veja Calibração.
Os ângulos estão errados por um valor constante¶
As posições zero foram capturadas em uma pose que não era exatamente HOME. Refaça a calibração do Módulo 3, com mais cuidado na pose.
O erro cresce quanto mais o braço se estende¶
Calibração da amplitude de movimento, ou mecânica. Execute a ferramenta Calibrate robot; se persistir, procure um disco de servo frouxo ou um elo que não esteja bem encaixado.
A janela de parada de emergência não some¶
É um bloqueio rígido por projeto: power the robot off and on, then reload the app.
"Camera unavailable — check browser permissions or switch back to the virtual camera."¶
O navegador recusou a webcam, ou outro aplicativo a está usando. Confira a permissão de câmera do site, feche tudo o que estiver usando a câmera e recarregue. Os dois módulos de visão também rodam com a cena virtual embutida, então uma webcam com defeito nunca trava o curso.
Sessões remotas¶
"Connection failed. Check the code and try again."¶
O código está errado, ou a sessão do dono não está em execução. Os códigos têm seis caracteres e pertencem à conta do dono.
"Remote connection is not available — this tool requires a direct USB or Bluetooth connection."¶
Algumas ferramentas falam diretamente com o barramento e não funcionam em uma sessão remota. Conecte o braço a este computador.
"Sign in to use remote control."¶
Sessões remotas precisam de uma conta nas duas pontas.
A sessão nunca conecta, sem nenhum erro¶
Quase sempre é a rede. A conexão é ponto a ponto por um servidor STUN público, sem relay, e um firewall restritivo — escola, universidade, empresa — pode impedir que ela se forme. Tente outra rede, ou o hotspot do celular, para confirmar antes de culpar o aplicativo.
Conta e acesso¶
O link de login não funciona¶
Ele expira dez minutos depois de enviado. Peça um novo. Abra-o no computador em que você pretende trabalhar, no Chrome — não dentro do navegador de outro aplicativo.
Uma lição me manda para a página de planos¶
A lição exige assinatura. O Módulo 0 e o painel continuam abertos.
O botão do certificado não aparece¶
Ele exige os sete primeiros módulos concluídos e uma assinatura ativa. Veja Progresso e seu certificado.
Ainda travado¶
Use Send feedback dentro do Lab — ele pode anexar uma captura de tela, o que geralmente economiza uma ida e volta — ou escreva para hello@robonine.com. Diga qual módulo, qual etapa, qual navegador e se o braço está em USB, Bluetooth ou virtual.