Vou colocar neste post as informações sobre a usberização do CH Flightstick PRO + CH PRO Pedal.
O CH Flightstick PRO era gameport. Converti ele para USB com o Arduino.
O CH PRO Pedal eu alterei a fiação para se comunicar com o Arduino via cabo gameport no stick.
Já quero deixar o meu agradecimento ao mestre Sokol. Sem a dedicação e o conhecimento dele, provavelmente eu não iria ter conseguido, ou levaria muuuuiiiito mais tempo para chegar perto de conseguir. Valeu Sokol!!!!!!!!!!!
![Clapping :clap:](./images/smilies/emoticon-0137-clapping.gif)
Lista dos materiais usados e seu custos aproximados. Alguns materiais eu comprei em maior quantidade para outros projetos. O custo aqui é aproximado para o projeto do Flightstick+Pedal. Alguns materiais que foram reaproveitados dos próprios dispositivos, como é o caso do cabo do Flighstick, ou de fios que eu tirei do cabo do pedal, não estão na planilha. O cabo usb e o cabo otg ainda não chegaram (estou usando provisoriamente um cabo usb A/micro usb), mas já incluí no custo:
![Image](https://uploaddeimagens.com.br/images/000/758/975/full/planilha_de_custo.jpg?1477700292)
Deu tudo certo. Dois eixos não estavam respondendo, porque eu os conectei em terminais errados do Arduino. Tinha feito de propósito para testar e não funcionou. Alterei, seguindo o esquema do Sokol e deu tudo certo.
No início, a configuração com o MMJoy é um pouco complicada. Mas, depois que você começa a mexer com o software, percebe-se que o Mega_Mozg fez um grande trabalho! O software é excelente!!
Aqui, o flightstick no estado em que foi adquirido:
![Image](https://s16.postimg.cc/9xyt5y3ud/20160802_182548.jpg)
A parte interna original:
![Image](https://s9.postimg.cc/r5fe218f3/20160802_182850.jpg)
O pedal, guardado por muito tempo, juntando pó. Os três conectores originais do pedal (na versão com usb que é vendida pela CH, há somente um conector e o botão de seleção foi suprimido):
![Image](https://uploaddeimagens.com.br/images/000/759/335/full/fotos_pedal_-_sem_altera%C3%A7%C3%A3o.jpg?1477751119)
Controle desmontado e lavado:
Reparo do stick:
Pedal desmontado e lavado:
![Image](https://s10.postimg.cc/8l2f23649/20160730_154435.jpg?2)
Cabo original e ligação original no botão de seleção:
![Image](https://s14.postimg.cc/wa76ilb1t/20161015_110028.jpg)
Desfazendo a ligação original do botão e do cabo original:
![Image](https://s13.postimg.cc/s68lk4ug7/20161015_114517.jpg)
Ligação original dos pots do pedal (dois fios):
![Image](https://s10.postimg.cc/94j2wqu6h/20161015_115038.jpg)
Nova ligação dos pots do pedal, para funcionar via USB pelo Arduino (três fios) - soldado com conector novo (de 4mm, diferente do original, mas funciona):
![Image](https://s21.postimg.cc/hulmqju87/20161015_131158.jpg)
Pots dos pedais com a nova ligação; o pot do leme (que fica na base) também terá o mesmo tipo de ligação (três fios):
![Image](https://s12.postimg.cc/jh9ywn5f1/20161015_133009.jpg)
Pot do leme do pedal com a ligação nova e toda a fiação presa no terminal pci macho, com solda e encapado com espaguete termo retrátil de 1,5mm:
![Image](https://s9.postimg.cc/6qx0nrnu7/20161015_153554.jpg)
Cortando o cabo antigo do stick para utilizar no pedal:
![Image](https://s18.postimg.cc/vp1vgsww9/20161015_110927.jpg)
Cabo do stick preparado para fazer a ligação no pedal - fios presos no terminal pci fêmea, com solda e encapados com espaguete termo retrátil de 1,5mm:
![Image](https://s18.postimg.cc/luaqaksy1/20161015_153611.jpg)
Cabo do pedal e fiação do pedal ligadas pelos conectores pci:
![Image](https://s17.postimg.cc/b3mi6kwsf/20161015_153651.jpg)
Colocando tudo no lugar (o botão de seleção ficou aí só para preencher o buraco da carcaça fechado):
![Image](https://s22.postimg.cc/umd66htg1/20161015_163137.jpg)
![Image](https://s22.postimg.cc/kgqzvi8b5/20161015_162137.jpg)
Pots do pedal:
![Image](https://s15.postimg.cc/l4a7eex0r/pots_pedal.jpg)
Esquema de ligação original dos botões do Flightstick PRO:
![Image](https://s13.postimg.cc/tfr2rm8h3/Flighstick_PRO_liga_o_original.jpg)
Nova ligação dos botões e potenciômetros:
![Image](https://uploaddeimagens.com.br/images/000/759/328/full/liga%C3%A7%C3%A3o_final.jpg?1477750733)
Cortando a placa perfurada:
![Image](https://s11.postimg.cc/f31y9rdfn/20161012_110121.jpg)
Montando o Arduino na placa perfurada:
![Image](https://s4.postimg.cc/re5wryrvx/20161012_134138.jpg)
O pedaço de plástico branco entre uma das trilhas do Arduino e a placa perfurada foi inserido para isolar os conectores do Arduino que ficaram sobrepostos nas barras de serviço da placa perfurada. As barras de serviço não estão alinhadas com os furos, o que poderia resultar em curto-circuito. Na realidade eu deveria ter soldado os terminais de modo diverso no Arduino, mas, somente me dei conta disso depois. Todavia, sem problema, pois funcionou.
![Image](https://s13.postimg.cc/n7y08d5h3/20161012_134231.jpg)
Aproveitando os terminais antigos:
![Image](https://s15.postimg.cc/623l198hn/20161012_145731.jpg?2)
Corte da carcaça para acomodar o terminal db-15 fêmea (no qual será ligado o cabo vindo do pedal). São cinco terminais: um para o vcc, um para o gnd e três para os identificadores dos três eixos (rudder - Rotação Z, e dois freios):
![Image](https://s17.postimg.cc/vk09xgt3j/20161022_120301_corte_carca_a.jpg)
Tudo conectado!!
![Image](https://s12.postimg.cc/fbzaqaxa5/20161022_180008.jpg)
Do antigo para o moderno:
![Image](https://s21.postimg.cc/dx86aza87/stick_pots.jpg)
![Image](https://s17.postimg.cc/r51k99zjz/20161016_215402.jpg)
![Image](https://s21.postimg.cc/awakuc77r/20161016_215341.jpg)
Tela do MMJoy - aba dos eixos e aba dos botões (updated: eixo Z - throttle - tem que ser auto.w/o center):
![Image](https://s17.postimg.cc/i1sddze1r/tela_mmjoy2_1.jpg)
Tela do configurador do Windows - eixos X e Y e Throttle (eixo Z - no stick - controle deslizante), eixo do leme (Rotação Z), freio direito e freio esquerdo (do pedal, Rotação X e Rotação Y) + 4 botões normais e 4 botões do hat.
![Image](https://s13.postimg.cc/i8c33z3p3/tela_confg_windows.jpg)