Controle Sabre De Luz De Jogo Com Giróscopio

by leeonardson in Circuits > Sensors

1953 Views, 5 Favorites, 0 Comments

Controle Sabre De Luz De Jogo Com Giróscopio

sabre completo aceso.jpg
20210219_025404.jpg
20210219_025418.jpg
20210219_025426.jpg
20210219_025538.jpg
Sabre de Luz Gamer com latas de cerveja,pregadores de roupa e Arduino.

Estar na pele de um cavaleiro Jedi ou um temível Sith empunhando um sabre de luz em qualquer jogo de videogame é uma experiência alucinante ,então porque não jogar esses jogos empunhando um real sabre de luz e ser o detentor da força?

Esse sabre de luz pode ser feito com materiais não muito difíceis de achar exceto por alguns eletrônicos como o Arduino e o Giróscopio,então apertem os cintos e vamos nessa viagem em busca do sabre Gamer.

Materiais

analogico de videogaame.jpg
arduino.jpg
bateria 9v.jpg
botão.jpg
cano pvc.jpg
clip bateria 9v.jpg
cola quente.jpg
dupla face fita.jpg
durex.jpg
ferro de solda.jpg
fita isolada.jpg
giroscopio.jpg
latinhas.jpg
led fita.jpg
lixa.jpg
parafuso.jpg
prega ropa.jpg
regua.jpg
sabre do luiz.jpg
saquinho plastico de cd.jpg
tampa de cano pvc.jpg
tesoura de ponta.jpg
o tubo de bola.jpg
20210223_074039.jpg
feels.jpg

Boa parte dos materiais são baratos e fáceis de encontrar, como o cano, as latas e o tubo de plástico, tendo dificuldade só nos componentes eletrônicos tais como o Giroscópio e o Arduino.

Ferramentas:

Caso não seja um adulto, peça ajuda a um para usar algumas dessas ferramentas:

  • · Cola quente e tubo de cola quente
  • · Tesoura grande de preferência com ponta
  • · Fita isolante
  • · Fita Transparente(preferência Durex)
  • · Ferro de solda antigo e ruim,ou um ferro quente
  • · Ferro de solda bom e usável,e a solda é claro.
  • · Lixa(eu usei lixa de skate velho)
  • · Fita dupla face
  • · *Opcional :Parafusos pequenos(são para encaixar no Giroscópio)

Partes mecânicas do sabre:

  • · Cano de PVC 1/2 polegadas(Vende por metro,eu usei só 30 cm )
  • · 1 Tubo plástico de 50 cm de comprimento e 4 cm de diâmetro,pode ser achado de embalagem de bola de natal (de preferencia um pouco menor para entrar no cano)
  • · Latas de alumínio(pode ser de cerveja,refrigerante e etc)
  • · Fita Isolante
  • · Papel celofane da cor preferida(opcional)
  • · 1 tampa de cano de PVC 1/2 polegada(4 cm de diâmetro)
  • · 1 régua de 30 cm de comprimento e aproximadamente 4cm de largura(ou um papelão duro de mesmas dimensões)
  • · Saquinho plástico de CD

Partes Eletrônicas do Sabre:

  • · 50 cm de fita de LED 12V ,cor de sua preferência, pode ser branco também
  • · Bateria 9V e conector da Bateria 9V
  • · Arduino Uno(serve pra qualquer Arduino)
  • · Acelerômetro e Giroscópio 3 eixos MPU6050
  • · Chave 2 estados(daquelas de fonte de computador)

Controle:

  • · 1 Pushbutton para o botão de cima(pode ser tirado de outros eletrônicos)
  • · 1 Analógico de videogame(encontrado em controles de videogame velhos, preferência os de Playstation )

Botões de baixo

São 3 botões, cada um precisa de

  • · 1 Pregador de roupa (aqueles de madeira, de preferencia com o arame bom)
  • · 2 Parafusos(de preferência do mesmo tamanho)
  • · 2 Fios de cobre
  • · 1 Botão de controle de videogame velho(só a parte de plástico)

E muito fio de cobre,principalmente do rigido!

Estrutura Do Sabre:empunhadura

IMG_20201205_000716.jpg

Para a estrutura básica do nosso sabre vamos cortar o cano de PVC num comprimento confortável de ser empunhado com 2 mãos,no meu caso 30 cm ,feito isso o cano deve ser lixado.

Para os botões o certo é marcar com caneta na onde seus dedos descansem naturalmente para furar e posicionar os botões depois, principalmente para o analógico,eu coloquei os botões por fora então nesse passo eu só marquei o meio para me lembrar onde se situa o centro de massa do sabre e coloquei o furo para o interruptor do LED.

Estrutura Do Sabre:Lamina

sabre nu.jpg

Para a lamina foi usado um plástico de baixa qualidade que era usado como embalagem de esfera de natal, o correto seria um plástico mais rígido, porem aqui o foco do sabre ser usado no jogo então infelizmente tu não vai ficar batendo ele por ai, só virtualmente.

O plástico deve ser lixado bem e com calma, após isso o ferro de solda será usado para “encolher” com muita calma a extremidade aberta dele ,para que ele consiga encaixar dentro do cano, mais tarde ele será fixo com um pouco de cola quente e muita fita.

Eletronica Interna Do Sabre:Giroscópio E Bateria

Hnet-image.gif
circuito sabre.png

Para melhor praticidade de colocar o circuito dentro do sabre ,o Giroscópio e a bateria vão ser posicionados numa régua ou um retângulo de papelão bem firme e do comprimento e diâmetro do cano.

Para melhorar a resposta do sensor aos movimentos ,ele deve ser posicionado no meio da régua assim abusando do centro de massa do sabre ,você geralmente vai segurar ele no meio pois isso vai trazer mais precisão ao movimento que é feito.

Como contra peso a bateria de 9V e seu conector deve ser posicionados abaixo do sensor, ambos fixos com fita(eu fixei o sensor com parafusos fixados nos furos feitos com o ferro de solda que eu fiz na régua).

Depois é só soldar nos terminais corretos do Giroscópio indicados na foto (aplique cola quente em cada terminal soldado do Giroscópio para evitar que a tração do fio arranque ele, pois mesmo soldado ele é frágil).

Mais tarde para colocar o circuito dentro do sabre, será interessante fixar a folga desses fios na régua com fita, infelizmente para esse modelo, você vai precisar abrir o sabre todo para trocar a bateria quando acabar, o lado bom é que ela demora pra acabar.

Eletronica Interna Do Sabre:LEDs Da Lamina

Hnet-image (2).gif
sabre nu piscando.jpg
sabre dooku.jpg

Solde fios longos no conector da bateria ,o suficiente para que seja possível soldar os LEDs por fora do cano(seguindo o mesmo processo do Giroscópio, aplique cola quente nos terminais do LED após soldado para evitar que os fios soltem caso você colida o sabre).

O circuito é separado do Arduino pois dai o controle pra ver se acende ou não fica opcional para você ,e assim mesmo desconectado do Arduino, ele ainda pode ser usado como um sabre de luz comum que acende.

Solde os dois terminais próximos do interruptor, cada fio de um ligado a um trecho de fio de um polo escolhido do circuito da bateria e do LED .

Feito isso vamos envolver a fita de LED em saquinhos plásticos pequenos, geralmente os de que vem em CD ,isso vai ajudar a luz a refletir mais, e então colar a fita de LED dentro do cano plástico com muito cuidado,usando a própia cola da fita de LED.

Posicionando Botões

Analogico pelado no sabre.jpg
dessoldando analógico.jpg
20210219_025130.jpg

Se você optou por fazer os furos para passar os fios dos botões, passe os fios por dentro do cano e de preferência os junte com fita para diferenciar dos demais.

O jeito mais simples de encontrar um analógico é em controle velho, usando o ferro de solda e um sugador de solda e você pode com algum esforço retirar os dois, no caso eu usei só um por conta do espaço no meu sabre.

Embora não pareça uma maneira muito confiável de se fixar o analógico, colar com cola quente na região marcada no cano pode garantir que ele não se mexa.

Eu usei um pushbutton comum posicionado logo atrás do analógico, é mais pratico para um botão de pulo no jogo por exemplo.

Botões Opcionais:Gatilho De Pregador

botão sabre pregador.jpg
indo colcoar pregador no sabre.jpg
20210219_025058.jpg
sabre do luiz.jpg

Separando um pregador de madeira em dois, alinhe as duas parte e marque com caneta no local a ser furado.

Depois pegue um martelo e pregue um prego até abrir um buraco, tire o prego e parafuse um parafuso em cada um, deixando um espaço para enrolar a extremidade de um fio de cobre.

Monte as partes novamente e teste para ver se os parafusos se tocam, agora você tem um gatilho de pregador.

Ele é interessante para simular aquelas borrachas pretas que tem no sabre do Luke.

Para deixar mais ágil e confortável o gatilho, pegue um botão do mesmo controle de jogo que você tenha tirado os analógicos e fixe com cola quente em cima do restinho de parafuso que fica voltado para você.

Fixe o botão no cano com cola quente ,e se quiser reforçar use uma fita transparente também.

Instalando O Joystick Virtual E O Código Do Arduino

fotodovjoy.jpg

Baixe e instale esses progamas ,o vJoy e o VJoySerialFeeder , eles serão essenciais para o funcionamento do sabre pois atuam se comunicando com a porta serial na qual o Arduino esta conectado ,e traduzem os dados dela para se tornarem comandos de um controle virtual.

Para usar o Giroscópio será preciso adicionar a biblioteca MPU6050_tockn,ela pode ser facilmente instalada no gerenciador de biblioteca na IDE do Arduino. Vá em Ferramentas->Gerenciar Bibliotecas, vai abrir um menu em pesquisar coloque MPU6050_tockn ,será o primeiro resultado, dai é só instalar.

Aqui o código do Arduino pra uma configuração de 4 botões,um analógico,e um botão acionado por movimento, suba ele para o Arduino.

Após instalar corretamente o vJoy verifique no painel de controle do computador ,se ele é reconhecido como joystick virtual.

Configurando Os Botões No VjoySerialFeeder

screenshot.png

Conectando o Arduino no computador,abra o VJoySerialFeeder e clique em Refresh ,depois em Port e selecione sua porta COM,para então clicar em Connect.

Vá em Progams no menu do VJoySerialFeeder e dai selecione Channel Monitor,lá vão aparecer todos os estados dos botões e do analógico,se estiver tudo correto eles vão variar caso aperte o botão,mexa o sabre e o analógico.

Vá em Add Buttons para adicionar os botões,cada botão tem um canal,observe no Channel Monitor o canal que é e selecione na caixinha, vá no Setup de cada botão e coloque o Treshold Maximo em 1023,é valor que o botão chega quando você aperta, e no minimo coloque 0 ,que é quando ele não está apertado(caso esteja invertido,é só selecionar a caixinha Invert.

Para o analógico é a mesma coisa, vá em Add Axis e verifique no movimento do analógico qual o numero do canal do eixos X e Y selecione corretamente, em calibrar você pode usar a calibração do progama,pois o descanso do analógico pode variar o valor se ele não estiver novo.

Verifique se todas as caixinhas ficam verde quando apertado os botões no sabre, e principalmente se passado do ângulo de ativação do sabre a caixa dele fica verdinha também.

Decorando O Sabre:Empunhadura

sabre sem detalhe.jpg
Hnet.com-image.gif
Hnet-image (1).gif

Para a empunhadura você é livre para decorar o como quiser, contanto que consiga usar os botões sem problemas depois.

No meu caso eu cortei latinhas de cerveja dessas baratas ai com tesoura de ponta, deixei livros por cima delas por algumas horas pra ajudar a planificar, cobri o cano da empunhadura com papel alumínio só por estilo ,e depois fui cobrindo com as latas até ficar parecendo que a empunhadura é de meta

Caso tenha optado por os fios por fora isole os bem com fita isolante ,para assim evitar um possível curto em contato como papel alumínio e metal de lata.

Para fixar o metal das latas, eu usei fita transparente combinada com fita isolante, que por ser preta já da um acabamento visual diferente dependendo onde for colada ,abuse disso para fazer designs diferentes de empunhadura.

Opcionalmente eu fiz um relevo com a latas para envolver o analógico e dar um ar de manete, tendo cautela para não limitar o movimento do mesmo.

Decorando O Sabre:Lamina

sabre pintado aceso.jpeg
sabre tentdo de pinta.jpg
20210223_060738.jpg
20210223_060756.jpg

Caso tenha escolhido um led branco,voce pode envolver a lamina em papel celofane da cor preferida,como eu fiz com o verde aqui.

Em hipótese nenhuma tente pintar a lamina, ela não vai refletir muito e vai ficar escura.

Fiação No Arduino E Posições De Jogo

20210223_061031.jpg
20210223_062440.jpg

Um dos contras desse controle ser de fio são os fios,use fios longos pois voce vai mexer muito o sabre e pode acabar soltando ele do Arduino,e organize os fios por seção,exemplo,fios do analógico,fios dos botões e fios do sensor e alimentação,preferencia com uma fita.

A posição que eu mais uso para jogar é essa:

Eu seguro o analógico com a mão direita,tenho um dedo no pushbutton,enquanto a outra mão fica na area dos 3 gatilhos e interruptor do LED

Jogando Com O Sabre

DIY Gaming Saber DEMO

Com um analógico e 5 botões da pra jogar muita coisa, só ter a habilidade com o sabre hehe.

O importante é manter o sabre em uma posição que não seja totalmente relaxada nem muito dura,para os movimentos virem suaves ,principalmente o de vai e vem usado para botões de ataque em jogos de luta por exemplo,como tempo da pra pegar o jeito do analógico no sabre,e ele fica tão confortavel de jogar quanto um controle.

E é isso, em atualizações futuras eu espero colocar uma portinha pra trocar a bateria,e se possivel sons,o Bluetooth eu particularmente acho que da um lag consideravel em alguns jogos,por isso optei o cabo.Espero que tenham gostado e que a força esteja com vocês!