Taula de continguts:

Iron Man Reactor for Fun (joystick del processador de moviment digital): 7 passos (amb imatges)
Iron Man Reactor for Fun (joystick del processador de moviment digital): 7 passos (amb imatges)

Vídeo: Iron Man Reactor for Fun (joystick del processador de moviment digital): 7 passos (amb imatges)

Vídeo: Iron Man Reactor for Fun (joystick del processador de moviment digital): 7 passos (amb imatges)
Vídeo: Sony PlayStation VR Marvel's Iron Man VR Bundle Unboxing Video 2024, Juliol
Anonim
Image
Image
Necessitarem aquestes parts
Necessitarem aquestes parts

Hola estimats!

Aquesta és la meva primera instrucció, així que espero el vostre favor i els vostres comentaris.

El projecte és una plataforma interactiva per a festes a casa, competicions i esdeveniments, només per diversió.

Es tracta de dos sensors de moviment realitzats en el disseny del reactor home de ferro. Es fixen amb cinturons a la persona, a la seva part del cos, pit, estómac, cul i com vol la vostra imaginació. Els sensors capturen el moviment: sacsegen de costat i verticalment, i s’inclinen cap a un costat i de cap a darrere, però al mateix cos de pobresa al voltant del seu eix. El canal de ràdio de 2,4 GHz transmet dades a un receptor connectat a un ordinador i les converteix a la posició dels eixos del joystick.

Descripció dels eixos:

Els pendents de l'eix dreta-esquerra x Eix inclinat cap endavant-enrere Retrocessos amunt-avall - rotació eix y Sacsejar rotació dreta-esquerra eix x Girar al voltant del seu eix - eix z

Podeu crear el vostre joc amb un programa per a desenvolupadors de jocs. Només hi hauria d’haver suport DirectInput. Per exemple, en un parell de setmanes vaig estudiar els coneixements bàsics del programa Game maker Studio.

Aquest manual inclou un firmware preparat per al receptor i els transmissors, així com un joc desenvolupat per mi.

Podeu fer el conjunt proposat per a la setmana de manera independent, si sabeu com:

Soldar

Per imprimir en una impressora 3D (ATENCIÓ! Tots els models aplicats tenen una escala del 100%. Si imprimiu plàstic ABS: augmenteu l’escala del model en el percentatge de contracció del plàstic després del refredament. Vaig augmentar un 1% en imprimir)

Programació Arduino.

Això és tot. I, sí, trigareu molt més si teniu les mans tortes)

Pas 1: necessitarem aquestes parts:

Necessitarem aquestes parts
Necessitarem aquestes parts
  • 1x Arduino pro micro (mòdul amb atmega32u4)
  • 2x Arduino pro mini (mòdul amb atmega328)
  • Mòduls de ràdio 3x NRF24l01
  • 3x condensadors 100uF 7-16v
  • 1x convertidor de 3,3v
  • Convertidor intensificat de 2x 5v
  • 2x mòduls DMP MPU6050
  • 2x commutadors amb fixació
  • Porta bateries 2x 2xAAA
  • 2x anell ws2812b

I també:

  • cables
  • 8x separadors de llautó (M3 x 15mm)
  • Cargols de 16x m3
  • Amic amb impressora 3d
  • soldador
  • pistola de cola
  • braços rectes
  • convertidor arduino uno o usb-> uart per programar Arduino pro mini
  • mini cable usb a a usb per arduino pro micro

Pas 2: feu els joysticks electrònics

Fer joysticks electrònics
Fer joysticks electrònics

Feu joysticks electrònics.

Per a cada palanca de control, necessitem: arduino pro mini MPU6050 NRF24l01 100uF condensador convertidor 5v step up converter bateria 2xAAA switcher

Apreneu l’esquema del circuit

Ara cal agafar un soldador, uns cables i preparar-se per soldar.

1.1. Els mòduls NRF24l01 es venen amb connectors soldats i s’han d’eliminar.

1.2. llavors, heu de soldar 7 cables amb una longitud de 6 cm segons els esquemes, només heu de soldar directament al condensador PCB 100uf als pins d'alimentació.

2.1. Per al mòdul MPU6050 cal soldar 5 cables de longitud de 5 a 6 cm segons l'esquema.

2.2. A més, heu de soldar acuradament el cable d'alimentació de 3,3 V que prové del mòdul NRF24l01 al pin OUT LDO de la placa MPU6050.

3.1. El cable d'alimentació del suport positiu de la bateria s'ha de connectar per cable a l'interruptor

3.2. El cable d'alimentació del suport negatiu de la bateria ha d'estar connectat a l'entrada negativa del convertidor intensificador

3.3. El segon pin del commutador ha d’estar connectat a l’entrada negativa del convertidor step up

4.1. Cal connectar un connector de programació de 5 pins al mòdul mini Arduino pro.

4.2. Connecteu els cables menys i el convertidor incremental de la sortida OUTPUT

4.3. PROVA. Introduïu 2 piles AAA al suport de la bateria i, a continuació, enceneu l’interruptor; si tot està connectat correctament, el led vermell d’alimentació s’hauria d’encendre a l’Arduino. Apagat. 4.4. Connecteu el mòdul MPU6050 amb cables segons el diagrama esquemàtic. 4.5. PROVA. Enceneu l’alimentació, el LED d’alimentació verd s’hauria d’encendre a la MPU605. Apagat. 4.6. Connecteu el mòdul de ràdio NRF24l01 a l'Arduino amb cables.

5.1. Soldeu els 3 cables de 10cm de longitud a l'anell ws2812b als passadors: IN, VCC, GND

Esquema elèctric del nostre transmissor llest!

Pas 3: Creeu un receptor USB electrònic

Crea un receptor USB electrònic
Crea un receptor USB electrònic

Crea un receptor USB electrònic

1.1. Els mòduls NRF24l01 es venen amb connectors soldats i s’han d’eliminar.

1.2. llavors, heu de soldar 7 cables amb una longitud de 6 cm segons els esquemes, només heu de soldar directament al condensador PCB 100uf als pins d'alimentació.

2.1. Soldeu 3 cables de 5 cm de llarg al convertidor descendent tal com s’indica al diagrama del circuit: 2 cables al pin GND, 1 cable a la PIN INPUT.

2.2. per fixar la soldadura OUTPUT el cable d'alimentació del mòdul NRF24l01 /

3.1. Soldeu el cable d’entrada del convertidor descendent i els cables restants de NRF24l01 a Arduino pro micro tal com s’especifica al diagrama del circuit.

3.2. PROVA. Connecteu el mini cable USB a USB a l’ordinador i a l’Arduino pro micro. Si ho connecteu tot tal com s’especifica a l’esquema del circuit, els LED de l’Arduino i del convertidor descendent haurien d’encendre’s.

El circuit elèctric del nostre receptor està a punt.

Pas 4: Programació del receptor

Programació del receptor
Programació del receptor
Programació del receptor
Programació del receptor

1.1. Connecteu el vostre micro Arduino pro mitjançant un adaptador mini USB a l’ordinador. Obriu el programa per llançar l’hex. Fitxers'. Per exemple, gcUploader (al fitxer adjunt), seleccioneu el port on teniu definit Arduino anomenat "SparkFun Pro Micro".

1.2.1 si Arduino no està decidit, instal·leu el controlador (controlador al fitxer adjunt, com instal·lar-ne més: https://learn.sparkfun.com/tutorials/pro-micro--f ahhh!..

1.3. Al programa, seleccioneu el tipus Arduino: Arduino Leonardo.

1.4. Arrossegueu el receptor-v0 file.ino.hex al programa i feu clic a la icona de Flash.

1.5. PROVA. Després del firmware del dispositiu, Windows hauria de veure un dispositiu nou: el "SparkFun Pro Micro" amb la icona d'un joystick.

Enhorabona, hem rebut els nostres joysticks!

Pas 5: programació dels transmissors

Image
Image
La creació del cos!
La creació del cos!

Programació del transmissor.

1.1. Connecteu el vostre Arduino Pro Mini (el nostre primer joystick) mitjançant un convertidor usb a uart al vostre ordinador, tal com es mostra al diagrama.

1.2. Obriu el programa per llançar l’hex. Fitxers'. Per exemple, gcUploader (a l’adjunt), seleccioneu el port on teniu Arduino Pro Mini.

1.3. Al programa, seleccioneu el tipus Arduino: Arduino Pro Mini.

1.4. Arrossegueu mpu6050-RED-mesh0 file.ino.hex al programa i feu clic a la icona de descàrrega.

1.5. PROVA. Al Windows, obriu la configuració del controlador de jocs. En inclinar el MPU6050, els eixos x, Y i Z del FIRST controlador de joc s'han de moure.

Enhorabona, hem creat joysticks sense fils amb captura de moviment.

Per llampegar el SECOND joystick, repeteix els passos 1.1-1.5

Podeu jugar una mica i començar a crear la funda.

Pas 6: La creació del cos

Image
Image
La creació del cos!
La creació del cos!

La creació del cos

1.1. Assegureu-vos que teniu una impressora 3D o un amic amb una impressora 3D =)

1.2. Agafeu plàstic de dos colors: negre i transparent.

1.3. Utilitzeu models per imprimir amb polímer negre: main-front. STL, front. STL, back.stl

1.4. Ús del model per imprimir amb polímer transparent: transparent. STL

1.5. Recopileu els detalls com al vídeo.

1.5.1. A la part "frontal principal", practiqueu un forat en un lloc tal que els cables del WS2812 s'introdueixin al cos.

1.5.2. Entre la part transparent i la part de la carcassa, introduïu l'anell Ws2812b i estireu els cables al forat de la carcassa. Veure vídeo.

1.5.3. Als cargols M3 per cargolar els separadors de llautó. Veure vídeo.

Ara cal armar-se amb una pistola de cola i una llima

2.1. Enganxeu l’interruptor.

2.2. Enganxeu el suport de la bateria.

2.3. Cola MPU6050 perpendicular al cos, parts SMD dirigides al suport de la bateria. Veure vídeo.

2.4. Soldeu els cables de l'anell WS212b als pins Arduino tal com s'especifica al diagrama del circuit al pas 2.

2.4.1. PROVA. Engegueu el joystick, l'anell del primer joystick hauria de brillar en blau i el segon hauria de ser vermell. Ha de quedar genial!

2.5. Enganxeu les parts restants i col·loqueu els cables amb cura.

2.6. Tanqueu la tapa i subjecteu-la amb cargols M3 als separadors de llautó.

2.7. Introduïu un cinturó de goma amb mosquetons a la ranura de la coberta perquè el joystick es pugui fixar a si mateix

La caixa del receptor l'he utilitzat amb una mida estàndard de 35x55x12

Ara la part divertida! Comprovarà el treball al joc! -- SEGÜENT PAS

Pas 7: Joc

Descomprimiu el fitxer, connecteu el receptor, engegueu els joysticks i inicieu el joc.

Feliç joc!

Recomanat: