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, Rujan
Anonim
Image
Image
Trebat će nam ovi dijelovi
Trebat će nam ovi dijelovi

Pozdrav dragi!

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

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

To su dva senzora pokreta izrađena u dizajnu reaktora Iron Man. Vežu se pojasevima za osobu - na njezin dio tijela - prsa, trbuh, dupe i kako vaša mašta želi. Senzori bilježe kretanje - trese se bočno i okomito te se naginju u stranu i sprijeda prema natrag, ali u istom tijelu siromaštva oko svoje osi! Radiokanal od 2,4 GHz prenosi podatke na prijemnik spojen na računalo i pretvara ih u položaj osi upravljačke palice.

Opis sjekira:

Nagibi desne i lijeve osi x Nagibi naprijed-natrag-y osa Čučnjevi gore-dolje-rotacija y osi Trese desna-lijeva rotacija x osi Rotiranje 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 odašiljače, kao i jednu igru koju sam razvio.

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

Lem

Za ispis na 3D pisaču (PAŽNJA! Svi primijenjeni modeli imaju ljestvicu 100%. Ako ispisujete ABS plastiku - povećajte ljestvicu modela za postotak skupljanja plastike nakon hlađenja. Povećao sam za 1% prilikom ispisa)

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 s atmega32u4)
  • 2x Arduino pro mini (modul s atmega328)
  • 3x radio moduli NRF24l01
  • 3x kondenzatori 100uF 7-16v
  • 1x stepeni pretvarač od 3,3 V
  • 2x 5v pretvarač
  • 2x DMP moduli MPU6050
  • 2x prekidači s učvršćivanjem
  • 2x držač baterije 2xAAA
  • 2x prsten ws2812b

I također:

  • žice
  • 8x mesingani nosači (M3 x 15 mm)
  • 16x m3 vijci
  • Prijatelj s 3d pisačem
  • lemilica
  • pištolj za ljepilo
  • ravnih ruku
  • arduino uno ili usb-> uart pretvarač za programiranje Arduino pro mini
  • usb tip a na usb mini kabel za arduino pro micro

Korak 2: Učinite elektroniku elektroničke palice

Upravljajte elektroničkom palicom
Upravljajte elektroničkom palicom

Radite elektroničke joysticke.

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

Naučite dijagram kruga

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

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

1.2. tada morate lemiti 7 žica duljine 6 cm prema shemama, samo lemite izravno na PCB 100uf kondenzator na opskrbne igle.

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

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

3.1. Pozitivna žica za napajanje držača baterije mora biti spojena žicom na prekidač

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 OUTPUT pojačavač pretvarača

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

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

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

Korak 3: Izradite Electronics USB prijemnik

Napravite Electronics USB prijemnik
Napravite 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 shemama, samo lemite izravno na PCB 100uf kondenzator na opskrbne igle.

2.1. Lemiti 3 žice duljine 5 cm do stepenastog pretvarača kako je prikazano na dijagramu kruga: 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 kruga.

3.2. TEST. Spojite USB na USB mini kabel s računalom 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. Spojite svoj Arduino pro micro putem mini USB adaptera na računalo.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 ikonu Flash.

1.5. TEST. Nakon firmvera u prozorima uređaja trebao bi se vidjeti novi uređaj - "SparkFun Pro Micro" s ikonom joysticka.

Čestitamo, napravili smo prijemnik naših joysticka!

Korak 5: Programiranje odašiljača

Image
Image
Stvaranje tijela!
Stvaranje tijela!

Programiranje odašiljača.

1.1. Spojite svoj Arduino Pro Mini (naš prvi joystick) putem USB -uart pretvarača 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 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 upravljačke palice sa snimanjem pokreta!

Za bljeskanje DRUGOG joysticka 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 tijela!
Stvaranje tijela!

Stvaranje tijela

1.1. Provjerite imate li 3D pisač ili prijatelja s 3D pisačem =)

1.2. Uzmite plastiku dvije boje: crnu i prozirnu!

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

1.4. Upotreba modela za ispis 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 zavrtanje 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 joystick, prsten prvog joysticka trebao bi svijetliti plavo, drugi bi trebao biti crven. Trebalo bi izgledati cool!

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 karabinima u utor poklopca tako da se joystick može pričvrstiti na sebe

Slučaj za prijemnik koristio sam 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 joysticke i započnite igru.

Sretno igranje!

Preporučeni: