Depois de um bom tempo fora do ar e agora com um pouco de tempo de sobra, retornamos com uma ótima novidade para os adeptos de simuladores e telemetria usando a prerrogativa DIY (do it yourself - ou, faça você mesmo).
Já há algum tempo, um amigo se assim posso chamá-lo, postou comentários pedindo algumas dicas e mais tarde perguntando se eu não havia feito nada na plataforma Arduino.
Na época desconhecia a novidade e após algumas consultas com o Dr. Google, descobri que esta plaquinha chamada Arduino ampliava os horizontes além da porta paralela, aquém do que se pode conseguir com portas USB.
De lá para cá, pouco tempo pra estudar. Mas desde dezembro passado, algumas brechas foram permitindo retornar a este hobby.
Comprei o livro do Michael McRoberts (traduzido) sobre o Arduino, mas não foi necessário lê-lo por completo para chegar até este post. Mais um kit iniciante da robocore, componentes extras em Porto Alegre na av. Alberto Bins e na soldafria, foruns sobre Arduino, youtube, google, wikipedia, google, arduino.cc, google... enfim, aí está o resultado.
Já há algum tempo, um amigo se assim posso chamá-lo, postou comentários pedindo algumas dicas e mais tarde perguntando se eu não havia feito nada na plataforma Arduino.
Na época desconhecia a novidade e após algumas consultas com o Dr. Google, descobri que esta plaquinha chamada Arduino ampliava os horizontes além da porta paralela, aquém do que se pode conseguir com portas USB.
De lá para cá, pouco tempo pra estudar. Mas desde dezembro passado, algumas brechas foram permitindo retornar a este hobby.
Comprei o livro do Michael McRoberts (traduzido) sobre o Arduino, mas não foi necessário lê-lo por completo para chegar até este post. Mais um kit iniciante da robocore, componentes extras em Porto Alegre na av. Alberto Bins e na soldafria, foruns sobre Arduino, youtube, google, wikipedia, google, arduino.cc, google... enfim, aí está o resultado.
1º esquema montado no programa fritzing 2º esquema montado na protoboard |
O caminho a percorrer é feito da seguinte forma:
- Primeiro aquisição da placa Arduino (comprei aqui: robocore.net). Instalação do compilador que acompanha e estudo da apostila. 11 lições que são aprendidas em poucas horas.
- Montar a protoboard conforme esquema acima conectando-a ao arduino (de acordo com o arquivo do arduino abaixo) e o arduino à USB (não esquecer de configurar a porta do arduino para COM4 ou a que estiver disponível).
- Compilar e "Upar" para o Arduino o arquivo de programa que você baixa aqui.
- Alterar o arquivo cfg.txt na pasta do LFS as linhas:
OutGauge Mode 1
OutGauge Delay 10
OutGauge IP 127.0.0.1
OutGauge Port 30001
O programa é totalmente customizável, pode-se agregar uma gama de recursos que só dependerá de escrever mais código C++, agregar mais componentes e muito estudo. Existem painéis automotivos completos que funcionam com o arduino ligado ao simulador. É só pesquisar que vai encontrar muitos outros projetos bem mais complexos.
Ainda vou soldar isso tudo e depois vou postar. Mas estou pensando num layout para encaixar no meu volante DFP da logitech. Se alguem tiver uma idéia... =O]
Ainda vou soldar isso tudo e depois vou postar. Mas estou pensando num layout para encaixar no meu volante DFP da logitech. Se alguem tiver uma idéia... =O]
Estude e aprenda se divertindo!
Admar como vai?
ResponderExcluirPor favor, assim que puder poste aqui o 2ºesquema(com 2 74HC595) montado no fritizing. Estou tentando montar um GI para o Richard Burns Rally.
OLhe no meu não funciona. será que a nova versão do LFS já não é compatível com seu projecto ou se sim que devo de mudar ?
ResponderExcluirFunciona na nova versão. O que realmente faz com que a troca de dados ocorra são os comandos que estão descritos acima: OutGauge IP 127.0.0.1 e
ExcluirOutGauge Port 30001. Vc pode até atribuir outra Port desde que no teu programa C++ esteja direcionada esta mesma Port.
Amigo a minha duvida é se posso fazer a comunicação com outros tipos de games
ResponderExcluirOlá Deivid. Infelizmente estes projetos se comunicam apenas com Live For Speed.
ExcluirAmigo os link estão fora do ar, tem como corrigir ? obg
ResponderExcluirTem sim. Eu troquei de domínio e esqueci de transferir os arquivos. Quando eu arrumar, pósto um aviso. Obrigado pelo alerta.
ExcluirAmigo desculpa incomodar mas vc ainda não corrigiu os link, obg
ResponderExcluirPoisé... to tentando encontrar os BKPs.
ExcluirFelipe. Links atualizados. Só vai precisar de uma conta no google drive. Abc :^)
ExcluirAmigo obg, me ajuda aqui montei tudo certo, mas o OGbus ta dando erro fala assim
ExcluirERROR: cant open file : config.txt.
SEGUE A IMAGEM http://i.imgur.com/y9F3eaz.png
Felipe. Abre o código que te mandei e procura a linha que ele direciona a leitura do arquivo config.txt ...
Excluiramigo consegui fazer funcionar, baixei ogfinal no site do arduino, ele funciona 30 segundos no jogo e depois para trava os leds e para de funcionar, sabe disser o q pode ser ?
ResponderExcluir