Artigos

Como começar com o Raspberry Pi

A placa Raspberry Pi é o que podemos chamar de um mini computador e neste tutorial vamos explicar como usar esta placa com Linux pela primeira vez.

Com o tamanho aproximado de um cartão de crédito, ele possui diferentes versões, sendo que o Raspberry Pi versão B+ tem 512 Mb de memória e é equipado com um processador ARM single-core de 700 Mhz. Já o Raspberry Pi 2 tem 1 GB de memória e processador ARM quad-core de 900 Mhz. Permite, assim como o Arduino, que ligue sensores, displays e outros componentes utilizando o conector GPIO de 40 pinos.

O que é o GPIO

GPIO significa General Purpose Input/Output, ou Entrada e saída de uso geral.

Raspberry Pi 3

O Raspberry Pi 3, por sua vez, tem um processador de 1.2GHz, 1GB de memória, , Wifi e Bluetooth integrados.

Tanto o Raspberry Pi Model B+ como o Raspberry Pi 2 tem 4 portas USB, saída para vídeo composto, entrada HDMI, saída de áudio e conectores para camera e display, além da entrada de 40 pinos GPIO. Não tem HD (disco rígido), mas pode utilizar um HD externo ligado à uma das portas USB, ou então armazenar os arquivos no cartão microSD, cujo slot está localizado na parte de trás da placa.

Este slot para cartão microSD, inclusive, é uma parte importante do Raspberry, pois é através de um cartão como esse que vamos instalar o Raspbian, um sistema operacional baseado em Linux e otimizado para uso com o Raspberry.

 

Kit completo Raspberry Pi 3

Para começar o ideal será comprar um Kit completo, a nossa sugestão vai para o Kit Raspberry Pi 3 da ElectroFun com:

Contém os seguintes produtos:

  • Raspberry Pi 3 Modelo B com 1Gb Ram
  • Cartão Micro SD de 8 GB ou 16 Gb
  • 1 Caixa em acrilico (Transparente, branca ou preta)
  • Fonte de Alimentação ligação USB
  • Cabo HDMI

Veja aqui mais informações sobre o kit

INSTALANDO O RASPBIAN

Em primeiro lugar, vamos ligar alguns periféricos para facilitar a instalação e configuração da placa. Vamos precisar do seguinte material:

  • Raspberry Pi
  • Teclado USB
  • Rato USB
  • Fonte de alimentação de 5v / 2A com ligação micro USB.  (Lembre-se que o USB do computador suporta no máximo 500 mA, portanto não ligue o Raspberry diretamente nessa porta)
  • Um monitor de vídeo com entrada HDMI ou DVI
  • Um cartão microSD vazio de pelo menos 8 Gb
  • Um computador com entrada para cartão SD

O cartão SD pode ser vazio ou então algum com o Raspbian pré-instalado. Diversos sites vendem esse tipo de cartão. Se você tiver um cartão com o Raspbian pré-instalado, não vai precisar do computador para gravá-lo.

PREPARANDO O CARTÃO SD

Coloque o cartão SD no computador e formate-o em FAT ou FAT32.

Vá até a seção de downloads do site oficial do Raspberry Pi Foundation (www.raspberrypi.org) e procure pelo download Noobs – Offline and network install, clique em Download ZIP  para fazer download do arquivo:

O Noobs é uma das formas mais simples e práticas de instalar o sistema operacional para o Raspberry, uma vez que é um pacote que contém várias versões do SO, com uma interface que facilita o processo de instalação.

Descompacte o Noobs e você terá uma estrutura de pastas como essa:

Copie todos esses arquivos para o cartão SD que você acabou de formatar.

LIGANDO O RASPBERRY PI

Ligue o Raspberry Pi ao monitor usando a saída DVI ou HDMI, e ligue o rato e o teclado nas portas USB. Insira também o cartão microSD já com o Noobs copiado.

Ligue por último a fonte de alimentação. Nesse momento, os arquivos de inicialização copiados para o cartão microSD serão carregados.

INSTALAÇÃO DO SISTEMA OPERACIONAL

Será apresentada uma lista com os vários sistemas operacionais contidos no pacote Noobs que você instalou. Vamos utilizar o primeiro da lista, o Raspbian, que é um sistema operacional baseado em Linux e otimizado para utilização com o Raspberry.

Use as setas do teclado ou o rato para selecionar  o  Raspbian, conforme destacado,  e clique em install no menu superior. Será exibida uma mensagem informando que o sistema operacional selecionado será instalado no cartão microSD, e todos os outros arquivos do cartão serão apagados. Clique em YES para confirmar:

A partir desse momento o cartão será preparado e o Raspbian instalado. Esse processo pode demorar um pouco:

CONFIGURAÇÃO DO RASPBIAN

Quando a instalação terminar, clique ok para que o Raspberry seja reiniciado. Será carregada então a tela de configuração do Raspberry Pi (raspi-config).

Neste ecrã, pode escolher o modo de inicialização do Raspberry (interface gráfica ou linha de comando), mudar a senha do utilizador, permitir o uso da camera e definir outras opções do sistema operacional.

Ao terminar de selecionar as configurações conforme a sua preferência, clique em FINISH na parte inferior do ecrã.

Se escolheu o modo LINHA DE COMANDO (command-line), escreva STARTX para carregar a interface gráfica do Raspbian.

LIGANDO UM LED COM O RASPBERRY

Finalizada a instalação do sistema operacional Raspbian, podemos agora testar a parte do hardware da placa. Para isso, vamos utilizar um programa em Python que vai acionar uma das portas de entrada/saída da placa.

Ligue o led no conector GPIO seguindo o esquema de ligação abaixo. Utilizaremos apenas o pino 6 (GND), e o pino 12 (GPIO18). Na imagem abaixo temos o circuito montado num Raspberry Pi 2, mas o mesmo circuito pode ser utilizado tanto na versão B como na B+:

No ecrã inicial do Raspbian, clique no ícone IDLE3 e carregue o interface de programação do Python:

No menu FILE, clique em NEW WINDOW e escreva o seguinte programa:

#Programa : Teste porta Raspberry
 
#define o tempo que o led ficara aceso ou apagado
tempo = 2
 
#Define biblioteca da GPIO
import RPi.GPIO as GPIO
 
#Define biblioteca de tempo
import time                           
GPIO.setmode(GPIO.BOARD)
 
#Define o pino 12 da placa como saida
GPIO.setup(12, GPIO.OUT)
 
#rotina para acender o led
def acendeled(pino_led):
    GPIO.output(pino_led, 1)
    return
 
#rotina para apagar o led
def apagaled(pino_led):
    GPIO.output(pino_led, 0)
    return
 
#Inicia loop
while(1):      
  #Acende o led
  acendeled(12)
  #Aguarda  segundo
  time.sleep(tempo)
  #apaga o led
  apagaled(12)
  #Aguarda meio segundo e reinicia o processo
  time.sleep(tempo)

No programa, colocamos os comandos para ligar e desligar o led em pequenas subrotinas (acendeled() e apagaled(), respectivamente), para mostrar o funcionamento desse tipo de estrutura em Python.

Pressione F5 para que o programa seja executado e o led comece a piscar em intervalos definidos pela variável TEMPO.

Obtenha a sua placa Raspberry Pi na loja de componentes eletrónicos ElectroFun.

Gostaram deste artigo ? Deixem o vosso comentário no formulário a baixo.

Não se esqueçam de fazer like na nossa página no facebook.

Todos os produtos utilizados neste artigo podem ser encontrados na loja de componentes eletrónicos ElectroFun.

Comments

comments

Deixar uma resposta

Este site utiliza o Akismet para reduzir spam. Fica a saber como são processados os dados dos comentários.