sexta-feira, 6 de novembro de 2015

Usando matriz de led 8x8 com controlador Max7219 no raspberry pi

Neste tutorial veremos como controlar uma matriz de led 8x8  com raspberry PI e um controlador MAX7219. O controlador é um chip capaz de controlar vários leds independentemente, uma vez  que incorpora um decodificador BCD  e uma memória RAM  interna  de armazenar o estado de cada led.


Matriz de led 8x8 com Max7219.


Esquema GPIO pin-outs matriz de led:

Numero do pino
NOME
Observações
Gpio pin
Gpio função
1
VCC
+5V Power
2
5V0
2
GND
Ground
6
GND
3
DIN
Data in
19
GPIO10 (MOSI)
4
CS
Chip select
24
GPIO8(SPI CE0)
5
CLK
Clock
23
GPIO11(SPI CLK)

Processo de instalação :
Primeiramente você tem que configurar a SPI , que com isso ira possibilitar a comunicação serial entre o raspberry e matriz de led 8x8.Para configurar  precisar ir ao terminal  do PI :
  • Digite sudo raspi-config
  •  Vai na tópico advanced options
  •    A6 SPI > YES (would you like the spi  interface  enable)>ok

·         No fim vai reniciar o raspberry para habilidar a configuração.

Depois feito isso , você apenas vai instalar alguns programas como :
·       &  Sudo apt-get install python-dev python-pip
·         &Sudo pip install spidev
·         &Sudo python setup.py install

E por ultimo baixar a biblioteca da Max7219,vou mandar o link para fazer um download:
https://github.com/rm-hull/max7219

Programa em python:
Agora vou mostrar um exemplo simples do programa para utilizar a matriz de led.
·         No python

·         Import max7219.led as led
·         Device = led.matrix()
·         Device.show_message(“hello world!”)

Feito o programa você vai no terminal do raspi e execute o programa como:

& sudo python  “ o nome do arquivo”.

Bom o tutorial foi esse , espero ter ajudado ate a próxima . Há outros programas pra produzir na matriz de led, como no próprio github a cima q mandei la possuem outros exemplos bem legais de reproduzir. 

Observações:
Se não deu certo na primeira tentativa, verifique se conexões do pinos estejam com entradas corretas.


segunda-feira, 31 de agosto de 2015

Lançamento do Raspberry PI 2

O Raspberry PI 2 já está no mercado há 6 meses até a finalização desta postagem, aqui vamos apresentar as novidades em relação ao modelo anterior, o B+, o qual agora está a disponível a um preço ainda mais acessível, visto que o novo modelo vai custar o mesmo preço que era praticado para o anterior: A bagatela de US$ 35 doláres.

No geral, a performace com relação a velocidade de processamento é 6 vezes maior que o seu antecessor, o processador possui 4 núcleos, com clock de 900MHz. com 1Gb de memória RAM . Enquanto que o processador do modelo B+ tem 700MHz de clock no processamento e uma RAM de 512Mb.

Uma das principais novidades é o suporte ao Windows 10 no projeto Internet das coisas (Internet of Things) direcionaremos você a este link para mais informações.

Link do Site oficial: https://www.raspberrypi.org/products/raspberry-pi-2-model-b/

Abaixo um vídeo do Unboxing feito pela Make:






sexta-feira, 21 de agosto de 2015

Novidades

Próximos Passos:

Em breve, oficinas de Arduino e Raspberry serão ministradas pelo grupo no campus da UFAM, setor-norte, para alunos de diversos cursos que almejam aprender mais e tirar suas dúvidas, inicialmente sobre esses dois microcontroladores frequentemente usados em projetos.

Dúvidas?

Nos procure através de link direto na aba "Sobre", a equipe estará a disposta a fazer da sua questão uma ideia arrojada para bons novos mecanismos.


Ficamos agradecidos aos alunos de diversos cursos que nos procuraram para auxílio técnico em seus trabalhos e projetos, bem como o apoio de gestores dos departamentos da FT e ICOMP.
Logo mais novidades irão surgir, estaremos divulgando nas redes sociais mais detalhes, aguardem.




Satisfatoriamente agradecidos:
GRUPO CRIADORES

sábado, 25 de julho de 2015

Raspberry pelo mundo: A popularização da computação em países subdesenvolvidos

O Raspberry Pi foi lançado no mercado de sistemas embarcados com um objetivo bastante complicado em especial: tornar-se popular em países subdesenvolvidos, onde o ensino de informática de qualidade é uma tarefa difícil de ser cumprida. Em países onde a educação é escassa o ensinamento de informática básica, eletrônica, programação, etc., torna-se uma lenda, o que faz com que essas as pessoas desses países tenham dificuldades com trabalho e conhecimento. Cientes disso, muitos pequenos empreendedores aceitaram a árdua missão de popularizar a computação nesse meio com o auxílio do Raspberry Pi, que funciona tanto como um computador tanto como uma placa de sistema embarcado, capaz que ser uma plataforma de ensino de eletrônica.
Por ser uma placa barata e multiuso ela foi a mais indicada para ser a plataforma de ingresso no ensino de computação em países subdesenvolvidos. Mas como todos nós sabemos: sem dinheiro não é possível fazer muita coisa, por mais que seja uma placa barata. A saída que muitas pessoas encontraram para poder arrecadar dinheiro para esse projeto foi o uso de plataformas de doação pela internet, e auxílio do próprio time desenvolvimento da equipe do Raspberry. Toda essa solidariedade conjunta contribuiu para o sucesso desses projetos, e aqui listaremos alguns dos sucessos feitos pelo Raspberry Pi.
Um desses projetos que ganhou bastante fama no fim de 2014 dentre os usuários do Raspberry e entre a mídia foi a criação de um laboratório de computação em uma escola secundária em Joanesburgo, na África do Sul. Era algo bastante comum as escolas não terem acesso energia elétrica nessa cidade, o que dificultava o processo de instalação de computadores. Porém foi com ajuda da empresa Solar Powered Learning que este projeto foi possível, criando instalação que funcionavam a base da energia solar, não precisando ser dependente da escassa rede elétrica do país.
Com isso os novos laboratórios de computação, equipados com placas Raspberry Pi, estavam prontos para serem usados, onde os alunos poderiam aprender mais sobre lógica, programação e eletrônia.



Sensor de Presença no Raspberry Pi B+

São muitos os pequenos projetos que podem ser feitos na plataforma Raspberry. Já postamos tutoriais que vão desde a piscar um simples LED a até controlá-lo remotamente por meio de um computador. E uma coisa que acontece com bastante frequência é o pensamento de "eu já sei como usar tal periférico de tal forma, então já sei tudo sobre ele", e é aí que essas pessoas se enganam! Usando o conhecimento em uma área, é possível juntar com outra área e aumentar (e muito!) as possibildades de criação, e este tutorial servirá como base para que você, caro leitor, veja que as possibilidades são muito grandes caso você tenha vontade de criar coisas novas!

Ensinaremos agora como fazer um sensor de presença usando dois recursos que já postamos tutoriais sobre neste blog: piscar LED e usar o sensor de presença para medir distâncias. A ideia aqui é fazer um sensor que dada uma distância limite, caso um objeto esteja nesta distância ou mais próximo é passada essa informação de alguma forma para o usuário (no caso, o piscar de um LED). Escolhermos o LED arbitrariamente, mas como você só precisa passar essa informação de alguma forma isso pode ser feito de qualquer outro jeito. Você pode fazer ele emitir um som quando tiver que passar a informação.

Mas sem mais delongas, vamos ao tutorial! Que vai aparentemente ser curto, mas só aparentemente mesmo. Isso porque precisaremos dos conhecimentos e circuitos montados de dois tutoriais anteriores, que são:



Como é necessário que sejam feitos dois circuitos para executar as funções poderão ser usadas duas protoboards para facilitar o processo de montagem. Na foto abaixo mostramos o circuito que montamos, usando apenas uma protoboard para poder economizar espaço. Agora talvez isso não faça muito sentido já que são circuitos simples, mas lembre-se: quanto mais espaço for economizado mais bem otimizado e montado será o seu circuito elétrico. Chegará uma hora que suas protoboards vão acabar caso não saiba otimizar o espaço.

(circuito que usamos para a execução desse projeto)


Os circuitos estão montados no mesmo esquema dito nos tutoriais linkados, o único trabalho que tivemos (que nem foi tão difícil assim) foi encaixar esses dois circuitos na mesma protoboard. Com o circuito montado, é hora de partir para o código que será compilado.

O código que usaremos também segue a mesma ideia dos códigos dos tutoriais linkados, mas usaremos as informações que eles dão para poder fazer as modificações necessárias. O código do sensor ultrassônico mede distâncias, então podemos usar a distância medida em uma verificação para poder verificar se o objeto encontrado está ou não na distância limite. Caso esteja, o programa executará o piscar do led, do contrário ele não fará nada. E como é um programa que precisa estar constantemente em execução pusemos a verificação em um laço. Segue abaixo o código comentado (não esquecendo de habilitar a função “ssh” do Raspberry, que é o que possibilitará a comunicação entre o mesmo e o sensor ultrassônico).

import RPi.GPIO. as GPIO
import time
GPIO.setmode(GPIO.BCM)

TRIG = 23
ECHO = 24

GPIO.setup(TRIG,GPIO.OUT)
GPIO.setup(ECHO,GPIO.IN)
GPIO.setup(18,GPIO.OUT)

while(1):
GPIO.output(TRIG,False)
time.sleep(1.5)

GPIO.output(TRIG,True)
time.sleep(0.00001)
GPIO.output(TRIG,False)

while GPIO.input(ECHO)==0:
pulse_start = time.time()

while GPIO.input(ECHO)==1:
pulse_end = time.time()

pulse_duration = pulse_end - pulse_start

distance = pulse_duration * 17150

distamce = round(distance, 2)

if(distamce <= 20):
GPIO.output(18,True)
print "Objeto encontrado: ",distamce," cm"
else:
GPIO.output(18,False)


GPIO.cleanup()


(programa em funcionamento)

Lembrando que para parar a execução do programa é só pressionar as teclas Ctrl+C no terminal.
E esse foi o tutorial de hoje! Além de ensinar algo novo sobre o Raspberry, também foi feito para mostrar como você pode pegar algo que já sabe para aplicar de uma maneira nova. Não basta apenas reproduzir o que já está escrito e dito como funciona, mas sim inovar em novas funções que ainda não foram exploradas. Seja criativo!


Até a próxima, pessoal!

sábado, 18 de julho de 2015

Scratch Game com GPIO

    Saudações leitores do blog, sabemos que o nosso Raspberry PI foi inicialmente projetado para fins didáticos e uma das plataformas de programação já disponíveis junto com SO Raspibian é o Scratch. 

     Para quem não sabe o que é, o Scratch é uma linguagem de programação que possui uma interface gráfica extremamente descomplicada onde pode-se desenvolver histórias interativas, jogos, animações e muitas outras coisas. Foi idealizada por Mitchel Resnick e sua equipe do Lifelong Kindergarten do Massachusetts Institute of Technology - MIT e hoje conta com uma imensa comunidade e fóruns pelo mundo. Abaixo seguem alguns links úteis para quem quiser ir mais a fundo:

Site Oficial: https://scratch.mit.edu
Scratch Brasilhttp://www.scratchbrasil.net.br

    Feitas as rápidas apresentações, vamos dar início a mais um tutorial do nosso blog que vai mostrar como fazer uso das nossas conhecidas portas GPIO do Raspberry para interagir o meio físico com um jogo feito em Scratch.

Material:
  • Dois push bottons;
  • 3 LED´s;
  • 2 Resistores de 1Kohm;
  • 3 Resistores de 330ohms;
  • Jumpers de conexão macho-fêmea;
  • Protoboard.


Instale o Scratch GPIO através do terminal com os comandos:

wget https://raw.github.com/cymplecy/scratch_gpio/master/install_scratchgpio4.sh -O isgh.sh

sudo sh isgh.sh

Após feito isso irá aparecer em desktop o ícone do aplicativo Scratch GPIO

Faça o download do arquivo gpiogame.zip e extraia o arquivo gpiogame.sb para uma das pastas do seu Raspberry, dê preferência pelo caminho /home/pi/scratch/Documents/Scratch Projects

Agora vamos para a montagem do circuito:

Nós usamos as portas GPIO 2 (Pino 3), GPIO 3 (Pino 5), GPIO 17(Pino 11) , GPIO 18(Pino 12) e GPIO 27(Pino 13) do nosso Rasp. Através deste link você pode obter informações e o diagrama completo da distribuição das portas GPIO, mas seguindo fielmente o esquema montado no software Fritzing abaixo, a montagem do seu circuito irá se desenvolver sem problemas:

Esquema eletrônico

Esquema da montagem no protoboard
Montagem feita em nosso laboratório



Fazendo o programa rodar:

1 - Abra a aplicação Scratch GPIO4
2 - Clique em OK na caixa de diálogo que diz "Remote sensor connections enabled"
3 - Vá em File > Open
4 - Escolha o arquivo que você extraiu: gpiogame.sb

5 - Clique na bandeira verde para o jogo rodar
Com os dois botões você controla o nosso amigo gato para cima e para baixo para desviar dos rex que vem da direita da tela. O programa checa o estado das GPIO's 2 e 3 (alto ou baixo) para determinar a ação. Quando o gato perde vida, os LED's vão sendo desligados um a um até o jogo acabar.



Este foi um exemplo pronto do que pode ser feito com a interação Raspberry + Scratch, você pode ir mais a fundo para entender detalhes da programação acessando o site dos desenvolvedores do Scratch GPIO.

E isso é tudo pessoal, qualquer questionamento fiquem à vontade para utilizar os comentários.

Referências:

http://computers.tutsplus.com/tutorials/learn-how-to-use-raspberry-pi-gpio-pins-with-scratch--mac-59941
http://elinux.org/RPi_Low-level_peripherals#General_Purpose_Input.2FOutput_.28GPIO.29

segunda-feira, 13 de julho de 2015

Habilitar seu Raspberry PI para acesso via FTP com VSFTPD

Olá pessoal, meu nome é João Roberto  estudante de engenharia da computação, vamos aprender hoje uma coisa que possa facilitar a transferência de arquivos  de seu raspberry para o computador sem a utilização do pendrive. Já ouviram falar de servidor FTP?

Antes mesmo dos sistemas de armazenamento em nuvem na qual é um sistema conhecido pela maioria hoje em dia, existia o servidor FTP que é responsável por enviar arquivos para web e armazena-lo por meio de um endereço no computador ou um software em seu PC.
Hoje vamos primeiro  aprender como habilitar o seu Raspberry PI  para acesso  o acesso  via FTP com VSFTPD.

Comandos necessários a seguir em seu terminal:

sudo bash (Digite, aperte enter e a seguir)
sudo apt-get install vsftpd (Enter)
Sudo nano  /etc/vsftpd.conf (Vai aparecer uma edição de texto)

Edite ou descomente  as seguinte linhas na edição de texto:

Anonymous_enable = NO
Local_enable = Yes
Write_enable = Yes
Ascii_upload_enable = Yes
Ascii_download_enable = Yes

Logo depois feita as modificações certas:

CTRL + O (Para salvar)
CTRL + X (Para sair)

Digite:  /etc/init.d/vsftpd restart

Pronto, agora você está pronto!

Em um programa  para conexão  FTP, digite  seu IP  de seu Raspberry com login e senha.

Obrigado pela atenção e até próxima.

domingo, 28 de junho de 2015

Começando a Utilizar o Sensor de Distância Ultrassônico HC - SR04

Neste tutorial aprenderemos os conceitos básicos de um sensor muito interessante que pode ser utilizado em muitas placas de sistemas embarcados (o que inclui nosso querido Raspberry Pi B+), que é o Sensor de Distância Ultrassônico HC - SR04. O nome pode parecer bastante complicado, mas é um sensor bem fácil de entender e de interagir. E também é bastante barato, podendo ser encontrado a partir de R$ 15,00 nos melhores sites de sistemas embarcados.



A primeira coisa que precisamos entender é: como que isso funciona? Como o próprio nome já diz estamos falando de um Sensor Ultrassônico, ou seja, ele trabalha com ondas sonoras para interagir com o ambiente. A primeira coisa que prestamos atenção no sensor são os dois enormes círculos que tomam quase todo o espaço do sensor: são os transmissores e receptores sônicos. O transmissor emite uma onda de som com propriedades específicas e o receptor recebe (oh, rly!) a mesma onda quando a mesma volta. A partir desse princípio esse sensor pode ser usado para muitos propósitos, mas o foco desse tutorial é fazer com que você, caro leitor, consiga calcular pequenas distâncias usando esse sensor.

E como usar o sensor para medir distâncias? Fácil. Para que a onda possa ser transmitida pelo transmissor, é preciso que o pino TRIGGER no sensor esteja em nível alto, e a partir disso a onda é transmitida, e enquanto isso o pino ECHO também ficará em nível alto. O pino ECHO só entra em nível baixo a partir do momento que a onda volta pelo receptor. Com isso temos a o tempo que a onda levou para chegar em um determinado objeto e voltar e a velocidade da onda (velocidade do som), com isso podemos aplicar a seguinte equação para determinar distâncias (dividimos a equação por 2 porque o tempo pego é de ida e de volta, sendo que estamos interessado em apenas metade disso):

Distância percorrida = (tempo em que ECHO fica em nível alto * velocidade do som) / 2

Dito tudo isso, podemos começar o nosso tutorial! Primeiramente, vamos ao que será necessário:

  • Raspberry Pi B+ e o mínimo para utilizá-lo (teclado, mouse e monitor)
  • Protoboard
  • Resistores (de preferência, três do mesmo valor)
  • Jumpers
  • Cabos macho-fêmea
  • O Sensor de Distância Ultrassônico HC - SR04, a estrela deste turorial
Primeiramente vamos começar montando o circuito, e é aqui que encontraremos um pequeno empecilho: o sensor trabalha com uma tensão de 5V, enquando o Raspberry emite uma tensão de 3.3V, e por isso teremos que fazer uma pequena mágica com os resistores. Para isso facilitar, é só seguir a seguinte relação:

Vsaída = Ventrada * (R2 / (R1+R2))

Considerando que Vsaída = 3.3 V, Ventrada = 5V e R1 assume um valor qualquer (o resistor que você tiver disponível, fica fácil descobrir qual o valor de R2 que usaremos no circuito. Na lista de materiais foram pedidos três resistores de mesmo valor porque o resultado de R2 é aproximadamente o dobro de R1, então enquanto R1 é apenas um resistor R2 pode ser os dois resistores em série. Abaixo segue um esquema de como ficara o circuito montado no protoboard:



(provavelmente seu esquema ficará parecido com isso, mas desde que siga as especificações do esquema acima, funcionará normalmente)

Esquema montado, é hora de ir para a parte computacional. Primeiramente vamos precisar habilitar a função SSH, que é um protocolo que permite a a comunicação remota entre dois dispositivos em meio a mesma rede. Para isso abra o Terminal no Raspberry e digite a seguinte linha:

ssh pi@(o endereço de IP do seu Raspberry)

SSH habilitado, agora podemos montar o código que será executado pelo sensor. Nesse caso é melhor primeiro salvar o código em um arquivo de texto. Então segue abaixo o código que será ultilizado:

#importando as bibliotecas necessarias
import RPi.GPIO as GPIO
import time

#definindo a pinagem a ser utilizada
GPIO.setmode(GPIO.BCM)

#definindo os pinos ultilizados
TRIG = 23
ECHO = 24
GPIO.setup(TRIG,GPIO.OUT)
GPIO.setup(ECHO,GPIO.IN)

#definindo TRIG como falso
GPIO.output(TRIG, false)
time.sleep(2)

#preparando para a medição
GPIO.output(TRIG,true)
time.sleep(0.00001)
GPIO.output(TRIG,false)

while GPIO.input(ECHO) == 0:
    inicio = time.time()

while GPIO.input(ECHO) == 1:
    fim = time.time()

duracao = fim - inicio

distancia = duracao * 17150

distancia = round(distancia,2)

print "Distancia: ", distancia, "cm"

GPIO.cleanup()



Este sensor pode medições de 1cm até 5m de distância, com uma margem de erro de 3mm, então sinta-se livre para testá-lo diversas vezes!


Até a próxima!




sábado, 27 de junho de 2015

Reproduzindo Sons Com o Raspberry Pi

    Saudações leitores, neste tutorial vamos mostrar como programar o Raspberry para reproduzir sons através de conexões com as portas GPIO's. O que é um simples exemplo de manipulação das funções de som do módulo Pygame. Para isso vamos precisar de:

1 - Um resistor de 10k ohms (Nós testamos também com 11k, notamos que o som foi reproduzido com um volume mais baixo, devido a maior oposição a corrente);
2 - Um Push Button;
3 - Fios de conexão macho-fêmea e jumpers de conexão;
4 - Alto-falantes ou fones de ouvido para serem conectados na saída de áudio analógico.


terça-feira, 23 de junho de 2015

Acessando Remotamente o Raspberry Pi B+: Acesso ao Terminal

Uma das grandes vantagens de usar o Linux como SO é poder fazer qualquer coisa pelo terminal, desde acessar qualquer função normal da interface gráfica até manipular a memória da máquina usada. Dado isso, há uma função bastante interessante que pode ser feito para auxiliar a vida de muitos: acesso remoto.

Por quê? Para utilizar o Raspberry é necessário todo o conjunto básico de periféricos: teclado, mouse e monitor. Porém não são todos os que possuem recursos para comprar esses periféricos exclusivamente para o Raspberry, e que já sentem o cansaço que é conectar e desconectar periféricos de outras máquinas para interagir com a placa e depois desconectar. Além disso, muitos gostam de fazer projetos no Raspberry utilizando mais de uma máquina: um computador com as pesquisas e material de estudos e o Raspberry apenas para as aplicações práticas. Por isso o acesso remoto é algo interessante: ele te permite interagir com a placa a partir de outro computador, sendo necessário apenas que ambos estejam na mesma rede.

Com isso, podemos começar o nosso tutorial. Mas antes, precisamos esclarecer alguns pontos:

1. Ensinaremos a fazer o acesso remoto a partir de um computador que utiliza o Windows como SO, por ser o SO mais popular.

2. Para que o acesso remoto possa ser feito é necessário que o Raspberry e o computador estejam conectados à mesma rede, seja por cabos ou por um roteador sem fio.

3. O acesso remoto que ensinaremos será para acessar o terminal do Raspberry, ou seja, nada de interface gráfica. Mas como foi dito anteriormente, a partir do terminal do Linux é possível fazer tudo o que é possível com a interface gráfica (e muito mais!).

Dados os avisos, vamos ao tutorial!

Antes de mais nada, é necessário habilitar a permissão de acesso remoto (SSH) no seu raspberry.

Para isso utilize a função entre no terminal e digite o comando:

sudo raspi-config



Aberto as configurações do Raspberry, selecione a opção "8. Advanced Options".



Em seguida, escolha a opção "Enable".
Pronto, seu Raspberry agora permite acesso remoto.

Obs: Este menu é referente a placa B+. Para outras versões de Raspberry podem haver alterações, mas basta procurar a opção SSH e habilitá-la.


Por último, você precisa anotar as configurações de IP do seu Pi. O IP funciona como uma espécie de "endereço digital" de um determinado aparelho que está conectado à uma rede: é a sua identificação naquela rede em específico. 
Digite o comando ifconfig.






Agora é necessário instalar algum programa no PC que irá acessar as informações do Raspberry, como por exemplo o Putty. Digite o endereço de IP no local indicado.


Se tudo estiver bem configurado, você conseguirá facilmente acessar o shell do seu Pi.

Lembrando que

Username : pi
Senha : raspberry



Download do Putty para Windows aqui.


domingo, 21 de junho de 2015

Acessando Remotamente o Raspberry Pi B+: Acesso Gráfico

    Nesta série de tutoriais vamos mostrar como acessar o seu Rasp de modo a que você não precise mais do auxílio de periféricos, é isso mesmo, você pode controlá-lo enviando comandos através do seu PC ou celular. Aqui nesta postagem vamos fazer o acesso dos gráficos do modelo PI B+ utilizando o software de  TighVNC que você deve instalar no seu PC clicando aqui:


   Quando executado pela primeira vez, será importante definir uma senha:



    Depois de instalado no PC, o segundo passo é instalar no PI, portanto abra o terminal e escreva os seguintes comandos:

sudo apt-get install #Para atualizar os pacotes do sistema

sudo apt-get install tightvncserver #Instala o software propriamente dito



Para tornar o Rasp acessível a qualquer momento, a partir de agora, basta digitar o comando: tightvncserver
E para o próximo passo, precisaremos saber o IP do Raspberry. Podemos facilmente obter o endereço utilizando o comando: ifconfig como no exemplo abaixo: 



    Voltando para o PC, nós abriremos o aplicativo recém instalado: "TightVNC Viewer" e digitaremos o número do endereço IP obtido SEGUIDO de dois pontos e o número correspondente ao display virtual, que fica a seu critério, no nosso caso utilizamos o 1.


Digite a senha definida anteriormente:



E... Pronto!


Você verá a área de trabalho do Raspberry diretamente da janela do VNC Viewer!



 E isso é tudo, pessoal! Espero que tenham gostado e qualquer dúvida utilizem os comentários abaixo da postagem! Saudações!

sábado, 20 de junho de 2015

Instalando o Primeiro SO no Raspberry

Agora que já conhecemos o que é o Raspberry e todo o seu potencial, é possível começar a mexer nele e desenvolver os seus próprios sistemas. Mas como todo computador, o Raspberry precisa de uma coisa muito importante para que ele funcione: um SO (Sistema Operacional). Para quem não sabe, SO é um conjunto de programas que são EXTREMAMENTE necessários para gerenciar os recursos do computador, fazendo uma interface entre a máquina e o usuário. Então não é um programa qualquer que você baixa por aí, é um pacote essencial para o funcionamento do Raspberry.

Para poder instalar um SO no seu Raspberry serão necessários:

·    1. Um computador com acesso à internet e com leitor de cartão de memória.
·    2. Um cartão de memória microSD com adaptador para SD comum (existem algumas versões de Raspberry que aceitam cartão SD comum).
·    3. Monitor, teclado e mouse: o mínimo necessário para interagir com o  Raspberry.
·    4. Uma conexão cabeada com a internet para plugar no Raspberry.
·    5. Obviamente, um Raspberry.

Outro ponto importante é o SO que iremos instalar: uma distribuição do Linux. Sim, sabemos que o Linux não roda aquele jogo novo que você tem na Steam, mas lembre-se: é um SO para um pequeno computador educativo, e muito dificilmente servirá para computador pessoal. Enfim, o Linux, que também é um ótimo SO para outros computadores, é a melhor escolha para o Raspberry, pelos motivos: há diversas distribuições para diversos gostos, com muitas ou poucas limitações; é estável; é seguro, e o melhor motivo... É DE GRAÇA. Brincadeiras a parte, o melhor motivo é o fato de ser Open-Source: você pode modifica-lo para o jeito que melhor lhe agradar, assim que estiver mais avançado nos conhecimentos de Linux.


(Fonte: http://www.sourcetoad.com/web-application-development/linux-vs-windows-web-apps/)

E sem mais delongas, vamos aos passos!
1. Acesse o site https://www.raspberrypi.org/downloads/ e baixe o SO NOOBS disponível. Há várias outras versões nessa página, mas esta é a mais indicada para quem está começando.
2. Enquanto isso, você precisa formatar o cartão que você irá utilizar. Para isso baixe o SD Card Formatter no site https://www.sdcard.org/downloads/formatter_4/.
3. Feito os downloads, instale o SD Card Formatter no seu computador. Feito isso insira o cartão microSD no computador, e então abra o programa para formatar completamente o cartão.
4. Formatado o cartão, é hora de mexer com o outro arquivo baixado: o SO. O arquivo virá em formato compactado, então é necessário extrair os arquivos (caso não consiga, baixe o programa WinRAR). Extraia os arquivos e arraste todos para a raiz do cartão de memória que estava formatado.
5. Feito tudo isso, insira o cartão no Raspberry e conecte todos os outros periféricos. O SO já está salvo na memória!

Todo o trabalho que tinha para ser feito no computador comum agora já está terminado. Seu Raspberry está, teoricamente, pronto para funcionar sozinho... Mas antes, ele pede aquela básica configuração inicial, nada que necessite muito conhecimento de Linux:
1. Assim que você liga-lo verá que aparecerá uma janela mostrando uma lista com os diferentes SO’s que podem ser instalados. O NOOBS permite que você possa alternar entre diferentes SO’s na memória, mas comece baixando o “Raspbian”.


(Fonte: http://42bots.com/tutorials/raspberry-pi-2-initial-set-up-and-configuration-with-noobs-raspbian/)

2. Feito isso, será instalado o SO no Raspberry. Pode ocorrer que seja necessário baixar o Raspbian por meio da internet, o que pode demorar um tempo.


(Fonte: http://42bots.com/tutorials/raspberry-pi-2-initial-set-up-and-configuration-with-noobs-raspbian/)

3. Assim que o SO for baixado e instalado será aberto o “raspi-config”, que nada mais é que uma tela de configurações iniciais. Nele você pode configurar coisas como data, hora, região, padrão do teclado, ativar outros periféricos, etc. Para sair, pressione Tab ou selecione a opção “Finish”.


(Fonte: http://42bots.com/tutorials/raspberry-pi-2-initial-set-up-and-configuration-with-noobs-raspbian/)

4. Após isso, caso seja necessário, pode ser pedido a autenticação do usuário. O username padrão é “pi” e a senha padrão é “raspberry”, que podem ser alteradas depois pra deixar ainda mais seguro.

Agora o seu Raspberry tem um SO instalado, e pode ser usado finalmente como um computador! Com o tempo você pode configurar ainda mais o sistema para deixa-lo do seu jeito, ou até mesmo testar outros sistemas compatíveis. Usamos esse por ser ideal para pessoas que estão iniciando no mundo do Raspberry e também por vir com o pacote essencial de programas para iniciantes: gerenciador de arquivos, navegador de internet, editor de textos, programas para programação em linguagem Python (linguagem de alto nível bastante utilizada no Raspberry) ... e uma versão adaptada do Minecraft, para jogar de vez em quando (apenas de vez em quando!).


(Fonte: http://42bots.com/tutorials/raspberry-pi-2-initial-set-up-and-configuration-with-noobs-raspbian/)


Esse foi o tutorial da primeira instalação de SO no Raspberry! Esperamos que com isso você possa se aprofundar mais no grande potencial desse pequeno, mais poderoso, computador!




Referências:

http://softwarelivre.org/mslguarulhos/software-livre-quer-um-motivo-para-usar-linux-te-damos-15
https://www.raspberrypi.org/