Talaan ng mga Nilalaman:

Iron Man Reactor para sa Kasayahan (Digital Motion Processor Joystick): 7 Mga Hakbang (na may Mga Larawan)
Iron Man Reactor para sa Kasayahan (Digital Motion Processor Joystick): 7 Mga Hakbang (na may Mga Larawan)

Video: Iron Man Reactor para sa Kasayahan (Digital Motion Processor Joystick): 7 Mga Hakbang (na may Mga Larawan)

Video: Iron Man Reactor para sa Kasayahan (Digital Motion Processor Joystick): 7 Mga Hakbang (na may Mga Larawan)
Video: Axcellerator (Action, Sci-Fi) Full Length Movie 2024, Hulyo
Anonim
Image
Image
Kailangan Namin ang Mga Bahaging Ito
Kailangan Namin ang Mga Bahaging Ito

Kamusta mga dears!

Ito ang aking unang tagubilin, kaya umaasa para sa iyong pabor at puna!

Ang proyekto ay isang interactive platform para sa mga home party, kumpetisyon, kaganapan - para lang sa kasiyahan.

Ito ang dalawang mga sensor ng paggalaw na ginawa sa disenyo ng iron man reactor. Ang mga ito ay nakakabit ng mga sinturon sa tao - sa kanyang bahagi ng katawan-dibdib, tiyan, asno at kung ano ang nais ng iyong imahinasyon. Ang mga sensor ay nakakakuha ng kilusan - nanginginig patagilid at patayo, at nakakiling sa gilid at harap sa likuran, ngunit sa parehong katawan ng kahirapan sa paligid ng axis nito! Ang 2.4 GHz radio channel ay nagpapadala ng data sa isang tatanggap na konektado sa isang computer at iko-convert ito sa posisyon ng mga axic ng joystick.

Paglalarawan ng mga palakol:

Ang mga dalisdis ng kanang-kaliwang axis x Pagpasa-paatras na tilts-y axis Squats pataas-pababa - pag-ikot y axis Kalugin ang left-left-rotation x-axis Paikutin ang axis nito - z axis

Maaari mong gawin ang iyong laro gamit ang isang programa para sa mga developer ng laro. Dapat ay mayroong suporta lamang sa DirectInput! Halimbawa, sa isang linggo ay pinag-aralan ko ang pangunahing kaalaman ng programang Game maker Studio.

Kasama sa manu-manong ito ang isang handa na firmware para sa mga tatanggap at transmiter, pati na rin ang isang larong binuo ko.

Maaari mong malaya na gawin ang iminungkahing hanay para sa linggo, kung alam mo kung paano:

Panghinang

Upang mag-print sa isang 3D printer (Pansin! Ang lahat ng mga modelo na inilapat ay may 100% na sukat. Kung mag-print ka ng plastic sa ABS - taasan ang sukat ng modelo sa porsyento ng pag-urong ng plastik pagkatapos ng paglamig. Tumaas ako ng 1% kapag nagpi-print)

Programming ng Arduino.

Yun lang. At, Oo, magtatagal kung mayroon kang baluktot na mga kamay)

Hakbang 1: Kakailanganin Namin ang Mga Bahaging Ito:

Kailangan Namin ang Mga Bahaging Ito
Kailangan Namin ang Mga Bahaging Ito
  • 1x Arduino pro micro (module na may atmega32u4)
  • 2x Arduino pro mini (module na may atmega328)
  • 3x module ng radyo NRF24l01
  • 3x capacitor 100uF 7-16v
  • 1x 3.3v step down converter
  • 2x 5v step up converter
  • 2x DMP modules MPU6050
  • 2x switch gamit ang pag-aayos
  • 2x 2xAAA na may hawak ng baterya
  • 2x ws2812b singsing

At saka:

  • mga wire
  • 8x tanso standoffs (M3 x 15mm)
  • 16x m3 screws
  • Kaibigan kasama ang 3d printer
  • panghinang
  • kola baril
  • tuwid na mga braso
  • arduino uno o usb-> uart converter para sa programa ng Arduino pro mini
  • usb type a to usb mini cable para sa arduino pro micro

Hakbang 2: Gumawa ba ng Electronics Joysticks

Gumawa ba ng Electronics Joysticks
Gumawa ba ng Electronics Joysticks

Gumawa ng mga electronics joystick.

Para sa bawat joystick, kailangan namin: arduino pro mini MPU6050 NRF24l01 100uF capacitor 5v step up converter baterya may hawak na 2xAAA Switcher

Alamin ang diagram ng circuit

Ngayon kailangan mong kumuha ng isang soldering iron, ilang mga wire at maghanda na maghinang.

1.1. Ang mga modyul na NRF24l01 ay ibinebenta gamit ang mga solder na konektor at dapat na alisin.

1.2. pagkatapos, kailangan mong maghinang ng 7 wires na may haba na 6cm alinsunod sa mga iskema, direkta lamang ang paghihinang sa PCB 100uf capacitor sa mga supply pin.

2.1. Upang module MPU6050 kailangan na maghinang ng 5 wires haba 5-6cm ayon sa pamamaraan.

2.2. Gayundin, dapat mong maingat na maghinang ng 3.3 V power wire na nagmumula sa module na NRF24l01 sa OUT LDO pin sa MPU6050 Board.

3.1. Ang positibong kawad ng may hawak ng baterya ay dapat na konektado sa pamamagitan ng wire sa switch

3.2. Ang negatibong baterya ng may hawak ng baterya ay dapat na konektado sa negatibong input ng step up converter

3.3. Ang pangalawang pin ng switch ay dapat na konektado sa negatibong INPUT ng step up converter

4.1. Ang isang 5-pin na konektor ng programa ay dapat na solder sa Arduino pro mini module.

4.2. Ikonekta ang mga wire na minus at dagdag na converter ng pag-up ng OUTPUT

4.3. PAGSUSULIT. Ipasok ang 2 mga AAA na baterya sa may hawak ng baterya, pagkatapos ay i-on ang switch - kung ang lahat ay konektado nang tama, ang pulang kapangyarihan na pinangungunahan ay dapat na ilaw sa Arduino. Patayin ang kapangyarihan. 4.4. Ikonekta ang module ng MPU6050 na may mga wire alinsunod sa diagram ng eskematiko. 4.5. PAGSUSULIT. I-on ang lakas, ang berdeng lakas na pinangunahan ay dapat na ilaw sa MPU605. Patayin ang kapangyarihan. 4.6. Ikonekta ang module ng radyo NRF24l01 sa Arduino gamit ang mga wire.

5.1. Paghinang ng 3 mga wire na haba ng 10cm sa singsing na ws2812b sa mga pin: IN, VCC, GND

Electric skema ng aming transmiter handa na!

Hakbang 3: Lumikha ng Electronics USB Receiver

Lumikha ng Electronics USB Receiver
Lumikha ng Electronics USB Receiver

Lumikha ng electronics USB receiver

1.1. Ang mga modyul na NRF24l01 ay ibinebenta gamit ang mga solder na konektor at dapat na alisin.

1.2. pagkatapos, kailangan mong maghinang ng 7 wires na may haba na 6cm alinsunod sa mga iskema, direkta lamang ang paghihinang sa PCB 100uf capacitor sa mga supply pin.

2.1. Ang solder 3 wires na 5cm ang haba sa step-down converter tulad ng ipinahiwatig sa circuit diagram: 2 wires sa GND pin, 1 wire sa PIN INPUT.

2.2. upang i-pin ang OUTPUT solder ang power wire mula sa NRF24l01 module /

3.1. Paghinang ng input wire mula sa step-down converter at ang natitirang mga wire mula sa NRF24l01 hanggang Arduino pro micro tulad ng tinukoy sa circuit diagram.

3.2. PAGSUSULIT. Ikonekta ang USB sa USB mini cable sa iyong computer at sa Arduino pro micro. Kung ikinonekta mo ang lahat tulad ng tinukoy sa circuit diagram, ang mga LED sa Arduino at step-down converter ay dapat na ilaw.

Handa na ang circuit ng kuryente ng aming tatanggap!

Hakbang 4: Programming ang Receiver

Pagprogram ng Tumatanggap
Pagprogram ng Tumatanggap
Pagprogram ng Tumatanggap
Pagprogram ng Tumatanggap

1.1. Ikonekta ang iyong Arduino pro micro sa pamamagitan ng isang usb sa usb mini adapter sa iyong computer.1.2. Buksan ang programa upang i-flash ang HEX. mga file'. Halimbawa, gcUploader (sa kalakip), piliin ang port kung saan mo tinukoy ang Arduino na pinangalanang "SparkFun Pro Micro".

1.2.1 kung ang Arduino ay undecided, i-install ang driver (driver sa attachment, kung paano mag-install ng higit pa: https://learn.sparkfun.com/tutorials/pro-micro--f ahhh!..

1.3. Sa programa, piliin ang uri ng Arduino: Arduino Leonardo.

1.4. I-drag ang receiver-v0 file.ino.hex sa programa, at mag-click sa icon ng Flash.

1.5. PAGSUSULIT. Matapos ang firmware sa mga window ng aparato ay dapat makakita ng isang bagong aparato - ang "SparkFun Pro Micro" na may isang icon ng isang joystick.

Binabati kita, gumawa kami ng isang tatanggap ng aming mga joystick!

Hakbang 5: Pag-program ng mga Transmitter

Image
Image
Ang Paglikha ng Katawan!
Ang Paglikha ng Katawan!

Programming ang transmitter.

1.1. Ikonekta ang iyong Arduino Pro Mini (ang aming unang joystick) sa pamamagitan ng isang usb upang uart Converter sa iyong computer tulad ng ipinakita sa diagram.

1.2. Buksan ang programa upang i-flash ang HEX. mga file'. Halimbawa, gcUploader (sa kalakip), piliin ang port kung saan mayroon kang Arduino Pro Mini.

1.3. Sa programa, piliin ang uri ng Arduino: Arduino Pro Mini.

1.4. I-drag ang mpu6050-RED-mesh0 file.ino.hex sa programa at mag-click sa icon ng pag-download.

1.5. PAGSUSULIT. Sa Windows, buksan ang mga setting ng game controller. Kapag piniling ang MPU6050, dapat ilipat ang axis ng x, Y at Z ng UNANG game controller!

Binabati kita, gumawa kami ng mga wireless na joystick na may paggalaw ng paggalaw!

Upang mai-flash ang IKALAWANG joystick, ulitin ang mga hakbang 1.1-1.5

Maaari kang maglaro ng kaunti, at magsimulang lumikha ng kaso!

Hakbang 6: Ang Paglikha ng Katawan

Image
Image
Ang Paglikha ng Katawan!
Ang Paglikha ng Katawan!

Ang paglikha ng katawan

1.1. Tiyaking mayroon kang isang 3D printer, o isang kaibigan na may isang 3D printer =)

1.2. Kumuha ng plastik ng dalawang kulay: itim at transparent!

1.3. Gumamit ng mga modelo upang mag-print gamit ang itim na polimer: pangunahing-harap. STL, harap. STL, likod.stl

1.4. Paggamit ng modelo para sa pag-print na may transparent polymer: transparent. STL

1.5. Kolektahin ang mga detalye tulad ng sa video!

1.5.1. Sa bahagi na "pangunahing-harap", mag-drill ng isang butas sa isang lugar na ang mga wire mula sa WS2812 ay itulak sa ito sa katawan.

1.5.2. Sa pagitan ng transparent na bahagi at ng bahagi ng pabahay, ipasok ang singsing na Ws2812b, hilahin ang mga wire sa butas ng pabahay. Tingnan ang video.

1.5.3. Sa M3 bolts upang i-tornilyo ang mga standoff ng tanso. Tingnan ang video.

Ngayon ay kailangan mong braso ang iyong sarili ng isang glue gun at isang file

2.1. Kola ang switch.

2.2. Ipako ang may hawak ng baterya.

2.3. Kola MPU6050 patapat sa katawan, mga bahagi ng SMD na nakadirekta sa may hawak ng baterya. Tingnan ang video.

2.4. Paghinang ng mga wire mula sa singsing na WS212b patungo sa mga pin ng Arduino na tinukoy sa circuit diagram sa hakbang 2.

2.4.1. PAGSUSULIT. I-on ang joystick, ang singsing ng unang joystick ay dapat na asul na asul, ang pangalawa ay dapat na pula. Dapat itong magmukhang cool!

2.5. Kola ang natitirang mga bahagi, maingat na inilatag ang mga wire.

2.6. Isara ang takip at i-fasten ito ng M3 bolts sa mga standoff ng tanso.

2.7. Ipasok ang isang rubberized belt na may mga carabiner sa uka ng takip upang ang joystick ay maaaring mai-attach sa sarili nito

Ang kaso para sa tatanggap ginamit ko ang isang karaniwang sukat na 35x55x12

Ngayon ang kasiya-siyang bahagi! Ay suriin sa trabaho sa laro! -- SUSUNOD NA HAKBANG

Hakbang 7: Laro

I-zip ang file, ikonekta ang tatanggap, i-on ang mga joystick at simulan ang laro.

Maligayang paglalaro!

Inirerekumendang: