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.
Post Reply
21_Sokol1
Veterano
Veterano
Posts: 15493
Joined: 01 Aug 2003 21:00
Location: Uberaba-MG

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

Post by 21_Sokol1 »

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
21_Sokol1
Veterano
Veterano
Posts: 15493
Joined: 01 Aug 2003 21:00
Location: Uberaba-MG

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

Post by 21_Sokol1 »

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. :)
User avatar
airwolf
Posts: 341
Joined: 22 Jul 2016 09:56

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

Post by airwolf »

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!!
21_Sokol1
Veterano
Veterano
Posts: 15493
Joined: 01 Aug 2003 21:00
Location: Uberaba-MG

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

Post by 21_Sokol1 »

A doação é através do PayPal, garantido. :)
21_Sokol1
Veterano
Veterano
Posts: 15493
Joined: 01 Aug 2003 21:00
Location: Uberaba-MG

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

Post by 21_Sokol1 »

SFS EasyJoy "powered":

Image

Legal o console "Sovietic" na base.
User avatar
airwolf
Posts: 341
Joined: 22 Jul 2016 09:56

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

Post by airwolf »

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!!
21_Sokol1
Veterano
Veterano
Posts: 15493
Joined: 01 Aug 2003 21:00
Location: Uberaba-MG

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

Post by 21_Sokol1 »

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 momentaneos, 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
21_Sokol1
Veterano
Veterano
Posts: 15493
Joined: 01 Aug 2003 21:00
Location: Uberaba-MG

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

Post by 21_Sokol1 »

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

Image
https://forums.eagle.ru/showthread.php?t=176776&page=2
21_Sokol1
Veterano
Veterano
Posts: 15493
Joined: 01 Aug 2003 21:00
Location: Uberaba-MG

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

Post by 21_Sokol1 »

No Taobao tem o EasyJoy32 pronto para uso:

Image

https://world.taobao.com/item/520508841 ... tmH#detail
21_Sokol1
Veterano
Veterano
Posts: 15493
Joined: 01 Aug 2003 21:00
Location: Uberaba-MG

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

Post by 21_Sokol1 »

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.

Image
https://forums.eagle.ru/showthread.php? ... ost3450383

O registro da licença custa $6.
Post Reply