Page 6 of 22
Re: MMJoy
Posted: 21 Feb 2015 20:11
by 21_Sokol1
É que os Chineses economizam no botão para o reset.
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).
Re: MMJoy
Posted: 21 Feb 2015 20:23
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.
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.
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.
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.

Re: MMJoy
Posted: 21 Feb 2015 21:39
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 ...

Re: MMJoy
Posted: 21 Feb 2015 22:55
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.

Re: MMJoy
Posted: 22 Feb 2015 12:47
by 21_Sokol1
Re: MMJoy
Posted: 22 Feb 2015 13:40
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.

Re: MMJoy
Posted: 22 Feb 2015 15:15
by 21_Sokol1
Em se tratando de clones chineses é bem possível.
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.

Re: MMJoy
Posted: 22 Feb 2015 16:38
by 32_Mariocar
Chega, amanhã vou pedir ajuda ao pessoal da Faculdade de Engenharia.

Re: MMJoy
Posted: 22 Feb 2015 19:31
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.

Re: MMJoy
Posted: 22 Feb 2015 20:34
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...

Re: MMJoy
Posted: 27 Feb 2015 12:55
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
Re: MMJoy
Posted: 27 Feb 2015 23:47
by 32_Mariocar
Grande dica Sokol! Agora ficou fácil. Valeu!!!

Re: MMJoy
Posted: 30 Mar 2015 20:31
by 21_Sokol1
Acidionado suporte a sensor angular TLE5010/TLE5011 no firmware MMjoy, no modo digital - conexão com 6 fios.
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.
Re: MMJoy
Posted: 31 Mar 2015 14:24
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...

Re: MMJoy
Posted: 31 Mar 2015 16:01
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