Innholdsfortegnelse:

Iron Man Reactor for Fun (Digital Motion Processor Joystick): 7 trinn (med bilder)
Iron Man Reactor for Fun (Digital Motion Processor Joystick): 7 trinn (med bilder)

Video: Iron Man Reactor for Fun (Digital Motion Processor Joystick): 7 trinn (med bilder)

Video: Iron Man Reactor for Fun (Digital Motion Processor Joystick): 7 trinn (med bilder)
Video: We made a REAL HOLOGRAM Desk like Tony Stark's! 2024, November
Anonim
Image
Image
Vi trenger disse delene
Vi trenger disse delene

Hei kjære!

Dette er min første instruksjon, så håper på din gunst og tilbakemelding!

Prosjektet er en interaktiv plattform for hjemmefester, konkurranser, arrangementer - bare for moro skyld.

Dette er to bevegelsessensorer laget i designet av jernmannsreaktoren. De er festet med belter til personen - til hans del av kroppen -brystet, magen, rumpa og hvordan fantasien din vil. Sensorer fanger bevegelse - rister sidelengs og vertikalt, og vipper til siden og foran til bak, men i samme fattigdomslegeme rundt sin akse! 2,4 GHz radiokanalen sender data til en mottaker som er koblet til en datamaskin og konverterer dem til posisjonen til joystick -aksene.

Beskrivelse av akser:

Skråningene til høyre-venstre-aksen x Fremover-bakover vipper-y-aksen Knebøy opp-ned-rotasjon y-akse Rist høyre-venstre-rotasjon x-akse Roter rundt aksen-z-aksen

Du kan lage spillet ditt ved å bruke et program for spillutviklere. Det skal bare være støtte for DirectInput! For eksempel studerte jeg på et par uker den grunnleggende kunnskapen om programmet Game maker Studio.

Denne håndboken inneholder en klar fastvare for mottaker og sendere, samt ett spill utviklet av meg.

Du kan uavhengig lage det foreslåtte settet for uken, hvis du vet hvordan:

Lodding

For å skrive ut på en 3D -skriver (OBS! Alle modeller som brukes har 100% skala. Hvis du skriver ut ABS -plast - øk størrelsen på modellen med prosentandelen av krymping av plast etter avkjøling. Jeg økte med 1% ved utskrift)

Arduino programmering.

Det er alt. Og, ja, det vil ta mye lengre tid hvis du har skjeve hender)

Trinn 1: Vi kommer til å trenge disse delene:

Vi trenger disse delene
Vi trenger disse delene
  • 1x Arduino pro micro (modul med atmega32u4)
  • 2x Arduino pro mini (modul med atmega328)
  • 3x radiomoduler NRF24l01
  • 3x kondensatorer 100uF 7-16v
  • 1x 3.3v nedtrappingskonverter
  • 2x 5v trinnvis omformer
  • 2x DMP -moduler MPU6050
  • 2x brytere med feste
  • 2x 2xAAA batteriholder
  • 2x ws2812b ring

Og også:

  • ledninger
  • 8x messingavstand (M3 x 15mm)
  • 16x m3 skruer
  • Venn med 3d -skriver
  • loddejern
  • limpistol
  • rette armer
  • arduino uno eller usb-> uart converter for programmering Arduino pro mini
  • usb type a til usb minikabel for arduino pro micro

Trinn 2: Gjør elektronikk joysticks

Gjør elektronikk joysticks
Gjør elektronikk joysticks

Gjør elektronikk joysticks.

For hver joystick trenger vi: arduino pro mini MPU6050 NRF24l01 100uF kondensator 5v step up converter batteriholder 2xAAA switcher

Lær kretsdiagrammet

Nå må du ta et loddejern, noen få ledninger og forberede deg på lodding.

1.1. NRF24l01 moduler selges med loddede kontakter og må fjernes.

1.2. Deretter må du lodde 7 ledninger med en lengde på 6 cm i henhold til skjemaet, bare lodde direkte til PCB 100uf -kondensatoren til forsyningspinnene.

2.1. For å modulere MPU6050 må lodde 5 ledninger 5-6 cm i lengde i henhold til opplegget.

2.2. Du må også nøye lodde 3,3 V -strømledningen som kommer fra NRF24l01 -modulen til OUT LDO -pinnen på MPU6050 -kortet.

3.1. Den positive batteriholderens strømledning må kobles til bryteren med ledning

3.2. Den negative batteriholderens strømkabel må være koblet til den negative inngangen til trinnomformeren

3.3. Den andre pinnen på bryteren må være koblet til den negative INNGANGEN for trinnomformeren

4.1. En 5-pinners programmeringskontakt må loddes til Arduino pro mini-modulen.

4.2. Koble ledninger minus og pluss OUTPUT step up converter

4.3. TEST. Sett inn 2 AAA -batterier i batteriholderen, og slå deretter på bryteren - hvis alt er riktig tilkoblet, skal den røde strømledningen lyse på Arduino. Slå av strømmen. 4.4. Koble MPU6050 -modulen med ledninger i henhold til skjematisk diagram. 4.5. TEST. Slå på strømmen, den grønne strømledningen skal lyse på MPU605. Slå av strømmen. 4.6. Koble NRF24l01 radiomodulen til Arduino med ledninger.

5.1. Lodd de 3 ledningene med en lengde på 10 cm til ringen ws2812b til pinnene: IN, VCC, GND

Elektrisk skjema for senderen vår klar!

Trinn 3: Lag elektronikk USB -mottaker

Lag elektronikk USB -mottaker
Lag elektronikk USB -mottaker

Lag en elektronisk USB -mottaker

1.1. NRF24l01 moduler selges med loddede kontakter og må fjernes.

1.2. Deretter må du lodde 7 ledninger med en lengde på 6 cm i henhold til skjemaet, bare lodde direkte til PCB 100uf -kondensatoren til forsyningspinnene.

2.1. Lodd 3 ledninger 5 cm lange til nedtrappingsomformeren som angitt i kretsdiagrammet: 2 ledninger til GND-pinnen, 1 ledning til PIN-inngangen.

2.2. for å feste OUTPUT -lodden strømledningen fra NRF24l01 -modulen/

3.1. Lodd inngangskabelen fra nedtrappingsomformeren og de resterende ledningene fra NRF24l01 til Arduino pro micro som angitt i kretsdiagrammet.

3.2. TEST. Koble USB til USB minikabelen til datamaskinen og Arduino pro micro. Hvis du kobler til alt som er angitt i kretsdiagrammet, skal lysdiodene på Arduino og nedtrappingsomformeren lyse.

Den elektriske kretsen til mottakeren vår er klar!

Trinn 4: Programmering av mottakeren

Programmering av mottakeren
Programmering av mottakeren
Programmering av mottakeren
Programmering av mottakeren

1.1. Koble Arduino pro micro via en USB til USB mini adapter til datamaskinen. Åpne programmet for å blinke HEX. filer '. For eksempel, gcUploader (i vedlegget), velg porten du har Arduino definert med navnet "SparkFun Pro Micro".

1.2.1 hvis Arduino er usikker, installer driveren (driver i vedlegget, hvordan du installerer mer: https://learn.sparkfun.com/tutorials/pro-micro--f ahhh!..

1.3. Velg programmet Arduino i programmet: Arduino Leonardo.

1.4. Dra receiver-v0 file.ino.hex inn i programmet, og klikk på Flash-ikonet.

1.5. TEST. Etter at fastvaren i enhetsvinduene skulle se en ny enhet - "SparkFun Pro Micro" med et ikon for en joystick.

Gratulerer, vi har laget en mottaker av styrespakene våre!

Trinn 5: Programmering av sendere

Image
Image
Skapelsen av kroppen!
Skapelsen av kroppen!

Programmering av senderen.

1.1. Koble Arduino Pro Mini (vår første joystick) via en usb til uart -omformer til datamaskinen din som vist i diagrammet.

1.2. Åpne programmet for å blinke HEX. filer '. For eksempel, gcUploader (i vedlegget), velg porten du har Arduino Pro Mini på.

1.3. Velg Arduino -typen i programmet: Arduino Pro Mini.

1.4. Dra mpu6050-RED-mesh0 file.ino.hex til programmet og klikk på nedlastingsikonet.

1.5. TEST. Åpne spillkontrolleren Innstillinger i Windows. Når du vipper MPU6050, må x-, Y- og Z -aksen til den FØRSTE spillkontrolleren bevege seg!

Gratulerer, vi har laget trådløse joysticks med motion capture!

Gjenta trinn 1.1-1.5 for å blinke SECOND joystick

Du kan spille litt, og begynne å lage saken!

Trinn 6: Skapelsen av kroppen

Image
Image
Skapelsen av kroppen!
Skapelsen av kroppen!

Skapelsen av kroppen

1.1. Sørg for at du har en 3D -skriver, eller en venn med en 3D -skriver =)

1.2. Ta plast i to farger: svart og gjennomsiktig!

1.3. Bruk modeller for å skrive ut med svart polymer: main-front. STL, front. STL, back.stl

1.4. Bruk av modellen for utskrift med gjennomsiktig polymer: transparent. STL

1.5. Samle detaljene som i videoen!

1.5.1. I "hovedfronten" -delen borer du et hull på et slikt sted at ledningene fra WS2812 skyves gjennom det inn i kroppen.

1.5.2. Mellom den transparente delen og husdelen, sett inn Ws2812b -ringen, trekk ledningene inn i hushullet. Se video.

1.5.3. På M3 -boltene for å skru av messingavstandene. Se video.

Nå må du bevæpne deg med en limpistol og en fil

2.1. Lim bryteren.

2.2. Lim batteriholderen.

2.3. Lim MPU6050 vinkelrett på kroppen, SMD -deler rettet mot batteriholderen. Se video.

2.4. Lodd ledningene fra WS212b -ringen til Arduino -pinnene som angitt i kretsdiagrammet i trinn 2.

2.4.1. TEST. Slå på joysticken, ringen til den første joysticken skal lyse blå, den andre skal være rød. Det skal se kult ut!

2.5. Lim de resterende delene, legg forsiktig ledningene.

2.6. Lukk lokket og fest det med M3 -bolter til messingavstandene.

2.7. Sett inn et gummibelagt belte med karabinkroker i sporet på dekselet slik at joysticken kan festes til seg selv

Etuiet for mottakeren brukte jeg en standard størrelse 35x55x12

Nå er den morsomme delen! Vil sjekke inn arbeidet i spillet! -- NESTE STEG

Trinn 7: Spill

Pakk ut filen, koble til mottakeren, slå på styrespakene og start spillet.

Glad spill!

Anbefalt: