Índice:

Introdução ao Raspberry Pi (sem cabeça): 12 etapas (com imagens)
Introdução ao Raspberry Pi (sem cabeça): 12 etapas (com imagens)

Vídeo: Introdução ao Raspberry Pi (sem cabeça): 12 etapas (com imagens)

Vídeo: Introdução ao Raspberry Pi (sem cabeça): 12 etapas (com imagens)
Vídeo: Raspberry Pi, como começar? #ACENDEALAMPADA 2024, Julho
Anonim
Introdução ao Raspberry Pi (sem cabeça)
Introdução ao Raspberry Pi (sem cabeça)

Finalmente! Use seu Raspberry Pi sem gastar o que parece ser uma eternidade conectando periféricos externos e lidando com uma monstruosidade de cabos: Configure seu Pi para ser sem cabeça! (não do tipo assustador embora) Isso é particularmente útil para pessoas que ministram workshops com o Raspberry Pi, uma vez que pode ser complicado (e caro) fornecer monitores, teclados e mouses para todos os alunos.

Presumo que todos saibam um pouco sobre o Pi, então este tutorial não cobrirá o que é o Pi ou seus recursos incríveis (estou olhando para vocês, pinos GPIO!). Para saber mais sobre o que o Pi pode fazer, verifique alguns de meus outros tutoriais (consulte a última seção deste tutorial) ou deixe um comentário.

O que é abordado neste tutorial: Habilitando e usando o SSH, uma visão geral da janela do terminal Linux e como se conectar à GUI do Pi (Interface Gráfica do Usuário, também conhecida como visualização da Área de Trabalho) via SSH.

Tempo de leitura: 15 min

Tempo de construção: ~ 20 min

Gratuito! (presumindo que você já tenha um cabo RPi e Ethernet)

Etapa 1: Materiais

Materiais
Materiais

- Computador com porta Ethernet e slot para cartão SD

- Raspberry Pi 3

- Cartão SD (8 GB ou maior)

- MicroUSB para cabo de alimentação USB

- Cabo Ethernet

- Recomendado: capa Raspberry Pi e cabo GPIO

Etapa 2: Software

Para este projeto, você precisará dos seguintes programas de software (gratuitos!):

  • Etcher

    Para gravar o Raspbian OS no cartão SD (e também formatar o cartão SD)

  • Bonjour Print Services (instalar apenas para Windows ou Linux OS)

    Para usar o endereço IP "raspberrypi.local"

  • PuTTY

    Para SSH no Pi

  • Conexão de área de trabalho remota (instalar em computadores que não sejam Windows)

    Para executar a GUI via SSH

Etapa 3: configurar o cartão SD

Configure o cartão SD
Configure o cartão SD
Configure o cartão SD
Configure o cartão SD
Configure o cartão SD
Configure o cartão SD
Configure o cartão SD
Configure o cartão SD

1. Baixe o seu sabor favorito de Raspbian! Você pode obter a versão mais recente aqui

2. Insira o cartão SD em seu PC e abra o Etcher

3. Selecione o arquivo zip Raspbian, o driver do cartão SD e clique em "formatar"

4. Habilite o acesso SSH

Abra o conteúdo do arquivo para o cartão SD. Adicione um novo arquivo de texto intitulado "SSH". Se o computador adicionar uma extensão de arquivo (por exemplo, ".txt"), exclua-a e ignore quaisquer avisos.

5. Ejete o cartão SD e insira-o em seu Pi

Etapa 4: vamos nos conectar

Vamos nos conectar!
Vamos nos conectar!
Vamos nos conectar!
Vamos nos conectar!
Vamos nos conectar!
Vamos nos conectar!

1. Conecte o cabo Ethernet entre o Raspberry Pi e o seu computador

2. Conecte o cabo de alimentação USB

Verifique se a luz vermelha de energia acende e se as luzes da porta Ethernet (amarela e verde) estão acesas e / ou piscando.

3. Conecte o RPi à World Wide Web (também conhecida como Internet)

Vá para Configurações -> Rede e Internet -> Alterar Opções do Adaptador (também conhecido como Conexões de Rede).

Clique na conexão Ethernet, mantenha pressionado "CTRL" e, em seguida, clique em sua conexão WiFi. * Clique com o botão direito na janela e selecione "Conexões de ponte" - isso fará a ponte entre a conexão entre a porta Ethernet e a sua porta WiFi.

* Se você selecionar a conexão WiFi primeiro, ela fará a ponte entre a conexão WiFi e a Ethernet, o que permitirá que você faça login no Pi, mas não se conecte à Internet.

4. Abra o PuTTY e faça login no Pi usando o endereço IP "raspberrypi.local"

Nome de usuário padrão: pi

Senha padrão: framboesa

5. Altere a senha padrão digitando passwd e seguindo os prompts

Etapa 5: Navegando na janela do Terminal Linux (Shell)

Navegando na janela do Terminal Linux (Shell)
Navegando na janela do Terminal Linux (Shell)
Navegando na janela do terminal Linux (Shell)
Navegando na janela do terminal Linux (Shell)

A janela do terminal é o painel de controle do sistema

Normalmente mostra um prompt de comando, que nos fornece informações, mas não faz parte dos comandos do sistema. Mais comumente, o prompt de comando exibe o nome de login do usuário e o diretório de trabalho atual (representado por um twiddle: ~).

Comandos de entrada

Os comandos são escritos após o prompt e inseridos pressionando a tecla Enter.

Os comandos podem ser emitidos no estado em que se encontram ou seguidos por uma ou mais opções. As opções geralmente têm um traço na frente delas, como o seguinte:

ls -a

Você pode ver as opções de um comando específico digitando o nome do comando seguido por "--help" (abordarei isso mais tarde).

A segunda foto mostra uma lista de comandos comuns. Pratique usá-los (1) navegando até a área de trabalho, (2) criando um arquivo com algum texto e (3) salvando o arquivo.

Aqui está um desafio especial: digite o seguinte comando e tente descobrir o que ele está fazendo.

CD..

Etapa 6: Combos de teclas especiais

Combos de teclas especiais!
Combos de teclas especiais!
Combos de teclas especiais!
Combos de teclas especiais!

A janela do terminal do Linux é muuuuito mais fácil (e mais rápida) de usar se você souber algumas combinações de teclas especiais. Os mais comuns incluem:

  • Ctrl + C: Fim do programa em execução
  • Ctrl + A: Mover para o início da linha de comando
  • Ctrl + E: Mover para o final da linha de comando
  • Teclas de seta para cima e para baixo: Pesquise no histórico de comandos (pode editá-las e pressionar Enter para executar novamente)
  • Guia: Preenchimento do nome do arquivo

Verifique as fotos acima para uma lista mais completa e pratique usando-as enquanto navega na linha de comando!

Etapa 7: Obtendo Ajuda no Terminal # 1: Páginas do Manual e de Informações

Obtendo ajuda no Terminal nº 1: Páginas de manual e de informações
Obtendo ajuda no Terminal nº 1: Páginas de manual e de informações
Obtendo ajuda no Terminal nº 1: Páginas de manual e de informações
Obtendo ajuda no Terminal nº 1: Páginas de manual e de informações
Obtendo ajuda no Terminal nº 1: Páginas de manual e de informações
Obtendo ajuda no Terminal nº 1: Páginas de manual e de informações

As páginas de manual são um recurso completo para todos os comandos disponíveis na janela do terminal do Linux.

Para ler as páginas de manual de um comando específico, digite o seguinte:

comando do homem

No manual, a primeira linha contém o nome do comando sobre o qual você está lendo e o ID da seção que contém a página do manual.

Após a primeira linha, há uma sinopse, que é uma breve descrição do comando que inclui a notação técnica de todas as opções e / ou argumentos. As opções são uma forma de executar o comando, e um argumento é onde você o executa. Argumentos opcionais são colocados entre colchetes.

Após a sinopse, há uma descrição mais longa do comando, seguida por uma visão geral mais detalhada das opções disponíveis, informações sobre opções de combinação, outros comandos relacionados e outras informações pertencentes ao comando.

Alguns comandos possuem várias páginas de manual, como o comando “passwd”. Para ver todas as páginas sobre um comando, use a opção “-a”:

man -a passwd

A primeira seção da página de manual para o comando apropos é mostrada na 2ª foto acima.

As páginas de informações contêm informações mais recentes e podem ser mais fáceis de usar. Para visualizar as páginas de informações em um comando (substituindo "comando" pelo nome real do comando que você deseja pesquisar, como "apropos"), digite o seguinte:

comando info

Para navegar nas páginas de informações, use as teclas de seta para navegar pelo texto, a tecla Enter para ler sobre uma determinada palavra-chave, as teclas “P” e “N” para ir para o assunto anterior ou seguinte e a barra de espaço para mover uma página avançar. Use “Q” para sair.

Um trecho das páginas de informações é mostrado na 3ª foto acima.

Etapa 8: Obtendo ajuda nº 2: Comandos Whatis e Apropos

Obtendo ajuda nº 2: Comandos Whatis e Apropos
Obtendo ajuda nº 2: Comandos Whatis e Apropos
Obtendo ajuda nº 2: Comandos Whatis e Apropos
Obtendo ajuda nº 2: Comandos Whatis e Apropos

O comando "whatis" fornece informações breves sobre um comando e lista a primeira seção nas páginas do manual que contém uma página relevante (entre parênteses após o nome do comando).

Se você não tiver certeza de por onde começar, o comando "apropos" é uma boa maneira de pesquisar palavras-chave. Por exemplo, se você quiser saber como iniciar um navegador, pode digitar: “apropos navegador”, que exibirá uma lista de todos os programas relacionados ao navegador, incluindo navegadores da web, navegadores de arquivo e FTP, etc.

Etapa 9: Obtendo ajuda nº 3: - opção de ajuda

Obtendo ajuda nº 3: --opção de ajuda
Obtendo ajuda nº 3: --opção de ajuda

A maioria dos comandos também possui a opção “--help”, que fornece uma breve explicação do comando e uma lista de opções disponíveis. Em caso de dúvida, essa é uma ótima maneira de obter algumas informações rápidas e úteis sobre o uso de um comando específico e suas possíveis extensões.

Para usar a opção --help, digite "--help" após um comando específico, como no exemplo a seguir (também mostrado na foto acima):

apropos --help

Etapa 10: Chega de Terminal! Onde está a área de trabalho ?

Chega do Terminal! Onde está a área de trabalho ?!
Chega do Terminal! Onde está a área de trabalho ?!
Chega do Terminal! Onde está a área de trabalho ?!
Chega do Terminal! Onde está a área de trabalho ?!

Tudo bem, certo … A Conexão de Área de Trabalho Remota é uma maneira fácil de usar a visualização da área de trabalho, também conhecida como "Interface Gráfica do Usuário" ou GUI.

1. Instale a Conexão de Área de Trabalho Remota em seu Pi:

sudo apt-get install xrdp

2. Instale a Conexão de Área de Trabalho Remota em seu PC (já está instalado no sistema operacional Windows).

3. Abra a Conexão de área de trabalho remota e faça login usando o IP "raspberrypi.local" (ou encontre o IP do seu Pi usando o comando ifconfig). Ignore o aviso (clique em "sim").

4. Faça login com o nome de usuário e a senha do Pi

Se você ainda não alterou sua senha, faça-o agora. (Sim, eu sei que já disse para você fazer isso, mas vale a pena repetir, pois alguém poderia realmente invadir seu Pi se você não alterar a senha padrão.)

Etapa 11: O que é SSH, de qualquer maneira?

O que é SSH, de qualquer maneira?
O que é SSH, de qualquer maneira?

SSH significa "Secure SHell" - é um "protocolo de rede criptográfico para operar serviços de rede com segurança em uma rede não segura". - Wikipedia

… Uh o quê?

Em outras palavras, o SSH é uma maneira segura de se conectar entre um computador e outro, mesmo se a rede através da qual você está conectado não for segura. Por exemplo, se você estiver em uma rede compartilhada e usar SSH para fazer login remotamente em outro computador, outras pessoas na rede compartilhada não poderão ver o que você está fazendo por meio da conexão remota (embora Snowden tenha divulgado documentos que mostravam a NSA às vezes pode descriptografar o SSH).

Os usos comuns de SSH incluem login remoto, como se você quiser se conectar a um computador que vive a uma milha subterrânea sem ter que, você sabe, realmente ir até lá (eu costumava trabalhar para um experimento de matéria escura super legal chamado DRIFT e este é como acessaríamos os computadores que controlavam o detector, porque os computadores viviam em uma mina a cerca de 3 milhas subterrâneas.. longe demais para viajar para atualizar o software!).

Aqui está a página completa da Wikipedia sobre SSH - é muito legal, então dê uma olhada!

Etapa 12: Use seu Pi sem cabeça e continue aprendendo

Use seu Pi sem cabeça e continue aprendendo!
Use seu Pi sem cabeça e continue aprendendo!

Vá em frente e explore! Pratique o uso da janela do terminal até se familiarizar com os comandos básicos. Você pode até considerar a remoção do cabo Ethernet e tornar seu Pi um ponto de acesso (postarei um tutorial sobre isso nas próximas semanas).

Programe os pinos GPIO para fazer coisas legais! Precisa de algumas ideias? Confira estes tutoriais:

1. Fazendo um Sensor de Umidade do Solo

2. Construindo um Controlador de Irrigação (pode ser pareado com Sensor de Umidade do Solo)

3. Bark Back: Instale um IoT Pet Monitor

4. Expanda a sua casa inteligente e adicione um reprodutor de música acionado por movimento

Precisa de peças?

Desmonte eletrônicos velhos e quebrados! Os brinquedos eletrônicos são um ótimo lugar para obter motores e alto-falantes. Se você quiser motores melhores, desmonte as ferramentas elétricas.

Pergunte a amigos ou encontre uma oficina para peças e fios extras, guarde cabos de energia de eletrônicos antigos e use-os como fontes de alimentação ou colete-os para fios e / ou conectores, guarde fones de ouvido antigos e use-os para projetos de áudio.

Melhor conselho: pense antes de jogar:)

Recomendado: