Sadržaj:

Iron Man Reactor for fun (joystick za digitalni procesor pokreta): 7 koraka (sa slikama)
Iron Man Reactor for fun (joystick za digitalni procesor pokreta): 7 koraka (sa slikama)

Video: Iron Man Reactor for fun (joystick za digitalni procesor pokreta): 7 koraka (sa slikama)

Video: Iron Man Reactor for fun (joystick za digitalni procesor pokreta): 7 koraka (sa slikama)
Video: Real Arc Reactor (ionized plasma generator) 2024, Juli
Anonim
Image
Image
Trebat će nam ovi dijelovi
Trebat će nam ovi dijelovi

Zdravo dragi!

Ovo je moje prvo uputstvo, pa se nadam vašoj naklonosti i povratnim informacijama!

Projekt je interaktivna platforma za kućne zabave, natjecanja, događaje - samo za zabavu.

Ovo su dva senzora pokreta izrađena po dizajnu reaktora Iron Man. Vežu se pojasevima za osobu - za njen dio tijela - grudi, trbuh, dupe i kako vaša mašta želi. Senzori bilježe kretanje - tresući se bočno i okomito, te se naginju u stranu i sprijeda prema natrag, ali u istom tijelu siromaštva oko svoje osi! Radio kanal od 2,4 GHz prenosi podatke na prijemnik povezan sa računarom i pretvara ih u položaj osi džojstika.

Opis sjekira:

Nagibi desne-lijeve osi x Nagibi naprijed-natrag-y osa Čučnjevi gore-dolje-rotacija y osi Protresite desna-lijeva rotacija x osi Rotirajte oko svoje osi-osi z

Svoju igru možete napraviti pomoću programa za programere igara. Treba podržati samo DirectInput! Na primjer, u nekoliko tjedana proučio sam osnovno znanje o programu Studio za izradu igara.

Ovaj priručnik uključuje gotov firmver za prijemnik i predajnike, kao i jednu igru koju sam razvio.

Možete samostalno napraviti predloženi set za sedmicu, ako znate kako:

Solder

Za štampanje na 3D štampaču (PAŽNJA! Svi primijenjeni modeli imaju skalu od 100%. Ako štampate ABS plastiku - povećajte skalu modela za postotak skupljanja plastike nakon hlađenja. Povećao sam za 1% prilikom štampanja)

Arduino programiranje.

To je sve. I, da, trajat će mnogo duže ako imate krive ruke)

Korak 1: Trebat će nam ovi dijelovi:

Trebat će nam ovi dijelovi
Trebat će nam ovi dijelovi
  • 1x Arduino pro micro (modul sa atmega32u4)
  • 2x Arduino pro mini (modul sa atmega328)
  • 3x radio moduli NRF24l01
  • 3x kondenzatori 100uF 7-16v
  • 1x 3.3v stepeni pretvarač
  • 2x 5V pretvarač
  • 2x DMP moduli MPU6050
  • 2x prekidači sa fiksiranjem
  • 2x držač baterije 2xAAA
  • 2x prsten ws2812b

I takođe:

  • žice
  • 8x mesingani nosači (M3 x 15 mm)
  • 16x m3 vijci
  • Prijatelj sa 3D štampačem
  • lemilica
  • pištolj za ljepilo
  • ravne ruke
  • arduino uno ili usb-> uart pretvarač za programiranje Arduino pro mini
  • mini kabel usb tipa a na usb za arduino pro micro

Korak 2: Uradite elektroničke palice

Radite elektroničke palice
Radite elektroničke palice

Radite elektroničke džojstike.

Za svaki joystick trebamo: arduino pro mini MPU6050 NRF24l01 100uF kondenzator 5v step up pretvarač držač baterije 2xAAA prekidač

Naučite dijagram kola

Sada morate uzeti lemilicu, nekoliko žica i pripremiti se za lemljenje.

1.1. Moduli NRF24l01 prodaju se sa lemljenim konektorima i moraju se ukloniti.

1.2. tada morate lemiti 7 žica duljine 6 cm prema shemi, samo lemite direktno na PCB 100uf kondenzator na napajanje.

2.1. Za modul MPU6050 potrebno je lemiti 5 žica dužine 5-6 cm prema shemi.

2.2. Također, morate pažljivo lemiti žicu za napajanje od 3,3 V koja dolazi iz NRF24l01 modula na OUT LDO pin na ploči MPU6050.

3.1. Pozitivna žica za napajanje držača baterije mora biti povezana žicom sa prekidačem

3.2. Kabel za napajanje držača negativne baterije mora biti spojen na negativni ulaz pojačanog pretvarača

3.3. Drugi pin prekidača mora biti spojen na negativni ULAZ pojačanog pretvarača

4.1. 5-pinski konektor za programiranje mora biti lemljen na Arduino pro mini modul.

4.2. Spojite žice minus i plus IZLAZNI pojačavač pretvarača

4.3. TEST. Umetnite 2 AAA baterije u držač baterija, zatim uključite prekidač - ako je sve ispravno povezano, crvena LED dioda za napajanje bi trebala zasvijetliti na Arduinu. Isključite napajanje. 4.4. Modul MPU6050 spojite žicama prema shematskom dijagramu. 4.5. TEST. Uključite napajanje, zelena dioda za napajanje bi trebala zasvijetliti na MPU605. Isključite napajanje. 4.6. Spojite radio modul NRF24l01 sa Arduinom žicama.

5.1. Lemite 3 žice dužine 10 cm do prstena ws2812b na pinove: IN, VCC, GND

Električna shema našeg odašiljača spremna!

Korak 3: Kreirajte Electronics USB prijemnik

Kreirajte Electronics USB prijemnik
Kreirajte Electronics USB prijemnik

Napravite elektronički USB prijemnik

1.1. Moduli NRF24l01 prodaju se s lemljenim konektorima i moraju se ukloniti.

1.2. tada morate lemiti 7 žica duljine 6 cm prema shemi, samo lemite direktno na PCB 100uf kondenzator na napajanje.

2.1. Lemite 3 žice dugačke 5 cm do stepenastog pretvarača kako je prikazano na dijagramu kola: 2 žice na GND pin, 1 žica na PIN ULAZ.

2.2. za pričvršćivanje IZLAZA lemite žicu za napajanje iz modula NRF24l01/

3.1. Lemite ulaznu žicu od stepenastog pretvarača, a preostale žice od NRF24l01 do Arduino pro micro kako je navedeno u dijagramu kola.

3.2. TEST. Spojite USB na USB mini kabel na računalo i Arduino pro micro. Ako sve spojite kako je navedeno u dijagramu kruga, LED diode na Arduinu i stepenastom pretvaraču bi trebale zasvijetliti.

Električni krug našeg prijemnika je spreman!

Korak 4: Programiranje prijemnika

Programiranje prijemnika
Programiranje prijemnika
Programiranje prijemnika
Programiranje prijemnika

1.1. Povežite svoj Arduino pro micro putem USB mini USB adaptera sa računarom.1.2. Otvorite program za bljeskanje HEX -a. datoteke '. Na primjer, gcUploader (u privitku), odaberite port na kojem ste definirali Arduino pod nazivom "SparkFun Pro Micro".

1.2.1 ako je Arduino neodlučan, instalirajte upravljački program (upravljački program u privitku, kako instalirati više: https://learn.sparkfun.com/tutorials/pro-micro--f ahhh!..

1.3. U programu odaberite vrstu Arduina: Arduino Leonardo.

1.4. Povucite prijemnik-v0 file.ino.hex u program i kliknite na ikonu Flash.

1.5. TEST. Nakon firmvera u prozorima uređaja trebao bi se pojaviti novi uređaj - "SparkFun Pro Micro" sa ikonom džojstika.

Čestitamo, napravili smo prijemnik naših džojstika!

Korak 5: Programiranje predajnika

Image
Image
Stvaranje tela!
Stvaranje tela!

Programiranje predajnika.

1.1. Povežite svoj Arduino Pro Mini (naš prvi joystick) putem USB to uart konvertora na računalo kao što je prikazano na dijagramu.

1.2. Otvorite program za bljeskanje HEX -a. datoteke '. Na primjer, gcUploader (u privitku), odaberite port na kojem imate Arduino Pro Mini.

1.3. U programu odaberite vrstu Arduina: Arduino Pro Mini.

1.4. Povucite mpu6050-RED-mesh0 file.ino.hex u program i kliknite na ikonu za preuzimanje.

1.5. TEST. U sustavu Windows otvorite Postavke kontrolera igre. Prilikom naginjanja MPU6050, osi x, Y i Z PRVOG kontrolera za igre moraju se pomicati!

Čestitamo, napravili smo bežične džojstike sa snimanjem pokreta!

Da biste trepnuli DRUGI džojstik, ponovite korake 1.1-1.5

Možete se malo igrati i početi stvarati kućište!

Korak 6: Stvaranje tijela

Image
Image
Stvaranje tela!
Stvaranje tela!

Stvaranje tela

1.1. Uverite se da imate 3D štampač ili prijatelja sa 3D štampačem =)

1.2. Uzmite plastiku dvije boje: crnu i prozirnu!

1.3. Koristite modele za štampanje crnim polimerom: main-front. STL, front. STL, back.stl

1.4. Upotreba modela za štampanje prozirnim polimerom: transparent. STL

1.5. Prikupite detalje kao u videu!

1.5.1. U dijelu "glavni-prednji" izbušite rupu na takvom mjestu da se žice iz WS2812 kroz nju gurnu u tijelo.

1.5.2. Između prozirnog dijela i dijela kućišta umetnite prsten Ws2812b, povucite žice u otvor kućišta. Pogledajte video.

1.5.3. Na vijcima M3 za pričvršćivanje mesinga. Pogledajte video.

Sada se morate naoružati pištoljem za ljepilo i turpijom

2.1. Zalijepite prekidač.

2.2. Zalijepite držač baterije.

2.3. Ljepilo MPU6050 okomito na tijelo, SMD dijelovi usmjereni na držač baterije. Pogledajte video.

2.4. Lemite žice od prstena WS212b do Arduino pinova kako je navedeno u dijagramu kola u koraku 2.

2.4.1. TEST. Uključite džojstik, prsten prvog džojstika bi trebao svijetliti plavo, drugi bi trebao biti crven. Trebalo bi izgledati super!

2.5. Zalijepite preostale dijelove, pažljivo položite žice.

2.6. Zatvorite poklopac i pričvrstite ga vijcima M3 na mesingane nosače.

2.7. Umetnite gumirani pojas s karabinerima u utor poklopca tako da se joystick može pričvrstiti na sebe

Slučaj za prijemnik sam koristio standardne veličine 35x55x12

Sada zabavni dio! Prijavit ću rad u igri! -- SLJEDEĆI KORAK

Korak 7: Igra

Raspakirajte datoteku, povežite prijemnik, uključite joystick i započnite igru.

Sretno igranje!

Preporučuje se: