Orodha ya maudhui:
- Hatua ya 1: Tutahitaji Sehemu hizi:
- Hatua ya 2: Fanya Vifungo vya Elektroniki
- Hatua ya 3: Unda Mpokeaji wa USB wa Elektroniki
- Hatua ya 4: Kuandaa Mpokeaji
- Hatua ya 5: Kupanga vipindi vya kusafirisha
- Hatua ya 6: Uumbaji wa Mwili
- Hatua ya 7: Mchezo
Video: Reactor ya Iron Man ya Kufurahiya (Joystick ya Kusindika Motion ya Dijiti): Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
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:
- 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 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 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
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
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
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:
Dimmer yenye nguvu ya Dijiti ya Dijiti Kutumia STM32: Hatua 15 (na Picha)
Nguvu ya Dijiti ya Dijiti yenye nguvu Kutumia STM32: Na Hesam Moshiri, [email protected] Mizigo ya AC hukaa nasi! Kwa sababu wako kila mahali karibu nasi na angalau vifaa vya nyumbani hutolewa na nguvu kuu. Aina nyingi za vifaa vya viwandani pia zinaendeshwa na awamu moja ya 220V-AC.
Kiwango cha Roho wa Dijiti ya Dijiti: Hatua 5 (na Picha)
Kiwango cha Roho wa Dijiti ya Dijiti: Katika mradi huu tutaangalia kwa karibu IC za kuongeza kasi na kujua jinsi tunaweza kuzitumia na Arduino. Baadaye tutaunganisha IC kama hiyo na vifaa kadhaa vya ziada na kiambatisho kilichochapishwa cha 3D ili kuunda dijiti
Reactor ya Taa ya Iron Man Inayopiga Na Moyo Wako Kuwapiga: Hatua 5 (na Picha)
Reactor ya Arc Iron Man ambayo Inapiga na Moyo wako Beat: Kuna mengi ya mitambo ya arc ya DIY huko nje ambayo inaonekana nzuri sana. Wengine huonekana wa kweli pia. Lakini kwanini ujenge kitu ambacho kinaonekana kama kitu hicho na haifanyi chochote. Kweli, mtambo huu wa arc hautalinda moyo wako kwa kutumia umeme
Ticker ya Dijiti ya Dijiti: Hatua 4 (na Picha)
Ticker ya Dijiti ya Dijiti: Kwa sababu ya umaarufu wa chapisho la Reddit (kiungo), nimeamua kuweka pamoja mafunzo ya crypto-ticker yangu. KANUSHO: Sina vinjari vya programu au mhandisi wa kompyuta (kama itakavyokuwa dhahiri unapotazama nambari yangu) kwa hivyo TAFADHALI fanya marekebisho mahali ulipo
Dijiti ya Dijiti ya C inayotumiwa na Dereva ya Bluetooth: Hatua 8 (na Picha)
Dijitali ya USB C Inayoendeshwa na Powersupply: Je! Umewahi kutaka nguvu unayoweza kutumia ukiwa unaenda, hata bila duka la ukuta karibu? Na haingekuwa baridi ikiwa pia ilikuwa sahihi sana, ya dijiti, na inayoweza kudhibitiwa kupitia PC na simu yako? Katika mafunzo haya nitakuonyesha jinsi ya kujenga haswa