sábado, 2 de agosto de 2014

Recomeçando do zero.

Depois de perder os arquivos originais do Arduíno para acionamento do servo motor. Estou recomeçando do zero.

Check list:
-(X) Proteus 7.9
-(X) Biblioteca Arduino para Proteus.
-(X) Porta Serial Virtual.
-(X) Programa oficial do Arduíno.
-(X) Arquivo do circuito eletrônico para o Proteus.
-(X) Flight Simulator FSX.
-(X) Programa do JIM. LINK2fs_MULTI_FSX_v6b

Começando com o Proteus.

Para que você consiga ter o Arduíno dentro do Proteus, é necessário a biblioteca do Arduíno, que são os arquivos acima citados. Esses dois arquivos precisam estar na pasta LIBRARY do Proteus. Instalar o Proteus 7.9, adicionar os dois arquivos ARDUINO.IDX e ARDUINO.LIB na pasta LIBRARY do Proteus para carregar o Arduíno UNO no Proteus.
Se tudo funcionar, dentro do Proteus basta você procurar o componente como ARDUINO.

Instalar a porta serial virtual.
FSX
Instalar o programa do Arduíno.
Programar o Arduíno com o arquivo de controle.
Inserir o programa .HEX no proteus para programar o Arduino.


DICA.
- Para você programar o Arduíno dentro do Proteus, será necessário utilizar o arquivo com extensão .HEX que o programa do Arduíno vai gerar. Acontece que o programa vai colocar o arquivo numa pasta temporária e depois enviar para a placa REAL do Arduíno. Como neste caso não temos a placa fisicamente ligada no computador, precisamos saber qual arquivo .HEX temporário que o programa gerou. Por padrão o compilador do Arduíno não mostra isso. Mas há um jeito.
No programa do Arduíno vá em ARQUIVO/PREFERENCIAS e habilite a opção EXIBIR MODE VERBOSO DURANTE: [X] COMPILAÇÂO . 
Agora toda vez que o programa compilar novamente, aparecerá na janela preta da parte de baixo do programa, os caminhos dos arquivos. Você deve procurar no final todo o caminho do arquivo .HEX que ele criou. É este programa que o Proteus precisa para inserir no Arduíno dele.

 Selecione o arquivo, use CTRL+C, vá ao Proteus, clique com o botão direto no Arduino em EDIT PROPERTS.


Na opção PROGRAM FILE, apague toda a linha e use CRTL+V para colar o caminho do arquivo que você acabou de compilar. Faça isso toda vez que compilar novamente.


LINK :CONECTANDO o ARDUÍNO do PROTEUS NO FSX via porta serial virtual (sem hardware).

REAL: Ligando o Arduíno UNO + Servo Motor + FSX.

Siga este esquema abaixo para o hardware.Ou baixe o arquivo do Proteus.
-Ligar o servo-motor no Arduíno no pino 13, 5V e GND. Use uma fonte externa para alimentar a placa do Arduíno, só utilizando a USB pode não ser suficiente dependendo do servo motor.
-Programar o Arduíno com este arquivo.  Ou utilizar este programa mais simples feito pelo Davide Forcellini. Que é basicamente como o programa que eu havia feito no outro blog, porém eu perdi de alguma maneira.
-Rodar FSX e carregue o 737-800 por exemplo.
-Rodar o Link2FS_Multi_FSX_v6b em modo administrador.

Faça o LINK2FS conectar no Arduíno.
Selecione a aba SimConnect Extrations(1) e selecione <V THROTTLE 1 POSITION

Se tudo estiver OK, o FSX já estará enviando os dados para o Arduíno.
Movimente a manete do motor 1 para ver o servo motor mexer.
Obs.: Este programa do Arduíno é do próprio JIM, vem junto com o download dos arquivos da pagina dele, eu apenas fiz alguma alterações a grosso modo para ficar como exemplo.
Ajustes finos devem ser feitos.

Agora vou trabalhar no mecanismo utilizando um motor de vidro elétrico de carro, que tem muito mais força para movimentar todo o mecanismo. A ideia é utiliza-lo de uma forma que se comporte como um grande servo-motor. 

Vídeo demonstrando o funcionamento do autothrottle com dois servo-motores.

10/08/2014
Mais um video com o protótipo com motor DC.


Até mais.





sexta-feira, 11 de abril de 2014

TESTES de velocidade com SERVO MG995

Estou trabalhando na possibilidade de controlar a velocidade deste servo. Pela pesquisa que eu fiz acredito num futuro promissor.
Aguardem...

quinta-feira, 20 de março de 2014

Projeto Auto throttle para boeing 737 home cockpit utilizando Arduíno e Servo Motor


Continuando o projeto inicial postado no meu outro blog amarildocunha.blogspot.com .
Estou postando agora os resultados de um teste utilizando um servo motor modelo MG995. Este servo tem mais força do que o anterior, um micro servo que eu utilizei para começar o projeto. 
MG995



O vídeo a seguir mostra o teste que realizei com sucesso.
A maior dificuldade que tive até o momento foi desenvolver um conjunto mecanico que pudesse movimentar a manete.


Assim que possível eu vou disponibilizar os desenhos das peças em format DXF.


 ATENÇÃO

Realizei testes com o Servo Motor MG995, ele é realmente forte. Porém, ele é rápido também, e por este motivo não vou utiliza-lo. Como ele tem um arranque rápido, isso prejudica a engrenagem que liga á alavanca principal, danificando-a. Ainda mais pelo fato de ser de alumínio. Eu não sei como controlar essa velocidade ainda, talvez tenha que hackea-lo.
Estou partindo para outro motor de passo de uma impressora LX300,  com um redutor de 2X e uma correia dentada, espero um melhor resultado.
Assim que eu tiver os resultado postarei aqui.