Como configurar um Raspberry Pi sem conectar a uma tela

Pi Os Raspberry Pis são muito convenientes porque são baratos e pequenos, mas conectá-los à tela, teclado e mouse requer muito mais espaço e dinheiro. Se você está apenas tentando usar o Pi para programar ou controlar dispositivos como luzes, motores e sensores, não precisa conectá-lo a uma tela, porque pode controlar o sistema remotamente usando um cliente VNC ou SSH. no seu computador principal. Chamamos essa configuração de exibição sem cabeça do Raspberry Pi.

Por padrão, o sistema operacional oficial do Raspberry Pi, Raspbian, é instalado com todas as formas de acesso remoto desativadas. Mas a boa notícia é que você não precisa se conectar a uma tela para ativá-las. Seguindo as instruções abaixo, você pode criar um Raspberry Pi decapitado para acesso remoto.

Instalando o Raspbian no cartão microSD

  1. Insira um cartão microSD no seu computador. Seu cartão deve ter 8 GB ou mais (a versão lite do Raspbian utilizará menos espaço).
  2. Baixe Raspbian no formato .zip. Prefira a versão completa e não a versão lite.
  3. Instale e inicie o Etcher.
  4. Clique no botão Selecionar imagem e selecione o arquivo .zip que você acabou de baixar.
  5. Clique no botão Flash.

O Etcher levará alguns minutos para instalar o Raspbian no seu cartão microSD. Quando terminar, pelo menos no Windows, você verá uma série de notificações solicitando a formatação do cartão. Feche essas janelas ou pressione “cancelar” (caso contrário, ele será configurado através do sistema operacional).

  1. Escreva um arquivo de texto em branco chamado “ssh” (sem extensão de arquivo) no diretório do cartão. Quando vir “ssh” na primeira inicialização, o Raspbian ativará automaticamente o SSH (Secure Socket Shell), o que permitirá obter acesso remoto à linha de comando Pi do seu computador.
  2. Configure uma conexão de rede para o Raspberry Pi.

Embora você tenha ativado o SSH, o que permitirá conectar e emitir comandos do terminal, você ainda precisa de uma maneira de acessar o seu Pi. Você pode conectar via Wi-Fi / Ethernet, via conexão Ethernet direta ou via conexão USB direta. Aqui estão as instruções para cada um.

Wi-Fi / Ethernet sem cabeça

Para configurar uma conexão Wi-Fi no Raspberry Pi sem cabeça, crie um arquivo de texto chamado wpa_supplicant.conf e coloque-o no diretório do cartão microSD. Você precisará colocar o seguinte texto no arquivo:

country = USctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdevupdate_config = 1network = {ssid = ”sua_wifi_ssid” scan_ssid = 1psk = ”sua_wifi_password” key_mgmt = WPA-PSK}

Altere o país para “GB” para o Reino Unido ou outro código de país, para um país diferente, e digite seu SSID e senha reais. Uma vez iniciado, o Raspbian conectará você a esta rede. No entanto, se você estiver em uma rede Wi-Fi pública que exija que você clique em “Ok” em uma página de inicialização antes de acessar a Internet, esse método não funcionará.

Você prefere Ethernet? Se você conectar o Raspberry Pi diretamente a uma rede com fio, poderá acessá-lo com seu nome (raspberrypi ou raspberrypi.local) sem alterar outros arquivos.

Conexão USB direta (apenas Pi Pi Zero / Zero W)

Com a conexão USB direta, você conecta o Pi Zero W diretamente a uma porta do seu computador. Esse método é incrível porque funciona independentemente de onde você está (mesmo que o Wi-Fi não esteja disponível) e precisa apenas de um cabo. No entanto, você só pode fazer isso em Pi Zero ou Zero W.

  1. Abra o arquivo config.txt no diretório do cartão micro SD, adicione a linha dtoverlay = dwc2 na parte inferior do arquivo e salve.
  2. Abra cmdline.txt e adicione as seções text-load = dwc2, g_ether após a palavra rootwait e salve o arquivo.
  3. Faça o download e instale os Serviços de impressão Bonjour do site apple.com (se você tiver o Windows). Pode parecer estranho que você precise de um aplicativo da Apple para acessar um Pi no Windows, mas isso ajuda seu computador a ver o Pi. Ignore o nome.
  4. Conecte o cabo micro USB à porta com o indicador “USB” no Pi Zero. Não funcionará se você conectá-lo à porta com o indicador “PWR”. Além disso, a porta “USB” alimentará seu Pi, portanto você não precisará conectar um cabo de alimentação especial.

Conexão Ethernet direta

Se o seu computador tiver uma porta Ethernet de backup ou você tiver um dongle Ethernet para USB, poderá usar um cabo de rede para ir diretamente do seu Pi para o seu computador. Apenas verifique se o Bonjour está instalado no seu computador e se o SSH está ativado no Pi. Você pode conectar os dois dispositivos via Ethernet.

Se você deseja que o Raspberry Pi se conecte à Internet a partir do seu computador através da porta Ethernet, faça o seguinte (no Windows 10):

  1. Vá para o menu “Conexões de rede”, que faz parte do (antigo) painel de controle. Você pode acessar esta tela acessando Configurações-> Rede e Internet-> Wi-Fi e clicando em “Alterar configurações do adaptador” no lado direito da tela.
  2. Clique com o botão direito do mouse no adaptador que está conectado à Internet e selecione propriedades.
  3. Ative a opção “Permitir que outros usuários da rede se conectem” na guia “Compartilhamento”.
  4. Selecione a porta Ethernet conectada ao Raspberry Pi no menu “Conexão de rede doméstica” e clique em OK.

Conexão SSH

Após conectar o Pi à sua rede ou diretamente ao seu computador, você precisará criar uma conexão SSH.

  1. Baixe e instale o Putty. Putty é o principal cliente SSH para Windows.
  2. Digite raspberrypi ou raspberrypi.local como o endereço que você deseja conectar ao Putty e clique em Abrir. Você geralmente precisa adicionar .local se o Pi estiver conectado diretamente ao seu computador via cabo USB ou Ethernet.
  3. Clique em OK se você receber um alerta de segurança. Isso não é um problema.
  4. Digite “pi” como seu nome de usuário e “raspberry” como sua senha. Você pode alterá-los mais tarde.

Agora você está conectado à linha de comando, mas se quiser acessar a GUI, precisará ativar o VNC.

Ativar e conectar via VNC

  1. Digite sudo raspi-config na linha de comandos. Um aplicativo de configuração é aberto.
  2. Selecione Opções de interface (número 5 na lista)
  3. Selecione VNC (número 3 no menu)
  4. Selecione Sim.
  5. Pressione Enter para confirmar que o servidor VNC está ativado.
  6. Selecione Concluir.

No seu PC:

  1. Baixe, instale e inicie o VNC Viewer.
  2. Selecione Nova conexão no menu Arquivo.
  3. Digite raspberry.local no campo “Servidor VNC”. Se isso não funcionar, tente raspberrypi novamente sem .local.
  4. Clique OK.
  5. Clique duas vezes no ícone de login.
  6. Clique em OK se um alerta de segurança aparecer.
  7. Digite o nome de usuário e a senha do Pi quando solicitado. Os padrões são: nome de usuário: pi e senha: raspberry. Clique OK.

A área de trabalho do Raspberry Pi aparecerá em uma janela na sua área de trabalho. Você será capaz de controlar tudo a partir daí.