Comece com o Raspberry Pi e comece a hackear

Feb 10 2023
Desde 2022 tenho a sorte de ter um jardim e adoro ver as plantas e os arbustos a crescer e os pássaros a voar. Passar meu tempo olhando pela janela do escritório me inspirou a ter uma ideia de projeto: uma câmera de lapso de tempo.

Desde 2022 tenho a sorte de ter um jardim e adoro ver as plantas e os arbustos a crescer e os pássaros a voar. Passar meu tempo olhando pela janela do escritório me inspirou a ter uma ideia de projeto: uma câmera de lapso de tempo. Normalmente, eu teria escolhido um Arduino ou um ESP com um módulo de câmera. Porém, desta vez, quis me testar e treinar com o Raspberry Pi. Então, aproveito para compartilhar com vocês o básico e os novos conhecimentos que adquiri durante esse tempo.

O que é Raspberry Pi?

Logotipo do Raspberry Pi

O Raspberry Pi é uma série de minicomputadores do tamanho de um cartão de crédito (exceto alguns modelos sobre os quais falarei abaixo), projetados no Reino Unido em 2012 pela Fundação Raspberry Pi. O objetivo deste computador era originalmente promover o ensino de ciência da computação nas escolas, fornecendo um computador barato e fácil de usar. Desde sua criação, tornou-se um sucesso mundial entre desenvolvedores, tinkerers e entusiastas de tecnologia em geral.

De fato, o Raspberry Pi tem tudo para agradar:

  • tamanho pequeno
  • preço atraente
  • Baixo consumo de energia
  • muitas entradas/saídas eletrônicas
  • wi-fi, bluetooth
  • HDMI, USB
  • …

Diferentes modelos de Raspberry Pi

Atualmente existem vários modelos de Raspberry Pi no mercado, cada um com características e usos diferentes. Aqui está uma lista não exaustiva dos modelos mais populares.

Raspberry Pi 4

O modelo mais recente. É o modelo mais poderoso da linha e é recomendado para aplicativos de alto desempenho, como desenvolvimento ou streaming de jogos.

Raspberry Pi 4

Raspberry Pi 400

Este novo Raspberry é um computador embutido no teclado!

Raspberry Pi 400

Raspberry Pi 3

Um modelo um pouco menos poderoso que o Raspberry Pi 4, mas ainda muito poderoso. É recomendado para aplicações que requerem menos recursos, como desenvolvimento web ou automação residencial.

Raspberry Pi 3

Raspberry Pi zero

O modelo mais pequeno e económico da gama, equipado com Wi-Fi e Bluetooth.

É recomendado para projetos de bricolage e aplicações que não exijam alto desempenho.

Raspberry Pi zero

Raspberry Pi Zero 2 W

O modelo mais recente, idêntico ao Raspberry Pi Zero, mas cinco vezes mais rápido.

Raspberry Pi Zero 2 W

É importante escolher o modelo de Raspberry Pi mais adequado às suas necessidades com base no desempenho e na funcionalidade.

Por que os preços do Raspberry Pi estão tão altos no momento?

O preço dos diferentes modelos de Raspberry Pi situa-se normalmente entre os 10 e os 40€, no entanto neste momento verificam-se cada vez mais rupturas de stock e os preços são quase o dobro, mas porquê?

Isso se deve principalmente à escassez de semicondutores, ou seja, os chips eletrônicos que compõem nossos computadores (transistores, processadores, RAM, unidades gráficas, etc.). Essa escassez se deve à alta demanda por laptops, tablets e outros aparelhos eletrônicos, que aumentou acentuadamente com o advento do trabalho remoto e dos lock-ups. O Raspberry Pi, que é um microcomputador barato, é particularmente afetado por essa escassez, pois tem uma margem de lucro baixa e usa tecnologia parcialmente mais antiga e, portanto, mais barata. Com isso, a fundação que produz o Raspberry Pi está lutando para encontrar chips a preços acessíveis ou em quantidade suficiente.

Configurando seu Raspberry Pi

A documentação do Raspberry Pi é conhecida por ser muito abrangente, acessível e atualizada regularmente. Ele está disponível online no site oficial do Raspberry Pi e abrange uma ampla gama de tópicos, desde a instalação do sistema operacional até o uso de diferentes dispositivos e acessórios.

A documentação é bem estruturada e fácil de navegar, tornando o aprendizado sobre o Raspberry Pi acessível para todos, seja você um iniciante ou um usuário experiente.

Além disso, existe uma comunidade ativa de desenvolvedores e usuários do Raspberry Pi que compartilham seus conhecimentos e experiências na internet, o que pode ser uma excelente fonte de assistência adicional.

Começando

É necessário um mínimo de hardware para começar a instalação do seu Raspberry Pi. Você vai precisar de:

  • Um Raspberry Pi
  • Uma fonte de alimentação suficientemente poderosa para o Raspberry Pi
  • Um cartão microSD
  • Um leitor de cartão SD USB

Para instalar nosso Raspberry Pi, usaremos o software Raspberry Pi Imager, que você já pode baixar e instalar.

https://www.raspberrypi.com/software/

Depois de concluir esta primeira etapa, conecte seu microSD ao computador e inicie o Raspberry Pi Imager.

Raspberry Pi Imager

Sistema operacional

Antes de tudo, você terá que escolher o sistema operacional que será instalado no seu microSD. Serão propostos vários Sistemas Operativos (SO) que podemos dividir em duas categorias:

O tipo de sistema operacional

  • Lite: trata-se de um sistema operacional com um ambiente headless, ou seja, sem ambiente de desktop. Ao inicializar seu Raspberry, você só terá acesso a um terminal. Esta versão muito leve do sistema operacional é recomendada para todos os aplicativos de servidor. Em outras palavras, se você não planeja conectar um teclado/mouse e monitor em seu Raspberry, esta é a distribuição que você precisa.
  • Completo: Esta é uma distribuição de desktop com alguns aplicativos “recomendados” já instalados. É ideal se você deseja usar seu Raspberry como computador de trabalho, navegar na internet…
  • Se nada for especificado, é um sistema operacional de desktop.

Para o meu projeto, optei por usar a versão Raspberry Pi OS Lite de 64 bits.

Armazenar

Para armazenamento, basta selecionar o microSD que você conectou ao seu computador.

Imagem do Raspberry Pi — botão de opções avançadas

Opções avançadas

Muitas opções estão disponíveis nas configurações avançadas:

  • Hostname
    Este é o nome do seu Raspberry Pi. Aconselho deixar o valor padrão, que é raspberrypi.local.
  • SSH
    Esta opção permite que você se conecte ao seu Raspberry Pi remotamente via SSH. Eu recomendo que você habilite o SSH. Se você sabe o que é uma chave SSH, coloque a sua. Se você não sabe o que significa, coloque uma senha. AVISO: com a versão LITE, você deve ativar o SSH; caso contrário, você precisará de uma tela e um teclado conectados ao seu Raspberry!
  • Usuário
    Se, como eu, você usa um Lite OS, é essencial criar um usuário em seu Raspberry. Você precisa habilitar esta opção adicionando um nome de usuário e senha. Se você estiver usando uma distribuição de desktop, poderá criar seu usuário ao inicializar seu Raspberry pela primeira vez.
  • Wi-Fi
    Esta opção permite que você conecte seu Raspberry diretamente ao seu Wi-Fi, preenchendo o SSID e a senha do seu Wi-Fi. Também é possível conectar seu Raspberry à Internet por meio de um cabo Ethernet, caso você prefira não usar o Wi-Fi. Você também pode definir o país da LAN sem fio se não corresponder ao seu. No entanto, aconselho vivamente que o defina através do selector e não o escreva directamente na entrada. Perdi algumas horas do meu tempo com um Raspberry que não se conectava ao Wi-Fi, porque espaços foram inseridos atrás do código do meu país.
  • Finalmente, você pode definir o fuso horário do seu Raspberry e o layout do teclado se quiser usar um teclado conectado diretamente ao seu Raspberry.
Raspberry Pi Imager — Opções avançadas

Agora que sua configuração está concluída, você pode pressionar o botão Write, que iniciará a instalação do seu sistema operacional no seu microSD. Isso pode demorar um pouco dependendo do tipo de sistema operacional que você escolher.

Uma vez terminado, você pode inserir seu microSD em seu Raspberry Pi e conectar a fonte de alimentação. Você precisará aguardar alguns minutos para que seu Raspberry Pi inicialize e ele estará acessível conectando um monitor e teclado a ele ou por SSH, se você tiver optado por esta solução.

Conectando-se ao seu Raspberry Pi via SSH

Se você configurou seu Raspberry Pi corretamente configurando o SSH e um usuário no Raspberry Pi Imager, aqui estão as etapas a seguir.

Para começar, em seu terminal, tente fazer ping em seu Raspberry Pi com o seguinte comando:

ping raspberrypi.local

Por exemplo, no meu caso, será monsieurrizpi.local(veja a configuração acima).

O comando ping deve retornar algo como isto:

PING raspberrypi.local (192.168.1.131): 56 data bytes
64 bytes from 192.168.1.131: icmp_seq=0 ttl=255 time=2.618 ms

Depois de executar o ping, você pode se conectar a ele via SSH com o seguinte comando:

ssh [email protected]

Por padrão, o usuário definido épi

Por exemplo, no meu caso, utilizo o seguinte comando:

ssh [email protected]

Iniciando seu projeto

Seu Raspberry Pi agora está instalado e pronto para uso. É hora de começar seu projeto ou apenas usá-lo como um computador.

Volto em breve com um novo artigo sobre o desenvolvimento do meu projeto de câmera time-lapse.

Se você está procurando uma ideia ou um projeto, recomendo alguns sites com tutoriais e projetos interessantes.

  • Fundação Raspberry Pi
  • Raspberry Pi França
  • Instructables