MMJoy/MMjoy2

Forum dedicado a Joysticks, HOTAS, Track-Ir, Freetrack, contrôles e cockpit's tipo "faça você mesmo", etc.
Post Reply
21_Sokol1
Veterano
Veterano
Posts: 15493
Joined: 01 Aug 2003 21:00
Location: Uberaba-MG

Re: MMJoy

Post by 21_Sokol1 »

É que os Chineses economizam no botão para o reset. :)

Image

Encoste um objeto metálico entre os pinos RST e GND.

Se sua placa veio com pinos avulsos solde dois nestes pontos (como na foto), assim evita "acidentes" (encostar em pinos indevidos).
21_Sokol1
Veterano
Veterano
Posts: 15493
Joined: 01 Aug 2003 21:00
Location: Uberaba-MG

Re: MMJoy

Post by 21_Sokol1 »

32_Mariocar wrote:Não sei se fiz certo, mas resetei ao ligar as conecções de GND e RST, e mandei instalar o firmware. A janela do MMJoy ficou assim.

Image

Qual a maneira mais fácil de testar?

:)
Execute o JoySetup e na janela principal selecione o novo dispositivo, defina qual o nome quer para ele (até 10 caracteres), quantos eixos, HAT e quantos botões quer usar. A parte dos botões é bem chata, tem que selecionar a caixa dos botões 1 por 1. :P

Ah, os numero VID e PID é que determinm como o novo "joy" vai aparecer para o Windows em relação a outros joysticks.
Se quiser que apareça primeiro use 0001 e 0001, se quiser que aparece depois use um número alto, tipo 9999.

A interface abaixo é de uma versão antiga -mas é a mesma coisa.
Image

CLique em "Save sets to device".

Desconecte e conecte novamente no micro, agora o Windows vai detectar como um joystick e aparecera no painel de controle (digite joy.cpl no executar para acessar mais rápido).

E depois se quiser pode mudar estas configurações a vontade, como por exemplo habilitar encoders, setar curvas de resposta, funções especiais como zoom (out) ou stop em algum eixo. E tudo via o cabo USB. :)
User avatar
32_Mariocar
Engrenado
Engrenado
Posts: 2717
Joined: 18 Jan 2005 21:00
Location: Rio de Janeiro

Re: MMJoy

Post by 32_Mariocar »

Não consigo. Acho que ele realmente está instalando o driver errado. Eu desinstalo pelo gerenciador de dispositivos e quando ligo ele novamente na usb já reconhece como Arduino Leonardo, e parece que não instala o driver do ProMicro, que esta na pasta drivers, nem o que eu consegui baixar na página da Sparkfun. Vou continuar tentando e procurando referências ... :(
SP!
Mariocar
User avatar
32_Mariocar
Engrenado
Engrenado
Posts: 2717
Joined: 18 Jan 2005 21:00
Location: Rio de Janeiro

Re: MMJoy

Post by 32_Mariocar »

Fiz um teste. Instalei o programa do arduino e tentei gravar uns Sketchs exemplos na placa e sempre deu erro. O programa não consegue gravar o Sketch na placa. Acho que realmente está relacionado com o driver. Amanhã se der vou tentar algo diferente.

:(
SP!
Mariocar
21_Sokol1
Veterano
Veterano
Posts: 15493
Joined: 01 Aug 2003 21:00
Location: Uberaba-MG

Re: MMJoy

Post by 21_Sokol1 »

Bem, chegando o cabo USBASP tente este metódo:

https://code.google.com/p/mmjoy/wiki/UpdateFirmware_eng
User avatar
32_Mariocar
Engrenado
Engrenado
Posts: 2717
Joined: 18 Jan 2005 21:00
Location: Rio de Janeiro

Re: MMJoy

Post by 32_Mariocar »

Estou lendo algumas referências, e tem um pessoal que está reclamando que algumas placas do pro micro estão vindo sem o bootloader. Não sei como descobrir se as minhas estão assim. Vou continuar procurando na web.

:)
SP!
Mariocar
21_Sokol1
Veterano
Veterano
Posts: 15493
Joined: 01 Aug 2003 21:00
Location: Uberaba-MG

Re: MMJoy

Post by 21_Sokol1 »

Em se tratando de clones chineses é bem possível. :lol:

Mas deve funcionar com o USBASP.

Essa é original https://www.sparkfun.com/products/12640

Mas de danei comprando ai, paguei os 60% + ICMS + R$ 12,00 do correios. |(
User avatar
32_Mariocar
Engrenado
Engrenado
Posts: 2717
Joined: 18 Jan 2005 21:00
Location: Rio de Janeiro

Re: MMJoy

Post by 32_Mariocar »

Chega, amanhã vou pedir ajuda ao pessoal da Faculdade de Engenharia.

:^)
SP!
Mariocar
User avatar
32_Mariocar
Engrenado
Engrenado
Posts: 2717
Joined: 18 Jan 2005 21:00
Location: Rio de Janeiro

Re: MMJoy

Post by 32_Mariocar »

Estava olhando uns itens na página do Aliexpress, e me deparei com um comentário de um cara que comprou um arduino igual ao meu. Ele falou que seguiu a orientação na página da sparkfun e funcionou perfeitamente. Procurei nessa página, e achei as instruções. O interessante é que eles recomendam baixar um pacote "especial" e instalar em um diretório do programa do arduino. Bom, segui a indicação e... funcionou, a placa passou a ser reconhecida como Sparkfun Pro Micro, e passou a gravar os Sketchs. Amanhã se tiver tempo, vou tentar configurar no MMJoy. :)
SP!
Mariocar
21_Sokol1
Veterano
Veterano
Posts: 15493
Joined: 01 Aug 2003 21:00
Location: Uberaba-MG

Re: MMJoy

Post by 21_Sokol1 »

Isso é assim mesmo. :)

Tempos atras montei um Mjoy ("pai" do MMjoy) - montar significa fazer um PCB corroendo as trilhas, furar, soldar os componentes...
O bendito não funcionou, reconferi umas 10 vezes, troquei todos os componentes, nada. Encostei.
Quase 1 ano depois achei a placa na caixa onde joguei, peguei e de cara vi que dois dos diodos estavam invertidos - como eles eram lado a lado e invertidos um em relação ao outro, passei batido na polaridade... :lol:
21_Sokol1
Veterano
Veterano
Posts: 15493
Joined: 01 Aug 2003 21:00
Location: Uberaba-MG

Re: MMJoy

Post by 21_Sokol1 »

Mario

O F15sim fez um tutorial sobre a transferência do firmware MMjoy para a PRO Micro:

http://www.geneb.org/mmjoy2/pro-micro-instructions.pdf
User avatar
32_Mariocar
Engrenado
Engrenado
Posts: 2717
Joined: 18 Jan 2005 21:00
Location: Rio de Janeiro

Re: MMJoy

Post by 32_Mariocar »

Grande dica Sokol! Agora ficou fácil. Valeu!!!

:)
SP!
Mariocar
21_Sokol1
Veterano
Veterano
Posts: 15493
Joined: 01 Aug 2003 21:00
Location: Uberaba-MG

Re: MMJoy

Post by 21_Sokol1 »

Acidionado suporte a sensor angular TLE5010/TLE5011 no firmware MMjoy, no modo digital - conexão com 6 fios.

Image
Image
Image
Image

Vantagens:

O sensor integra amplificador, simplificando a montagem do PCB, requerendo apenas resistors adicionais
Baixo custo do sensor ~3$ no eBay.
Transmissão de dados no modo digital
Sinal sem interferência de campos magnéticos - pode usar cabo de até 2 metros
Melhor qualidade de sinal - menos ruído
Leitura mais acurada
O posicionamento do imã frente ao sensor não é crítico como no HALL

Inconvenientes:

Requer a montagem de um PCB, com componentes SMD - minúsculos, vide as dimensões no desenho acima.
-BOLELAS-
Posts: 59
Joined: 18 Jan 2013 17:07
Location: Portugal, Sintra

Re: MMJoy

Post by -BOLELAS- »

Esse sensor tem de ser programado? Posso ligá-lo a uma BU0836A, ou é apenas para usar em MMjoy? Desculpe a pergunta, sei que provavelmente estou falando besteira... :$
21_Sokol1
Veterano
Veterano
Posts: 15493
Joined: 01 Aug 2003 21:00
Location: Uberaba-MG

Re: MMJoy

Post by 21_Sokol1 »

O TL50-- não precisa ser programado, mas requer um controlador compatível já que a transmissão de sinal é digital - tem conversor AD integrado.

Como no BU0836 as entradas são analógicas (3 fios) não é possível usar.

Nesse caso use o "MagREZ" KMZ41 + MCP601 no modo analógico.

https://code.google.com/p/mmjoy/wiki/ExtenralADC
Post Reply