Open top menu
quarta-feira, 10 de julho de 2013
 Automação com RaspBerry - Conhecendo e configurando o RaspBerry.


Dando sequência aos posts de automação com RaspBerry, vamos conhecer o que é o RaspBerry e como ele vai nos ajudar no nosso projeto.




O que é o RaspBerry?

Pela definição dos criadores, ele é um um computador do tamanho de um cartão de crédito que pode se conectar à sua TV e um teclado. Pode ser usado para muitas das coisas que o seu PC faz, como planilhas, processamento de texto e jogos. Ele também reproduz vídeos de alta definição. Queremos vê-lo sendo usado por crianças de todo o mundo para aprender programação. Eu acrescento que ele torna acessível a todos a criação de projetos que antes eram complexos e caros.


Atualmente, o Raspberry possui duas versões: A e B, as principais diferenças entre as duas é que a versão B possui conexão para ethernet, dois conectores USB (versão A apenas um) e 512Mb de memória.



Versão A






Versão B





Vamos usar a versão B.




Conexões







A imagem acima apresenta as conexões do RaspBerry, entre elas destaco a GPIO, ela que diferencia o RaspBerry de um PC comum e que vai facilitar a conexão com a placa de comando do projeto. Vamos conhecer a pinagem:


Todos os pinos GPIO pode ser usado como entradas ou saídas digitais. Os pinos SCL e SDA podem ser usados para interface I2C. Os pinos Mosi, MISO e SCKL podem ser usados para se conectar a dispositivos SPI de alta velocidade.


Os pinos GPIO do RaspBerry têm níveis lógicos de 3,3 V e não 5V, de modo que os níveis de sinais podem variar de 0 até 3.3V, nunca sendo superior a 3,3V. 


Montando o SDCard com o sistema operacional Linux.

Para utilizar o Raspberry Pi, você vai precisar de um SDCard com tamanho igual ou superior a 4Gb para instalar um sistema operacional Linux, será usado o roteiro disponibilizado no quick-start-guide do RaspBerry.

Formatando o SD com a ferramenta de formatação SD Card Association’s.


Configurando "FORMAT SIZE ADJUSTMENT" option to "ON".




Cartão formatado.



Arquivo baixado em downloads.raspberrypi.org/noobs e descompactado na raiz do SDCard.



 Conectando a fonte de alimentação, SDCard, placa de comando, teclado, mouse e cabo HDMI.


Ao ligar a alimentação é apresentada a tela colorida de inicialização.


Em seguida o menu para escolha da distribuição do linux para instalação.


Selecionada a opção Raspbian para instalação.


Instalação em andamento.


Durante a instalação são apresentadas algumas dicas, como usário e senha padrão.


Após a instação o sistema reinicia e é apresentado um menu para configurações do sistema operacional, nehuma alteração foi feita nesse momento.


Confirmando a finalização do setup.


Boot.


O sistema operacional está instalado, configurado e iniciado.


Acessando o blog pelo RaspBerry.



Podemos ir para o último post da série para montagem do servidor WEB para controle da placa de comando.

Read more
terça-feira, 9 de julho de 2013
Automação com RaspBerry - Montando a placa de comando.

Dando sequência aos posts de automação com RaspBerry, vamos a montagem da placa de comando.




Lista de Componentes:

4 - Transistores BC548.
4 - Diodos 1N4004.
8 - Resistores 1K 1/8W  (marrom preto vermelho).
1 - Regulador de tensão LM7805 com dissipador.
4 - Relés 12V 15A 1 polo 2 posições.
4 - Leds 5mm.
1 - Placa de fenolite cobreada face simples 15cm x 10cm.
1 - Barra de pinos simples macho, serão usado 26 pinos.
1 - Barra de pinos duplo macho, serão usado 26 pinos.
4 - Bornes de encaixe TC 3 Vias para saída dos relés.
1 - Borne de encaixe TC 2 Vias para alimentação.
1 - Fonte de alimentação 12V 1A.
2 - Conectores e 10 cm flatcable 26 vias.




Placa de circuito impresso.




Foi usado o processo de transferência térmica de tonner para confeção da placa de circuito impresso, no post construindo-um-rele-shield mostrei como funciona, então lembre-se, o circuito será espelhado na placa, se for usar outro processo, verifique se o circuito não ficará invertido.

Downloado do arquivo PlacaComando no formato ExpressPCB.

Componentes e conexões:



Imprimindo o layout da placa em uma impressora Laser.


Impresso em um folha de etiquetas, usei o lado brilhante onde a etiqueta adesiva vem colada.


Layout aplicado na placa, pronto para transferência térmica.


Pressionando com o ferro de passar com firmeza em toda placa por 3 minutos.


Transferência realizada.


Reforçando algumas falhas com a caneta retroprojetora.


Corroendo a placa com percloreto de ferro.


Verificando como está o andamento da corrosão.


Placa corroída.


Furando a placa.


Placa furada.


Iniciando a montagem dos componentes.


Iniciando a soldagem pelos jumpers, resistores e diodos.


Bornes e terminais.


Leds.


E com a montagem do regulador de tensão e relés a placa está pronta.



Primeiros testes.

O primeiro teste de funcionamento da placa deve ser feito antes da conexão com o RaspBerry, o objetivo é testar a fonte de alimentação e acionamento das saídas.
O teste básico é simples, deve ser conectado a fonte de alimentação 12V na placa e devemos colocar 5V (pino 2 conector RaspBerry) em cada pino de sinal (jumpers).

Testando a saída 1.


Testando a saída 2.


Testando a saída 3.


Testando a saída 4.


Montando o flatcable.


Usando a morsa para pressionar o conector.


Conector montado.



Imprimindo uma caixa para proteção o RaspBerry.




Montagem concluída.


Suporte desenvolvido para placa de comando, futuramente pretendo postar um passo a passo de como desenvolvo e imprimo minhas peças.


Suporte impresso na impressora 3D.


Placa de comando montada no suporte.



Arquivo para impressão do suporte disponibilizado no thingiverse.

No próximo post vamos instalar e configurar o sistema operacional no RaspBerry,


Read more