Sadržaj:
- Korak 1: Trebat će nam ovi dijelovi:
- Korak 2: Učinite elektroniku elektroničke palice
- Korak 3: Izradite Electronics USB prijemnik
- Korak 4: Programiranje prijemnika
- Korak 5: Programiranje odašiljača
- Korak 6: Stvaranje tijela
- Korak 7: Igra
Video: Iron Man Reactor for fun (joystick za digitalni procesor pokreta): 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
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:
- 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
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 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
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
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
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:
Procesor PI Vision od maline (SpartaCam): 8 koraka (sa slikama)
Procesor Raspberry PI Vision (SpartaCam): Sustav procesora Raspberry PI Vision za vašeg prvog robota za natjecanje u robotici. O FIRST -uIz Wikipedije, besplatne enciklopedije https://en.wikipedia.org/wiki/FIRST_Robotics_Compe … PRVO natjecanje u robotici (FRC) međunarodno je visoko sch
Iron Man -ov lučni reaktor koji pulsira s otkucajima srca: 5 koraka (sa slikama)
Iron Man -ov lučni reaktor koji pulsira s otkucajima vašeg srca: Postoji mnogo lučno izoliranih reaktora koji izgledaju super. Neki također izgledaju realno. Ali zašto graditi nešto što samo izgleda kao ta stvar i ne radi ništa. Pa, ovaj lučni reaktor neće zaštititi vaše srce pomoću elektromagla
Iron Man s niskim polipropilenom i LED trakama s Wifi-kontrolom: 8 koraka (sa slikama)
Željezni čovjek s niskim polipropilenom i LED trakama s Wifi kontrolom: ovo interaktivno zidno umjetničko djelo približno je 39 " visok i 24 " širok. Laserski sam rezao drvo u Studentskom prostoru za izradu sveučilišta Clemson, zatim sam ručno oslikao sve trokute i postavio svjetla na njegovu stražnju stranu. Ovaj instruktivni
Iron Man rukavice: 4 koraka (sa slikama)
Iron Man Glove: Ovaj projekt sastoji se od dva kartonska dijela koja nosite na ruci. Jedan na ruci i jedan iza zgloba. Kad podignete zglob prema gore, dio na dlanu zasvijetli kako bi oponašao stabilizatore leta i oružje na odijelu Iron Mana
Kako sam montirao svoj Line 6 Pod gitarski efekt procesor: 10 koraka (sa slikama)
Kako sam montirao svoj Line 6 Pod gitarski efekt procesor: Kupio sam jednu od originalnih Line 6 POD jedinica kada su prvi put izašle 1998. Tada je zvučalo fenomenalno i zvuči i danas - jedini problem je bio njegov oblik - Jednostavno rečeno, izgleda glupo. Još važnije, osim ako nemate