Índice:
- Etapa 1: Precisamos dessas peças:
- Etapa 2: faça joysticks eletrônicos
- Etapa 3: Criar receptor USB eletrônico
- Etapa 4: Programação do receptor
- Etapa 5: Programação dos transmissores
- Etapa 6: A Criação do Corpo
- Etapa 7: Jogo
Vídeo: Iron Man Reactor for Fun (joystick do processador de movimento digital): 7 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Olá queridos!
Esta é minha primeira instrução, então espero seu favor e feedback!
O projeto é uma plataforma interativa para festas em casa, competições, eventos - apenas por diversão.
Estes são dois sensores de movimento feitos no projeto do reator do homem de ferro. São fixados com cintos à pessoa - à sua parte do corpo - peito, barriga, bunda e como a sua imaginação quiser. Os sensores captam o movimento - balançando lateralmente e verticalmente, e se inclinando para os lados e da frente para trás, mas no mesmo corpo pobre em torno de seu eixo! O canal de rádio de 2,4 GHz transmite dados para um receptor conectado a um computador e os converte para a posição dos eixos do joystick.
Descrição dos eixos:
As inclinações do eixo direito-esquerdo x frente-para trás inclina-se eixo y Agacha-se para cima-baixo - rotação eixo y Shake direita-esquerda-rotação eixo x Gire em torno de seu eixo - eixo z
Você pode fazer seu jogo usando um programa para desenvolvedores de jogos. Deve haver suporte apenas para DirectInput! Por exemplo, em algumas semanas estudei os conhecimentos básicos do programa Game Maker Studio.
Este manual inclui um firmware pronto para o receptor e transmissores, bem como um jogo desenvolvido por mim.
Você pode fazer de forma independente o conjunto proposto para a semana, se souber como:
Solda
Para imprimir em uma impressora 3D (ATENÇÃO! Todos os modelos aplicados têm escala de 100%. Se você imprimir em plástico ABS - aumente a escala do modelo pela porcentagem de encolhimento do plástico após o resfriamento. Aumentei 1% na impressão)
Programação do Arduino.
Isso é tudo. E, sim, vai demorar muito mais se você tiver as mãos tortas)
Etapa 1: Precisamos dessas peças:
- 1x Arduino pro micro (módulo com atmega32u4)
- 2x Arduino pro mini (módulo com atmega328)
- 3 módulos de rádio NRF24l01
- 3x capacitores 100uF 7-16v
- 1x conversor abaixador de 3,3v
- Conversor 2x 5v step up
- 2 módulos DMP MPU6050
- 2x switchers com fixação
- 2x porta-bateria 2xAAA
- 2x anel ws2812b
E também:
- fios
- 8x espaçadores de latão (M3 x 15 mm)
- Parafusos 16x m3
- Amigo com impressora 3d
- ferro de solda
- pistola de cola
- braços retos
- arduino uno ou usb-> uart converter para programar Arduino pro mini
- mini cabo usb tipo a para usb para arduino pro micro
Etapa 2: faça joysticks eletrônicos
Faça joysticks eletrônicos.
Para cada joystick, precisamos: arduino pro mini MPU6050 NRF24l01 capacitor 100uF 5v conversor elevador porta-bateria 2x switcher AAA
Aprenda o diagrama de circuito
Agora você precisa pegar um ferro de solda, alguns fios e se preparar para soldar.
1.1. Os módulos NRF24l01 são vendidos com conectores soldados e devem ser removidos.
1.2. então, você precisa soldar 7 fios com comprimento de 6cm de acordo com o esquema, apenas soldar diretamente no capacitor PCB 100uf aos pinos de alimentação.
2.1. Para o módulo MPU6050 é necessário soldar 5 fios de comprimento 5-6cm de acordo com o esquema.
2.2. Além disso, você deve soldar cuidadosamente o fio de alimentação de 3,3 V proveniente do módulo NRF24l01 ao pino OUT LDO na placa MPU6050.
3.1. O fio de alimentação positivo do suporte da bateria deve ser conectado por fio ao interruptor
3.2. O fio de alimentação negativo do suporte da bateria deve ser conectado à entrada negativa do conversor elevador
3.3. O segundo pino da chave deve ser conectado à ENTRADA negativa do conversor elevador
4.1. Um conector de programação de 5 pinos deve ser soldado ao mini módulo Arduino pro.
4.2. Conecte os fios menos e mais o conversor de aumento de SAÍDA
4.3. TESTE. Insira 2 baterias AAA no suporte da bateria e, em seguida, ligue a chave - se tudo estiver conectado corretamente, o LED vermelho de alimentação deve acender no Arduino. Sem energia. 4,4. Conecte o módulo MPU6050 com fios de acordo com o diagrama esquemático. 4.5. TESTE. Ligue a alimentação, o led verde de alimentação deve acender no MPU605. Sem energia. 4,6. Conecte o módulo de rádio NRF24l01 ao Arduino com fios.
5.1. Solde os 3 fios de comprimento de 10 cm do anel ws2812b aos pinos: IN, VCC, GND
Esquema elétrico do nosso transmissor pronto!
Etapa 3: Criar receptor USB eletrônico
Criar receptor USB eletrônico
1.1. Os módulos NRF24l01 são vendidos com conectores soldados e devem ser removidos.
1.2. então, você precisa soldar 7 fios com comprimento de 6cm de acordo com o esquema, apenas soldar diretamente no capacitor PCB 100uf aos pinos de alimentação.
2.1. Solde 3 fios de 5 cm de comprimento para o conversor abaixador conforme indicado no diagrama de circuito: 2 fios para o pino GND, 1 fio para o PIN INPUT.
2.2. para fixar a SAÍDA, solde o fio de alimentação do módulo NRF24l01 /
3.1. Solde o fio de entrada do conversor abaixador e os fios restantes do NRF24l01 para o Arduino pro micro conforme especificado no diagrama de circuito.
3.2. TESTE. Conecte o mini cabo USB para USB ao seu computador e ao Arduino pro micro. Se você conectar tudo conforme especificado no diagrama de circuito, os LEDs no Arduino e no conversor step-down devem acender.
O circuito elétrico do nosso receptor está pronto!
Etapa 4: Programação do receptor
1.1. Conecte seu Arduino pro micro por meio de um mini adaptador usb para usb ao seu computador.1.2. Abra o programa para fazer o flash do HEX. arquivos'. Por exemplo, gcUploader (no anexo), selecione a porta na qual você definiu o Arduino com o nome "SparkFun Pro Micro".
1.2.1 se o Arduino estiver indeciso, instale o driver (driver no anexo, como instalar mais: https://learn.sparkfun.com/tutorials/pro-micro--f ahhh!..
1.3. No programa, selecione o tipo de Arduino: Arduino Leonardo.
1.4. Arraste o receiver-v0 file.ino.hex para o programa e clique no ícone do Flash.
1,5. TESTE. Depois que o firmware nas janelas do dispositivo deve ver um novo dispositivo - o "SparkFun Pro Micro" com um ícone de um joystick.
Parabéns, fizemos um receptor de nossos joysticks!
Etapa 5: Programação dos transmissores
Programando o transmissor.
1.1. Conecte seu Arduino Pro Mini (nosso primeiro joystick) por meio de um conversor usb para uart ao seu computador, conforme mostrado no diagrama.
1.2. Abra o programa para fazer o flash do HEX. arquivos'. Por exemplo, gcUploader (no anexo), selecione a porta na qual você tem o Arduino Pro Mini.
1.3. No programa, selecione o tipo de Arduino: Arduino Pro Mini.
1.4. Arraste o arquivo mpu6050-RED-mesh0.ino.hex para o programa e clique no ícone de download.
1,5. TESTE. No Windows, abra as configurações do controlador de jogo. Ao inclinar o MPU6050, os eixos x, Y e Z do controlador de jogo FIRST devem se mover!
Parabéns, criamos joysticks sem fio com captura de movimento!
Para piscar o SEGUNDO joystick, repita as etapas 1.1-1.5
Você pode brincar um pouco e começar a criar o case!
Etapa 6: A Criação do Corpo
A criação do corpo
1.1. Certifique-se de ter uma impressora 3D ou um amigo com uma impressora 3D =)
1.2. Leve plástico de duas cores: preto e transparente!
1.3. Use modelos para imprimir com polímero preto: main-front. STL, front. STL, back.stl
1.4. Uso do modelo para impressão com polímero transparente: transparente. STL
1,5. Recolha os detalhes como no vídeo!
1.5.1. Na parte "frontal principal", faça um orifício de forma que os fios do WS2812 sejam empurrados para dentro do corpo.
1.5.2. Entre a parte transparente e a parte da caixa, insira o anel Ws2812b, puxe os fios para dentro do orifício da caixa. Veja o vídeo.
1.5.3. Nos parafusos M3 para aparafusar os espaçadores de latão. Veja o vídeo.
Agora você precisa se armar com uma pistola de cola e uma lima
2.1. Cole o interruptor.
2.2. Cole o suporte da bateria.
2.3. Cole o MPU6050 perpendicularmente ao corpo, partes SMD direcionadas ao suporte da bateria. Veja o vídeo.
2.4. Solde os fios do anel WS212b aos pinos do Arduino conforme especificado no diagrama de circuito na etapa 2.
2.4.1. TESTE. Ligue o joystick, o anel do primeiro joystick deve brilhar em azul, o segundo deve ser vermelho. Deve parecer legal!
2,5. Cole as partes restantes, coloque os fios com cuidado.
2.6. Feche a tampa e fixe-a com parafusos M3 nos suportes de latão.
2.7. Insira um cinto emborrachado com mosquetões na ranhura da tampa para que o joystick possa ser preso a si mesmo
O caso do receptor eu usei um tamanho padrão 35x55x12
Agora a parte divertida! Irá verificar o trabalho no jogo! -- PRÓXIMA ETAPA
Etapa 7: Jogo
Descompacte o arquivo, conecte o receptor, ligue os joysticks e inicie o jogo.
Bom jogo!
Recomendado:
Processador Raspberry PI Vision (SpartaCam): 8 etapas (com imagens)
Raspberry PI Vision Processor (SpartaCam): Um sistema de processador Raspberry PI Vision para o seu robô FIRST Robotics Competition. Sobre a FIRST Da Wikipedia, a enciclopédia gratuita https://en.wikipedia.org/wiki/FIRST_Robotics_Compe… A FIRST Robotics Competition (FRC) é uma competição internacional de alta
Substituição do processador HSTNN L94C: 7 etapas
Substituição do processador HSTNN L94C: Certifique-se de ter seu laptop HSTNN L94C pronto em uma superfície plana. Certifique-se também de ter acesso a uma chave de fenda Phillips de 2 mm, uma chave de fenda de 1,5 mm e um método de se descarregar de eletricidade estática para não danificar
Processador de imagem codificado GET1033 Python: 5 etapas
GET1033 Python Coded Image Processor: Este projeto é sobre como criar meu próprio processador de imagem Python codificado para meu módulo, GET1033 Exploring Computational Media Literacy. Em primeiro lugar, o usuário precisará inserir uma foto própria e, em seguida, selecionar os filtros que deseja. Criei 9 filtros que
NUESTRA PROCESADORA ORGÁNICA (NOSSO PROCESSADOR ORGÂNICO): 4 etapas
NUESTRA PROCESADORA ORGÁNICA (NOSSO PROCESSADOR ORGÂNICO): El problema de la proliferación de los residuos y su mala utilización provocó que se descuidara el entorno ambiental contaminando cada vez em niveles de mayor magnitud. Somos capaces de percibir el día a día que los desperdicios sobre todo de la bas
Saída controlada por movimento - De uma luz com detecção de movimento: 6 etapas
Tomada controlada por movimento - a partir de uma luz com detecção de movimento: Imagine que você é um doce ou travessura indo para a casa mais assustadora do quarteirão. Depois de passar por todos os ghouls, fantasmas e cemitérios, você finalmente chega ao último caminho. Você pode ver o doce em uma tigela à sua frente! Mas de repente um gho