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
- 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).
- Baixe Raspbian no formato .zip. Prefira a versão completa e não a versão lite.
- Instale e inicie o Etcher.
- Clique no botão Selecionar imagem e selecione o arquivo .zip que você acabou de baixar.
- 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).
- 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.
- 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.
- 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.
- Abra cmdline.txt e adicione as seções text-load = dwc2, g_ether após a palavra rootwait e salve o arquivo.
- 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.
- 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):
- 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.
- Clique com o botão direito do mouse no adaptador que está conectado à Internet e selecione propriedades.
- Ative a opção “Permitir que outros usuários da rede se conectem” na guia “Compartilhamento”.
- 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.
- Baixe e instale o Putty. Putty é o principal cliente SSH para Windows.
- 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.
- Clique em OK se você receber um alerta de segurança. Isso não é um problema.
- 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
- Digite sudo raspi-config na linha de comandos. Um aplicativo de configuração é aberto.
- Selecione Opções de interface (número 5 na lista)
- Selecione VNC (número 3 no menu)
- Selecione Sim.
- Pressione Enter para confirmar que o servidor VNC está ativado.
- Selecione Concluir.
No seu PC:
- Baixe, instale e inicie o VNC Viewer.
- Selecione Nova conexão no menu Arquivo.
- Digite raspberry.local no campo “Servidor VNC”. Se isso não funcionar, tente raspberrypi novamente sem .local.
- Clique OK.
- Clique duas vezes no ícone de login.
- Clique em OK se um alerta de segurança aparecer.
- 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í.