Orodha ya maudhui:

Reactor ya Iron Man ya Kufurahiya (Joystick ya Kusindika Motion ya Dijiti): Hatua 7 (na Picha)
Reactor ya Iron Man ya Kufurahiya (Joystick ya Kusindika Motion ya Dijiti): Hatua 7 (na Picha)

Video: Reactor ya Iron Man ya Kufurahiya (Joystick ya Kusindika Motion ya Dijiti): Hatua 7 (na Picha)

Video: Reactor ya Iron Man ya Kufurahiya (Joystick ya Kusindika Motion ya Dijiti): Hatua 7 (na Picha)
Video: Remnant From The Ashes - Начало дуэта 2024, Novemba
Anonim
Image
Image
Tutahitaji Sehemu hizi
Tutahitaji Sehemu hizi

Halo wapendwa!

Hili ni agizo langu la kwanza, kwa hivyo tumaini upendeleo wako na maoni!

Mradi huo ni jukwaa la maingiliano ya vyama vya nyumbani, mashindano, hafla - kwa raha tu.

Hizi ni sensorer mbili za mwendo zilizotengenezwa katika muundo wa chuma cha chuma. Zimefungwa na mikanda kwa mtu - kwa sehemu yake ya kifua-mwili, tumbo, punda na jinsi mawazo yako yanataka. Sensorer hukamata harakati - ikitetemeka kando na wima, na inaelekea upande na mbele nyuma, lakini katika mwili huo huo wa umaskini karibu na mhimili wake! Kituo cha redio cha 2.4 GHz hupitisha data kwa mpokeaji iliyounganishwa na kompyuta na kuibadilisha kuwa nafasi ya shoka za shangwe.

Maelezo ya shoka:

Miteremko ya mhimili wa kulia-kushoto x mhimili wa mbele-nyuma-nyuma-y Viwanja juu-chini - mzunguko y mhimili Shika kulia-kushoto-mzunguko x-mhimili Zungusha mhimili wake - z mhimili

Unaweza kutengeneza mchezo wako kwa kutumia mpango wa watengenezaji wa mchezo. Inapaswa kuwa na msaada wa DirectInput tu! Kwa mfano, katika wiki kadhaa nilisoma ujuzi wa kimsingi wa Studio Studio maker.

Mwongozo huu ni pamoja na firmware tayari kwa mpokeaji na transmita, na pia mchezo mmoja uliotengenezwa na mimi.

Unaweza kujitegemea kuweka seti iliyopendekezwa kwa wiki, ikiwa unajua jinsi:

Solder

Ili kuchapisha kwenye printa ya 3D (TAHADHARI! Aina zote zinazotumiwa zina kiwango cha 100%. Ikiwa unachapisha plastiki ya ABS - ongeza kiwango cha modeli kwa asilimia ya shrinkage ya plastiki baada ya baridi. Niliongezeka kwa 1% wakati wa kuchapa)

Programu ya Arduino.

Ni hayo tu. Na, Ndio, itachukua muda mrefu zaidi ikiwa una mikono iliyopotoka)

Hatua ya 1: Tutahitaji Sehemu hizi:

Tutahitaji Sehemu hizi
Tutahitaji Sehemu hizi
  • 1x Arduino pro micro (moduli na atmega32u4)
  • 2x Arduino pro mini (moduli na atmega328)
  • Moduli 3x za redio NRF24l01
  • 3x capacitors 100uF 7-16v
  • 1x 3.3v ondoka kigeuzi
  • 2x 5v ongeza kibadilishaji
  • Moduli 2x DMP MPU6050
  • 2x switchers na kurekebisha
  • Mmiliki wa betri ya 2x 2xAAA
  • Pete ya 2x ws2812b

Na pia:

  • waya
  • Kusimama kwa shaba 8x (M3 x 15mm)
  • Screws 163 m3
  • Rafiki na printa ya 3d
  • chuma cha kutengeneza
  • bunduki ya gundi
  • mikono iliyonyooka
  • arduino uno au usb-> uart converter kwa programu Arduino pro mini
  • usb andika usb mini cable kwa arduino pro micro

Hatua ya 2: Fanya Vifungo vya Elektroniki

Fanya Vifungo vya Elektroniki
Fanya Vifungo vya Elektroniki

Fanya viunga vya umeme.

Kwa kila fimbo ya kufurahisha, tunahitaji: arduino pro mini MPU6050 NRF24l01 100uF capacitor 5v ongeza mmiliki wa betri ya kubadilisha 2xAAA swichi

Jifunze mchoro wa mzunguko

Sasa unahitaji kuchukua chuma cha kutengeneza, waya chache na ujiandae kwa solder.

1.1. Moduli za NRF24l01 zinauzwa na viunganisho vilivyouzwa na lazima ziondolewe.

1.2. basi, unahitaji kusambaza waya 7 na urefu wa 6cm kulingana na hesabu, tu solder moja kwa moja kwa capacitor ya PCB 100uf kwa pini za usambazaji.

2.1. Kwa moduli MPU6050 inahitaji kugeuza waya 5 urefu wa 5-6cm kulingana na mpango.

2.2. Pia, lazima uunganishe kwa uangalifu waya wa umeme wa 3.3 V unatoka kwa moduli ya NRF24l01 hadi pini ya OUT LDO kwenye Bodi ya MPU6050.

3.1. Waya mzuri wa mmiliki wa betri lazima aunganishwe na waya kwa swichi

3.2. Waya hasi wa wadogowadogo wa betri lazima iunganishwe na pembejeo hasi ya kibadilishaji cha kuongezeka

3.3. Pini ya pili ya swichi lazima iunganishwe na pembejeo hasi ya kibadilishaji cha juu

4.1. Kontakt ya programu-pini 5 lazima iuzwe kwa moduli ya mini ya Arduino pro.

4.2. Unganisha waya kuondoa na pamoja na OUTPUT kuongeza kiwango cha ubadilishaji

4.3. JARIBU. Ingiza betri 2 za AAA kwenye kishikilia betri, kisha washa swichi - ikiwa kila kitu kimeunganishwa kwa usahihi, nguvu nyekundu inaongozwa inapaswa kuwasha Arduino. Mbali na nguvu. 4.4. Unganisha moduli ya MPU6050 na waya kulingana na mchoro wa skimu. 4.5. JARIBU. Washa umeme, nguvu ya kijani iliyoongozwa inapaswa kuwasha MPU605. Mbali na nguvu. 4.6. Unganisha moduli ya redio ya NRF24l01 kwa Arduino na waya.

5.1. Weka waya 3 za urefu wa 10cm hadi pete ya ws2812b kwa pini: IN, VCC, GND

Mpangilio wa umeme wa transmitter yetu tayari!

Hatua ya 3: Unda Mpokeaji wa USB wa Elektroniki

Unda Mpokeaji wa USB wa Elektroniki
Unda Mpokeaji wa USB wa Elektroniki

Unda mpokeaji wa umeme wa USB

1.1. Moduli za NRF24l01 zinauzwa na viunganisho vilivyouzwa na lazima ziondolewe.

1.2. basi, unahitaji kusambaza waya 7 na urefu wa 6cm kulingana na hesabu, tu solder moja kwa moja kwa capacitor ya PCB 100uf kwa pini za usambazaji.

2.1. Solder waya 3 5cm kwa muda mrefu kwa kibadilishaji cha kushuka chini kama inavyoonyeshwa kwenye mchoro wa mzunguko: waya 2 kwa pini ya GND, waya 1 kwa Pembejeo ya PIN.

2.2. kubandika OUTPUT solder waya wa umeme kutoka kwa moduli ya NRF24l01 /

3.1. Weka waya wa pembejeo kutoka kwa kibadilishaji cha kushuka chini na waya zilizobaki kutoka NRF24l01 hadi Arduino pro micro kama ilivyoainishwa kwenye mchoro wa mzunguko.

3.2. JARIBU. Unganisha USB kwenye kebo ndogo ya USB kwenye kompyuta yako na Arduino pro micro. Ukiunganisha kila kitu kama ilivyoainishwa kwenye mchoro wa mzunguko, taa za LED kwenye kibadilishaji cha Arduino na hatua ya kushuka zinapaswa kuwaka.

Mzunguko wa umeme wa mpokeaji wetu uko tayari!

Hatua ya 4: Kuandaa Mpokeaji

Kupanga programu ya Mpokeaji
Kupanga programu ya Mpokeaji
Kupanga programu ya Mpokeaji
Kupanga programu ya Mpokeaji

1.1. Unganisha Arduino pro micro yako kupitia usb kwa adapta ndogo ya usb kwenye kompyuta yako. Fungua programu ili kuangaza HEX. mafaili'. Kwa mfano, gcUploader (kwenye kiambatisho), chagua bandari ambayo Arduino imefafanua jina lake "SparkFun Pro Micro".

1.2.1 ikiwa Arduino haijaamua, weka dereva (dereva kwenye kiambatisho, jinsi ya kusanikisha zaidi: https://learn.sparkfun.com/tutorials/pro-micro--f ahhh!..

1.3. Katika programu hiyo, chagua aina ya Arduino: Arduino Leonardo.

1.4. Buruta kipokea-v0 file.ino.hex kwenye programu, na bonyeza kitufe cha Flash.

1.5. JARIBU. Baada ya firmware kwenye kifaa windows inapaswa kuona kifaa kipya - "SparkFun Pro Micro" iliyo na ikoni ya fimbo ya kufurahisha.

Hongera, tulifanya mpokeaji wa viunga vyetu vya furaha!

Hatua ya 5: Kupanga vipindi vya kusafirisha

Image
Image
Uumbaji wa Mwili!
Uumbaji wa Mwili!

Programu ya transmitter.

1.1. Unganisha Arduino Pro Mini (fimbo yetu ya kwanza ya furaha) kupitia usb ili uart Converter kwa kompyuta yako kama inavyoonyeshwa kwenye mchoro.

1.2. Fungua programu ili kuangaza HEX. mafaili'. Kwa mfano, gcUploader (kwenye kiambatisho), chagua bandari ambayo unayo Arduino Pro Mini.

1.3. Katika programu, chagua aina ya Arduino: Arduino Pro Mini.

1.4. Buruta mpu6050-RED-mesh0 file.ino.hex kwenye programu na bonyeza kwenye ikoni ya kupakua.

1.5. JARIBU. Katika Windows, fungua mipangilio ya mtawala wa mchezo. Wakati wa kutega MPU6050, mhimili wa x, Y na Z wa mdhibiti wa mchezo wa KWANZA lazima ahame!

Hongera, tumetengeneza viunga vya kufurahisha bila waya na kukamata mwendo!

Ili kuangaza faraja ya PILI, kurudia hatua 1.1-1.5

Unaweza kucheza kidogo, na uanze kuunda kesi!

Hatua ya 6: Uumbaji wa Mwili

Image
Image
Uumbaji wa Mwili!
Uumbaji wa Mwili!

Uumbaji wa mwili

1.1. Hakikisha una printa ya 3D, au rafiki aliye na printa ya 3D =)

1.2. Chukua plastiki ya rangi mbili: nyeusi na uwazi!

1.3. Tumia mifano kuchapisha na polima nyeusi: kuu-mbele. STL, mbele. STL, nyuma.stl

1.4. Matumizi ya mfano wa kuchapisha na polima ya uwazi: transparent. STL

1.5. Kukusanya maelezo kama kwenye video!

1.5.1. Kwenye sehemu ya "kuu-mbele", chimba shimo mahali ambapo waya kutoka WS2812 zinasukumwa kupitia mwili.

1.5.2. Kati ya sehemu ya uwazi na sehemu ya makazi, ingiza pete ya Ws2812b, vuta waya kwenye shimo la makazi. Tazama video.

1.5.3. Kwenye vifungo vya M3 ili kusonga msimamo wa shaba. Tazama video.

Sasa unahitaji kujiweka na bunduki ya gundi na faili

2.1. Gundi swichi.

2.2. Gundi mmiliki wa betri.

2.3. Gundi MPU6050 sawa kwa mwili, sehemu za SMD zinazoelekezwa kwa mmiliki wa betri. Tazama video.

2.4. Weka waya kutoka kwa pete ya WS212b hadi pini za Arduino kama ilivyoainishwa kwenye mchoro wa mzunguko katika hatua ya 2.

2.4.1. JARIBU. Washa kitanda cha kufurahisha, pete ya faraja ya kwanza inapaswa kung'aa hudhurungi, ya pili inapaswa kuwa nyekundu. Inapaswa kuonekana baridi!

2.5. Gundi sehemu zilizobaki, weka waya kwa uangalifu.

2.6. Funga kifuniko na uifungishe kwa bolts za M3 kwenye vichaka vya shaba.

2.7. Ingiza ukanda wa mpira na kabati ndani ya mtaro wa kifuniko ili fimbo ya kushikamana iweze kujishikiza yenyewe

Kesi ya mpokeaji nilitumia saizi ya kawaida 35x55x12

Sasa sehemu ya kufurahisha! Je, kuangalia katika kazi katika mchezo! -- HATUA IFUATAYO

Hatua ya 7: Mchezo

Unzip faili, unganisha mpokeaji, washa vijiti vya kufurahisha na uanze mchezo.

Mchezo wa kufurahisha!

Ilipendekeza: