O grande guia de resolução de problemas do Raspberry Pi Zero 2 W

Raspberry Pi Zero 2 mostrando tela em branco ou arco-íris e sem LED 

Se você garantiu que seu Raspberry Pi tem energia mas não está vendo nada na tela e/ou você não vê o LED verde, isso significa que há algo errado com seu cartão SD.

Pode ser que não esteja inserido, pode ser que a imagem do sistema operacional esteja corrompida ou não seja compatível. Também pode ser que o cartão microSD esteja quebrado.

Se você estiver usando uma imagem antiga do Raspberry Pi OS, isso também pode causar problemas, mesmo que tenha funcionado em outro Raspberry Pi.

Finalmente, às vezes você precisa ligar o seu monitor primeiro antes do seu Pi Zero 2. 

Por que estou a receber uma resolução de 640×480?

Se o sistema operacional não conseguir determinar a resolução do seu monitor, ele entrará em modo à prova de falhas. Ou o altera no SO, ou liga a sua tela antes de iniciar o seu Raspberry Pi Zero 2 W.

O crómio pende com frequência

Há uma correção que você pode fazer para melhorar significativamente seus tempos de carga e reduzir pendências ao rodar o cromo no seu Raspberry Pi Zero 2 W.

Envolve aumentar o tamanho do arquivo swap dos 100MB padrão para 2GB.

Testei-o em picockpit.com e vi o tempo de carga passar de 45 segundos para 16 segundos, aumentando o tamanho da troca.

É fácil.

  • Aberto Terminal
  • Digite sudo dphys-swapfile swapoff
  • Digite sudo nano /etc/dphys-swapfile
  • Vá para a linha que diz CONF_SWAPSIZE=100 e mudar "100" para 2048
  • Salve o arquivo pressionando CTRL + Oentrar, e depois sair pressionando CTRL + X
  • Digite sudo dphys-swapfile setup. Isto vai demorar um pouco...
  • Digite sudo dphys-swapfile swapon
  • Crómio aberto e teste

Há algumas desvantagens nisto e que nós cobrimos no nosso Pi Zero 2 W mega artigo.

Além disso, eu consegui obter isso um pouco mais rápido, desativando o JavaScript e as imagens.

Eis como:

  • No Chromium, vá para o seu menu de Configurações, digitando chrome://settings/ para a barra de endereços.
  • Então, vá para Privacidade e segurança na barra lateral esquerda.
  • Clique em Configurações do site
  • Depois, vá para o Conteúdo secção. Você vai ver JavaScript e Imagens. Clique sobre eles e desabilite-os.

Problemas com a câmera no Pi Zero 2

O Raspberry Pi Zero 2 W tem algumas coisas que você tem que tomar nota se você estiver usando uma câmera.

Solução necessária para ativar a câmera no Raspberry Pi OS Bullseye

pi zero 2 habilitar glamour para câmera

Quando instalei a câmera pela primeira vez, eu estava ansioso para experimentar a câmera, mas infelizmente, a libcamera só mostrava uma tela preta como se a câmera não estivesse conectada. 

A Libcamera também atirou um erro: "falhou na importação de fd". A partir de novembro de 2021, esta questão é conhecida dos engenheiros da Raspberry Pi....que deu uma volta,

"Uma alternativa é abrir um terminal, executar "sudo raspi-config", navegue para "Opções Avançadas". e ativar a aceleração gráfica "Glamor".. Então reinicialização o teu Pi."

Conector de câmara mais pequeno

pi zero 2 pi 4 csi conector

O Pi Zero 2 W maior usa um cabo ligeiramente menor do que o Pis maior.

Portanto, se você estiver comprando um módulo de câmera, certifique-se de que seu kit inclui a fita para o Raspberry Pi Zero.

Se a sua câmera está faltando o cabo menor para o Raspberry Pi Zero, então compre um aqui.

comparação de conectores pi zero 2 csi

Sem raspistill ou raspivideo, use antes libcamera

Alguns guias mais antigos vão apontar para você usar raspistill ou raspivideo para interagir com a câmera.

Em Bullseye, ambos foram depreciados e não são mais incluídos por padrão.

O substituto é a libcamera. Você pode testar a libcamera executando libcamera-hello.

Você pode ver mais comandos em a documentação oficial do Raspberry Pi.

Comando tvservice erro de lançamento

Se você tentar correr tvservice no Raspberry Pi Zero 2 W, vai atirar um erro, como abaixo:

/usr/bin/tvservice -o
/usr/bin/tvservice não é suportado quando se utiliza o driver vc4-kms-v3d.
Recursos similares estão disponíveis com as ferramentas padrão do linux
como o modetest dos testes de libdrm.

A maneira de resolver isto é usar o driver gráfico Legacy.

Abra um terminal, execute sudo raspi-config e depois vá para Opções Avançadas -> Motorista GL -> Legado.

tvservice vai funcionar agora.

Está à procura de desligar o seu HDMI? Temos aqui um guia mais completo.

Como conseguir movimentoEyeOS trabalhando em Raspberry Pi Zero 2 W

A última versão oficial do movimentoEyeOS não funciona no Pi Zero 2 W, mas você pode usar uma forquilha de garfo por mandíbula que funciona no Pi Zero 2 W.

Aqui está o processo, até ao momento em que obtivermos uma moção oficialEyeOS que suporte o Pi Zero 2. Eu usei o lançamento 20220119-dev e funcionou bem seguindo estes passos.

O que você vai precisar:

Hardware

pi zero cabo adaptador csi câmera

Cabo adaptador para o fator de forma Zero
(se você tiver alguma outra câmera que não veio com o cabo adaptador Zero)

Software

Baixe o último lançamento do motionEyeOS a partir deste link.

pi zero 2 w motioneyeos libertação de mandíbulas

Flash o arquivo de imagem (motioneyeos-raspberrypi3.img.gz) para um cartão SD. Eu usei balenaEtcher.

Se você inicializou o movimentoEyeOS agora, você verá este erro:

Configuração da rede com fio: sem dispositivo
Pânico: reinício em 100 segundos (causado pela rede)

Aqui está como você pode consertar isso.

Antes de carregar o cartão SD, você terá que criar um wpa_supplicant.conf no volume de inicialização do seu cartão SD. Descobri que a melhor maneira é criar um Novo documento de texto e dar-lhe um novo nome.

pi zero 2 w motioneyeos

Você saberá que está no volume do boot se vir arquivos como cmdline.txt, config.txt, bcm2710-rpi-zero-2.dtb.

Usando o Bloco de Notas++, edite wpa_supplicant.conf.

A primeira coisa que você fará no Notepad+++ é ir para Edição -> Conversão EOL -> Unix LF

pi zero 2 w motioneyeos configuração

Em seguida, cole o seguinte texto e altere os parâmetros para país, ssid e psk (coloque a sua senha aqui). Certifique-se de que todo o texto que você coloca nas variáveis ssid e psk estão entre aspas.

Finalmente, se você não é dos EUA, você pode encontrar o código do seu país aqui para colocar na variável "país" (por exemplo, DE = Alemanha).

      país=US
        update_config=1
        ctrl_interface=/var/run/wpa_supplicant
        
        network={
            scan_ssid=1
            ssid="putWiFiSSIDhere"
            psk="putPasswordHere"
        }

Guarde o ficheiro e coloque o cartão SD no seu Raspberry Pi Zero 2.

Você deve ser capaz de iniciar o motionEyeOS agora, e você pode obter a interface web acessando o endereço IP do seu Raspberry Pi Zero 2 em outro navegador web.

Uma das formas de encontrar o endereço IP do seu Pi Zero 2 W está no ecrã de arranque onde diz:

A interface wlan0 tem o endereço IP XXXXXX

Login com o nome de usuário padrão admin e em branco para o campo da senha.

pi zero 2 w interface web motioneyeos

Se você tiver conectado uma câmera, ela deve ser carregada automaticamente.

Tens algum problema?

Se você tem um problema com seu Raspberry Pi Zero 2, sinta-se livre para perguntar nos comentários, e eu vou tentar encontrar uma solução.

8 comentários

  1. Verhoest em Janeiro 8, 2022 às 5:39 pm

    Bjr, j'ai un framboesa 2zero w. j'ai installer recalbox8 sur une autre carte sd.mon problème et que au bout de 5 voir 10 min le framboesa plante.jai mie aussi un petit ventilo pour pas qu'il ne chauffe.je ne sais pas si c'est ricalbox ou le framboesa qui plante?
    Qui pour m'aider svp.merci

    • raspi berry em Janeiro 8, 2022 às 7:53 pm

      Olá, Verhoest,

      Acho que isto não se deve ao recalbox8. Possivelmente o Pi esteja defeituoso?
      Normalmente, deve acelerar em vez de cair ( espero entender corretamente "plante" como "crashing").

      Abraço
      Max

  2. Skipwire em Fevereiro 10, 2022 às 10:19 pm

    20220119-dev Jawsper MotioneyeOS não funcionará com Raspberry Pi zero w 2.

    20211113 Jawsper MotioneyeOS não vai funcionar. Não pode "ligar" com uma WifI
    pontos de acesso e padrões de ligação e depois reinicialização.

    • Xuyun Zeng em Fevereiro 11, 2022 às 12:30 am

      Não tenho a certeza porque é que isto está a acontecer. Certamente funcionou no meu. A imagem da tela é a prova.

      De qualquer forma, o seu segundo parágrafo refere-se a um problema que pode ser resolvido adicionando um wpa_supplicant.conf no seu Pi. As instruções devem ajudá-lo.

  3. john p em Fevereiro 18, 2022 às 3:49 am

    Depois de lutar com a versão atual de "motioneyeos", descobri o seu artigo sobre o uso do verson antigo e funciona muito bem. Eu ainda tenho um problema tentando carregar um xdcard grande (128gb/256gb) e colocá-lo para funcionar. Funciona bem com meus cartões menores. Eu estarei verificando isso. Agora para tentar chegar, entender e operar todas as funcionalidades como gravar, gravar em movimento, rebobinar, etc.

    • Xuyun Zeng em Fevereiro 19, 2022 às 11:50 pm

      Fico feliz em retribuir à comunidade, John.

  4. Cindy em Março 11, 2022 às 6:17 pm

    no passo para criar um wpa_supplicant.conf, como você está acessando o cartão SD? a captura de tela se parece com janelas, mas quando eu tento acessá-la as janelas querem formatar o cartão SD recém-impresso. Eu não consigo acessá-lo.

    • Xuyun Zeng em Março 12, 2022 às 7:37 pm

      Olá, Cindy,

      Basicamente, há UMA unidade que você pode acessar. O resto não é acessível pelo Windows e é por isso que você está recebendo os avisos de formato. Se você olhar atentamente no seu Explorer, você verá uma unidade que está montada quando você insere seu cartão SD. É muito provável que seja a unidade onde você coloca o wpa_supplicant.conf.

Deixe um comentário