Easy Joy 32 One - Arduino USB joystick controller for DIY.

Forum dedicado a Joysticks, HOTAS, Track-Ir, Freetrack, contrôles e cockpit's tipo "faça você mesmo", etc.

Moderador: 21_Sokol1

Avatar do usuário
21_Sokol1
Mensagens: 14917
Registrado em: 01 Ago 2003 21:00
Localização: Uberaba-MG

Easy Joy 32 One - Arduino USB joystick controller for DIY.

Mensagem por 21_Sokol1 » 11 Nov 2016 19:35

A necessidade é a mãe da invenção. O MMjoy2 é uma mão na roda (DIY) mas o JoySetup não funciona em sistema operacional em Chinês, então o FoxHoundch criou um firmware para o Arduino STM32F103C8T6 - baseado no mc ARM32, mais moderno e poderoso que os ATMEGA32u4.

O Easy Joy32 One controla:

8 eixos em 12 bits (4096 "passos").
128 botões, que podem ser: click, toggle, on-pulse, off-pulse, all-pulse, ou até 64 encoders, emulação de teclas do teclado.
4 HAT.
Controla até 128 LED WS2811/2812 RGB (Cores customizáveis, controle de brilho).
Driver HID customizável (suponho que VID/PID)
Atualização de firmware via USB

Arduino STM32F103C8T6 - 2.44$

O STM32 precisa de um "dongue" ST-Link para gravação do firmware - que custa mais caro (a versão sugerida no Readme).

http://www.ebay.com/itm/ST-LINK-V2-STLI ... 1719363925

Tem uma versão mais barata, mas não sei se é compatível:

http://www.ebay.com/itm/ST-Link-V2-Prog ... SwZVlXiICF

O EasyJoy 32 One tem duas versões de firmware:

Basic (?): Freeware.
Professional Edition (?): 15$ licença.

Firmware download: https://forums.eagle.ru/showthread.php?t=176776
Avatar do usuário
21_Sokol1
Mensagens: 14917
Registrado em: 01 Ago 2003 21:00
Localização: Uberaba-MG

Re: Easy Joy 32 One - Arduino USB joystick controller for DI

Mensagem por 21_Sokol1 » 14 Nov 2016 01:14

Afh, mais um gringo falando pelas "metades", tive que perguntar para esclarecer o que é o que:

"Basic" - controla 4 eixos de 12 bits, 64 botões momentâneos e 2 HAT.

"Professional" - registrado pelo 15$ - permite as funções descritas acima, através do programa EasyJoy32One. Similar ao que o MMjoySetup do MMjoy2 faz.

Qualquer "dongue" ST-LINK que tenha o modo "SWD" (SLOQFI) pode ser usado.

Enfim, a vantagem mesmo além do controle de LEDS são os eixos em 12 bits - que no MMjoy2 é possivel com TLE501x ou com ADC externo, o que sai mais barato que gastar com este "dongue" + registro, além de ter que se virar com os caracteres Chineses do EasyJoy32One. :)
Avatar do usuário
airwolf
Mensagens: 298
Registrado em: 22 Jul 2016 09:56

Re: Easy Joy 32 One - Arduino USB joystick controller for DI

Mensagem por airwolf » 14 Nov 2016 08:45

Olá Sokol,

É bom ter mais uma opção.

Para os meus projetos, o Arduino Pro Micro/MMjoy supre perfeitamente.

A propósito, penso em fazer uma doação para o MMJoy. Vc sabe se dá para confiar naquele botãozinho que tem no MMJoy?
What remorseless emperor commands me
I no longer govern my soul
I am completely immersed in darkness
As I turn my body away from the sun

White whale!! Holy grail!!
Avatar do usuário
21_Sokol1
Mensagens: 14917
Registrado em: 01 Ago 2003 21:00
Localização: Uberaba-MG

Re: Easy Joy 32 One - Arduino USB joystick controller for DI

Mensagem por 21_Sokol1 » 14 Nov 2016 10:50

A doação é através do PayPal, garantido. :)
Avatar do usuário
21_Sokol1
Mensagens: 14917
Registrado em: 01 Ago 2003 21:00
Localização: Uberaba-MG

Re: Easy Joy 32 One - Arduino USB joystick controller for DI

Mensagem por 21_Sokol1 » 22 Dez 2016 11:36

SFS EasyJoy "powered":

Imagem

Legal o console "Sovietic" na base.
Avatar do usuário
airwolf
Mensagens: 298
Registrado em: 22 Jul 2016 09:56

Re: Easy Joy 32 One - Arduino USB joystick controller for DI

Mensagem por airwolf » 23 Dez 2016 15:11

Ficou bem legal!!

Aquelas chaves pretas de girar e aquelas chaves das lights são momentâneas (pulso)? Se não são momentâneas, como é que fica o arranjo disso no MMJoy2?
What remorseless emperor commands me
I no longer govern my soul
I am completely immersed in darkness
As I turn my body away from the sun

White whale!! Holy grail!!
Avatar do usuário
21_Sokol1
Mensagens: 14917
Registrado em: 01 Ago 2003 21:00
Localização: Uberaba-MG

Re: Easy Joy 32 One - Arduino USB joystick controller for DI

Mensagem por 21_Sokol1 » 23 Dez 2016 15:49

Aquele rotátorio com knob "Chiken head" pode ser uma chave "de onda" MOM-MOM... ou mesmo "Make-before-beak" (fica ligado na posição).

Os swiches ON-OFF para o MMjoy2 ou EJoy, BU036... não tem problema.

É provavel que esse EJoy envie comando momentâneo no switch ON e em OFF - se são fica desajeitado nos games.
Mas um SVMapper, Joy2Key... resolve isso.

Tem uns caras do Eagle fazendo uns button box e no firmware do controlador so colocaram botões momentanea, não importa se o swtich fica ligado, ai funciona com qualquer
chave, pois os jogos são feitos para comandos "de teclado" - aperta e solta.

https://forums.eagle.ru/showpost.php?p= ... tcount=156

O MMjoy2 até poderia ter mais funções utéis, se o M.Mozg deixasse lado aquelas bobagens de LED e receber informação do War Thunder, ai teria mais memória disponível para implementar, mas deve ser o flight game preferido dele. :P
Avatar do usuário
21_Sokol1
Mensagens: 14917
Registrado em: 01 Ago 2003 21:00
Localização: Uberaba-MG

Re: Easy Joy 32 One - Arduino USB joystick controller for DI

Mensagem por 21_Sokol1 » 19 Jan 2017 15:52

Nova interface da GUI do EasyJoy32One - agora em Inglês:

Imagem
https://forums.eagle.ru/showthread.php?t=176776&page=2
Avatar do usuário
21_Sokol1
Mensagens: 14917
Registrado em: 01 Ago 2003 21:00
Localização: Uberaba-MG

Re: Easy Joy 32 One - Arduino USB joystick controller for DI

Mensagem por 21_Sokol1 » 30 Jun 2017 13:36

No Taobao tem o EasyJoy32 pronto para uso:

Imagem

https://world.taobao.com/item/520508841 ... tmH#detail
Avatar do usuário
21_Sokol1
Mensagens: 14917
Registrado em: 01 Ago 2003 21:00
Localização: Uberaba-MG

Re: Easy Joy 32 One - Arduino USB joystick controller for DI

Mensagem por 21_Sokol1 » 12 Abr 2018 12:25

Easy Joy 32 Revolution

Diversas opções para a operação de um "botão" (similar ao Njoy32 da VKB).

Arduino STM32F103C8T6 tem no M.Livre por R$ 20,00 ($1.80 no Aliexpress).

Note que o STM32 funciona com 3.3v portanto não suporta HALL sensor com o Honeyweel SS495A1 ou Allegro A1324EUAT pois requerem ~5V.

Mas com suporte do EasyJoy 32 para até quatro TLE5010, não é problema.

Imagem
https://forums.eagle.ru/showthread.php? ... ost3450383
Responder