fevereiro 2009


Olá Pessoal!!

Conforme prometido a alguns dias, apos termos a confirmação de uma parceria e autorização de venda das placas FSBUS,  seguem a lista de preços das placas disponiveis! 

Lembramos que não temos interesse em lucrar com a venda de placa, este é somente com a finalidade de cobrir os custos de produçao e pagamentos de royalties, sobre unidades produzidas assim em conformidade com os sites www.fsbus.de e http://www.rvdijk.nl/ – Duo Panel.

Em breve mais placas como a MCP, FMC e muitas outras!!

    R$44,00

  • DO64
  • 6 DISPLAY
  • COM
  • IO

R$ 23,00

  • SERVO

* preços sem custo de envio.

Boa tarde!

Ate que enfim terminamos nossa placa e com a autorização do nosso parceiro Kleber http://www.krsaviations.com/category/home-cockpit/ estarei  publicando aqui  boa parte do tutorial dele  para montagem da placa MEGA JOY, a qual começamos a confecção a algum tempo!

Como toda novidade é dificil, principalmente para leigos em eletronica como nos, achamos que o nivel de dificuldade de confecção desta placa é pequeno pois o maior desafio mesmo e a gravação do controlador, sendo que muito bem explicado nesta publicação.

Gostaria de fazer um agradecimento especial ao nosso amigo Antonio Augusto “mestre das fsbus” pelos incansaveis emails afim de elucidar varios probleminhas que aqui estão reunidos e descritos neste tutorial!!

Vamos lá:

Lista de material:

01 – Placa Mega Joy – b737ngrs.wordpress.com

01 – Microcontrolador ATMega16-16PI / PU/PC segue breve explicação sobre nomenclatura dos atmega

O nº “16” significa 16 MHZ (freqüência de operação);
A letra “P” significa encapsulamento Plástico;
A letra “I” vem de uso Industrial;
A letra “C” vem de uso Comercial;
A letra “U” surgiu de uma norma européia (RoHS = Restriction of Hazardous Substances), que visa a proteção do meio ambiente controlando substâncias perigosas, mas qualquer um funciona!
01 – Base de 40 pinos para o ATMega
01 – Conector USB-B
01 – Cristal 12Mhz
02 – Diodos Zener 3,3volt
95 – Diodos 1N4148
01 – Resistor 2k2 Ω
01 – Resistor 4k7 Ω
04 – Resistor 300 Ω
08 – Resistor 10k Ω
02 – Resitor 82 Ω
01 – Capacitor 10 µF
02 – Capacitor 15 pF
03 – Capacitor 0.1 µF
01 – Micro Indutor 10uH
230 pinos para conectores.

placa-mega-joy

Como podem ver, existe uma impressão na placa, onde tem o nome dos componentes nos locais a serem soldados!

Começamos pela soldagem dos diodos, sendo esta parte  a mais cansativa pois são nada mais nada menos que 95 deles, notem sobre a polaridade deste componente, pois a faixa preta indica o catodo. Se for montado invertido, a placa não funcionará.

Tenham muita paciencia, pois esta é uma  etapa importante, qdo se cansarem, vão voar um pouquinho, esfriar a cabeça, espichar os braços e as pernas, ou tirar um cochilo, pois como não somos  profissionais, isso cansa mesmo!

É  muito importante comprarmos um bom aparelho de solda, bem como um sugador para as primeiras derretidas erradas do estanho. No mais é equipamento basico, como alicates, multimetro. Uma dica é dar uma boa olhada no site do Rob http://www.rvdijk.nl/pcb.htm, pois apesar de ser em ingles e holandes, tem alguma dicas e fotos muito boas com referencia a montagem desta placa e de muitas outras!

Bom, depois deste arduo trabalho a placa deverá ter uma aparencia próxima disto!

placa-com-componente

Bom pessoal, estou colocando esta foto logo abaixo pois teoricamente não irão passar pelos problemas  que passamos, pois esta foi a ultima operação feita por nos na realidade!!

Passados muitos teste ligaçoes gravações, emails, msn, troca de componentes nosso amigo Antonio detectou um probleminha na confeção da placa, mas o que não é muito relevante pra quem não conhece eletronica. Ficaram faltando no momento da geração dos “Gerbers” o ground plane da placa o que fez com tivessemos que fazer uma ligação extra em função disso! Feito esta ligação dos 3 Grounds o windows reconheceu imediatamente a placa, porem com somente 32 botoes, em funçao do windows ser 32 bits mas falaremos isso mais adiante.

Ligações a serem feitas na Mega

A placa Mega Joystick cria uma interface com capacidade para 8 eixos analógicos, 64 botões diversos, 16 interruptores, 4 interruptores especiais e 1 HAT Switch. Isso tudo irá permitir uma interface com controles de aileron, profundor, leme, freios, throttles e mais uma infinidade de funções que iremos definir durante o curso da construção do projeto.

mega Joy-lay

O arquivo de layout do projeto dessa placa você encontra aqui, para abrir este arquivo você vai precisar do software Sprint-Layout 5.0, que por sinal gostei muito. Você pode clicar nas trilhas e ver com definição para onde cada uma vai e assim testar a sua placa depois de soldada. Muito completo, porém complexo.

Passada esta etapa esta na hora de fazer a gravação do controlador, o Atemega16-16PU. Não é necessario gastar com um gravador de controladores, pois um cabo com um conector ligado em uma porta impressora supre e muito bem esta tarefa.

Este cabo usa um recurso muito inteligente da nossa própria placa Mega Joystick. Ela possui uma entrada ISP integrada em seu circuito que permite que você possa gravar o CI com ele já conectado a placa, basta fazer o cabo ISP e usá-lo para gravar o CI.

O cabo ISP é composto por um conector DB25 que será conectado a saída paralela do seu PC, ele que irá enviar os dados do gravador para o CI. O projeto dele é bem simples como você pode ver abaixo.

cabo-isp

Para confeccionar o cabo ISP você vai precisar de:
01 – Conector DB25 e capa de proteção
01 – Cabo FLAT de 10vias
02 – Conectores de 5 vias cada (Se você encontrar um conector de 10 vias sendo 2 de 5 em paralelo serve também)
De acordo com o projeto, basta soldar as vias em seus lugares, é tudo muito simples. Veja as fotos abaixo.

Bom, depois que confeccionei meu cabo, testei cada via com o multímetro, procedimento de segurança, lembre-se sempre disso.

Em seguida usei o programa PonyProg para efetuar a gravação, mas você precisa antes de qualquer coisa efetuar algumas configurações antes de começar a gravar.

Existe um detalhe muito importante, para gravar o CI com o cabo ISP, você precisa conectar o USB também. Ele precisa do dispositivo conectado para que o programa possa gravar o CI.

Para gravar o ATMega basta seguir os seguintes passos.

Primeiro você pode fazer o download do PonyProg em http://www.lancos.com/ usando a última versão disponível.

ponydump

Depois deve configurar a interface de gravação em SETUP, conforme a imagem abaixo;

Em seguida você deve calibrar o software em Setup >> Calibration.

Selecione o tipo de CI que estamos usando em Device >> AVR micro >> ATMega16 conforme imagem abaixo. Na outra caixa ao fazermos  o “Security and Configuration”  do controlador, devera aparecer algumas marcaçoes, mas lembresse de usar conforme a caixa da figura abaixo desta.

Depois disso você deve conectar ao PC o cabo USB da placa e o cabo ISP na porta paralela (impressora). Lembre-se de que a porta paralela não pode estar desativada pela BIOS.

Vá em Command >> Security and Configuration e deixe como a figura abaixo. Preste atençao, pois se voce marcar errado nesta etapa, fatalmente ira danificar seu controlador, seguir os check box, conforme figura abaixo!

Em seguida clique em Command >> Read Programm (FLASH) . Você deverá receber uma mensagem Read Successfull.

Isso confirma que o acesso ao controlador está correto, então agora é so clicar em Command >> Erase.

Depois abra o arquivo hexa!

O arquivo MEG2.HEX, serve para o caso de uso de uma segunda placa!

No cao de 2 placas gravasse a placa 1 com o arquivo MEG1.hex e a outra placa com o Arquivo MEG2.hex!

Agora iremos gravar o programa . HEX no controlador, vá em Command >> Write Program. Você deve receber uma mensagem Write Sucessfull.

Depois de gravado, basta desconectar todos os cabos e voltar a conectar somente o cabo USB, o Windows irá reconhecer automaticamente a interface.

Pronto, nossa placa Mega Joystick está pronta para ser utilizada. Simples, fácil e prático.

Como eu ainda não construi nenhum comando que será utilizado com essa placa, para que eu pudesse testar o funcionamento da mesma eu comprei 3 potenciômetros de 10k cada, e soldei eles nos eixos da placa. Com alguns botões também soldados na placa eu parti para o teste no Windows.

Bom, nesse detalhe dos potenciometros há pouca coisa na net, então vou aprofundar um pouco sobre eles, pois você pode passar por um problema igual o que tive.

Quando foi testar pela primeira vez os potenciomentros, aconteceu comigo algo estranho. Por falta de documentação eu acabei testando um potenciometro de 100k. O engraçado é que ao ser conectado na placa, quando eu mexia ele, todos os eixos se movimentavam. Buscando informações para descobrir o que era, nosso amigo Jean conversou com o Antonio e ele nos disse que poderia ser ruidos na placa. E que alguns cuidados deveriam ser tomados.

Cada eixo (potenciômetro) trabalha individualmente. Se todos estão se mexendo simultaneamente, pode haver ruídos na placa. Então tente fechar os pinos 2 e 3 (conector J16) dos eixos que não estão sendo usados (os pinos centrais e os mais próximos do microcontrolador), pois assim todas as entradas não utilizadas pela porta “A” do micro estarão aterradas e portanto sem sinal de entrada.

CUIDADO: Não feche os pinos das extremidades, pois de um lado é terra (0V) e do outro 5 Volts. Isso queimará a saída USB. Somente os pinos 2 e 3 dos conectores não utilizados. Outra coisa: ao invés de usar potenciômetros de 100K (lineares), tente usar de 10K, pois a vulnerabilidade a ruídos será menor. Quanto maior o valor deste potenciômetro, maior a probabilidade de entrada de ruídos na placa,  principalmente se o cabo de ligação for muito grande (esse também é outro fator muito importante).

Se possível, use um cabo com blindagem (aquela malha de cobre ao redor dos condutores), pois ela evita a entrada de ruídos pelo cabo. Se for usar um cabo desse, aterre a malha apenas de um dos lados do cabo (solde-a ao terminal de terra do potenciômetro, ou seja, aquele que vem lá do pino 3 conector da placa).

Nunca aterre a malha nas 2 pontas (a ponta que está do lado do pot e a ponta que está no conector da placa). Isso causa um loop de terra e piora as coisas.

Veja o vídeo abaixo, ele mostra um primeiro teste que fiz depois que tomei todos esses cuidados.

http://www.youtube.com/watch?v=Ibtfe80Yw4s&feature=channel_page

Então, sempre dizem que o primeiro passo é dificil, e com certeza é! Esta placa nos rendeu boa experiencia, e embasamento para as proximas, assim espero!

Gostaria de agradecer novamente ao amigo Antonio Augusto, sempre disposto e ao nosso colega Kleber que acreditou no projeto que paralelamente,  continuames a desenvolver nossos Home Cockpits!

Espero ter dado o empurrão a todos que precisavam, e que acreditem nos seu sonhos!

E continua o convite quem quiser fazer como o Kleber e desenvolver em paralelo o seu, o se for aqui do RS e queria je juntar a nos,  esta feito o convite!!

Obrigado,

Jean

737Ng-RS