Բովանդակություն:
- Պարագաներ
- Քայլ 1: Կատարեք ձեր PCB- ն
- Քայլ 2: Ստեղծեք ձեր ցուցիչը
- Քայլ 3: Տպեք ձեր գործը:
- Քայլ 4 Programրագրավորեք ձեր Arduino- ն
- Քայլ 5: Showույց տվեք մեզ QeMotion- ի ձեր տարբերակը:
Video: QeMotion - Շարժման հետևում յուրաքանչյուր ականջակալի համար: 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ակնարկ:
Այս սարքը թույլ է տալիս օգտագործել ձեր գլխի շարժումը `հիմնականում ցանկացած տեսախաղում իրադարձություններ առաջացնելու համար: Այն աշխատում է ՝ հետևելով ձեր գլխի շարժմանը (կամ դրա համար ականջակալ) և որոշակի շարժումների համար ստեղնաշարի սեղմումներ հրահրելով: Այսպիսով, ձեր համակարգիչը տեսնում է այս սարքը որպես ստանդարտ ստեղնաշար: Հետագայում ես, հավանաբար, կավելացնեմ joystick և gamepad աջակցություն:
Ամենատարածված օգտագործվող շարժումը, որը ես գտել եմ այստեղ հարմար (դա է պատճառը, որ ես սկզբում սկսեցի այս նախագիծը) թեքված է: Այնպիսի խաղերում, ինչպիսիք են PUBG- ը, Tom Clancy's Rainbow Six Siege- ը, Insurgency- ը և շատ այլ խաղեր, կարող եք թեքվել ձախ կամ աջ `գագաթնակետին անկյուններում, առանց թշնամուն մեծ թիրախային տարածք տրամադրելու: Ինձ համար բավականին դժվար է սեղմել «Q» և «E» հաճախ օգտագործվող կոճակները, քանի որ մատներս արդեն զբաղված էին սովորական շարժումով (wasd) և կռանալով…
Ռեժիմներ:
Theրագրաշարը իրականացնում է «ռեժիմներ» ՝ տարբեր խաղերի կարգավորումներից (շարժումներից և սեղմումներից) ընտրություն կատարելու համար: «Ընդհանուր պատկերում» նշված կարգավորումները (ձախ և աջ թեքում «E» և «Q») արդեն նախապես ծրագրված են 2. ռեժիմում: Տարբեր ռեժիմների միջև փոխարկելու համար անհրաժեշտ է առնվազն մեկ կոճակ ձեր Arduino- ում (ռեժիմի համար կանխադրված է 14 -րդ փին: կոճակ), բայց եթե ձեզ դուր չի գալիս, կարող եք պարզապես սահմանել ձեր կանխադրված ռեժիմը ծածկագրում: (Նշված կարգավորման համար սահմանել ռեժիմ = 2)
Սկսել:
Այս նախագիծը հեշտությամբ կարելի է անել կեսօրին: Իմ օգտագործած մասերի մեծ մասը անհրաժեշտ չեն, դուք կարող եք վազել Arduino- ի, սենսորի, մետաղալարերի և տախտակի միջոցով:
Որպես այլընտրանք Arduino Pro Micro- ի, դուք կարող եք օգտագործել ցանկացած Arduino ATmega32u4 կարգավորիչով, օրինակ ՝ Լեոնարդոյի օրինակով: Այս վերահսկիչը էական է, քանի որ այն աջակցում է մայրենի USB- ին: Հակառակ դեպքում այն չի կարողանա հանդես գալ որպես ստեղնաշար/ջոյսթիք/գեյմփադ:
Պարագաներ
Հիմնական անհրաժեշտություն
- Arduino Pro Micro
- MPU6050 Breakout Board
- Մետաղալար
Լրացուցիչ:
- Proto PCB
- Կոճակներ և LED- ներ
- Բնօրինակ qeMotion PCB (շուտով)
- 3D տպագիր մասեր
Քայլ 1: Կատարեք ձեր PCB- ն
Այն կարիք չունի այդ բոլոր LED- ների և կոճակների: Այն նույնիսկ կարիք չունի PCB- ի: Դուք կարող եք ամեն ինչ դնել սեղանի վրա, եթե դա ձեզ համար ավելի հեշտ է:
Հիմնական կապեր
Pin 3 (SDA) Arduino - SDA MPU մոդուլի վրա
Pin 2 (SCL) Arduino - SCL MPU մոդուլի վրա
Pin VCC Arduino - VCC MPU մոդուլում
Կցեք GND Arduino - GND MPU մոդուլում
Լրացուցիչ կապեր
14 և 15 ամրացման կոճակներ
LED- ները 4, 5, 6, 7, 9, 16 կապում (կարող եք օգտագործել տրանզիստորներ բարձր հոսանքի LED- ների համար)
qeMotion PCB: (շուտով)
Սա դեռ գոյություն չունի, բայց ես, հավանաբար, նախագծելու եմ այս նախագծի համար անհատական PCB, որը հնարավոր կլինի ներբեռնել և գուցե նույնիսկ գնել:
Քայլ 2: Ստեղծեք ձեր ցուցիչը
Անհրաժեշտ չէ MPU6050- ի համար պատյան տպել: Sorryավում եմ, որ ես չեմ կարող ներսերի և էլեկտրագծերի նկար ներկայացնել, բայց PLA- ի պատյանների ջերմության նվազման ժամանակ, եթե դրանք միաձուլվեն և չկարողանամ նորից առանձնացնել: (Հիմար ինձ …)
Էլեկտրահաղորդումը նույնն է, ինչ վերը նշված քայլին, պարզապես միացրեք SDA- ն Arduino- ի SDA կապին 2 -ին և նույնը SCL- ի համար (փին 3): MPU մոդուլի էներգիան կարող է վերցվել VCC կապից և հիմնավորվել Arduino- ի ցանկացած GND կապից:
Ես օգտագործել եմ հին USB մալուխ, քանի որ այն ունի գեղեցիկ պաշտպանություն: Չգիտեմ, արդյոք դա անհրաժեշտ է, բայց հիշեք, որ I2C պրոտոկոլը նախատեսված չէ օգտագործել նման երկար մալուխների վրա, այլ ավելի շուտ ՝ PCB- ի վրա:
Քայլ 3: Տպեք ձեր գործը:
Սա պարտադիր չէ, բայց եթե հասանելի եք 3D տպիչին, կարող եք օգտագործել այս դիզայնը:
Քայլ 4 Programրագրավորեք ձեր Arduino- ն
- Միացրեք Arduino- ն ձեր համակարգչին
- Պարզեք, թե որ COM-Port- ին է այն միացված (այն կարող եք գտնել Windows Device Manager- ում)
- Arduino IDE- ում ընտրեք COM -Port [Գործիքներ -> նավահանգիստ]
- Ընտրեք ձեր տախտակը [Գործիքներ -> Տախտակ -> «Ձեր տախտակի տեսակը»]
- Համոզվեք, որ ներմուծել եք բոլոր անհրաժեշտ գրադարանները
- Կարճ RES- ից GND (սա Arduino- ն ծրագրավորման ռեժիմում է դնում մի քանի վայրկյան)
- Վերբեռնեք ձեր ուրվագիծը:
Ամենաթարմ ծածկագիրը կարելի է գտնել իմ github էջում ՝
github.com/lesterwilliam/qeMotion/blob/mas…
Քայլ 5: Showույց տվեք մեզ QeMotion- ի ձեր տարբերակը:
Ուրախ կլինեմ տեսնել qeMotion նախագծի ձեր տարբերակը: Գուցե դուք ունեցել եք հիանալի գաղափարներ և հետագա իրագործումներ, կիսվեք դրանք;)
Բացի այդ, եթե ուզում եք ինձ համար սուրճ գնել, ավելի շատ նախագծեր կարող են ավելի արագ հայտնվել;)
paypal.me/AdrianSchwizgebel?locale.x=de_DE
Շատ շնորհակալություն!
Խորհուրդ ենք տալիս:
Ambilight համակարգ ձեր հեռուստատեսությանը միացված յուրաքանչյուր մուտքի համար: WS2812B Arduino UNO Raspberry Pi HDMI (թարմացվել է 12.2019). 12 քայլ (նկարներով)
Ambilight համակարգ ձեր հեռուստատեսությանը միացված յուրաքանչյուր մուտքի համար: WS2812B Arduino UNO Raspberry Pi HDMI (թարմացվել է 12.2019). Այն այնքան թույն է թվում: Ես վերջապես արեցի և չհիասթափվեցի: Ես տեսել եմ բազմաթիվ տեսանյութեր և բազմաթիվ ձեռնարկներ ձեր հեռուստատեսության համար Ambilight համակարգ ստեղծելու վերաբերյալ, բայց ես երբեք չեմ գտել իմ ճշգրիտ ծնողի ամբողջական ձեռնարկը
Յուրաքանչյուր լիտր հաշվում է: Arduino Water Doser "Shield": 7 քայլ (նկարներով)
Յուրաքանչյուր լիտր հաշվում է: Arduino Water Doser "Shield". Բարև: Այս հրահանգով դուք կարող եք դոզավորել անհրաժեշտ քանակությամբ ջուր: Համակարգը կարող է աշխատել մլ և Լ
Bluetooth ականջակալի գլխարկ ՝ 5 քայլ (նկարներով)
Bluetooth ականջակալների գլխարկ. Երբ ես մտածեցի այս գաղափարի մասին, ես գնացի Amazon ՝ տեսնելու, թե արդյոք կարող եմ գտնել նման բան, և ես գտա մի լավ bluetooth գլխարկ: 40 դոլարով: Ես որոշեցի ինքս պատրաստել (քանի որ դա շատ զվարճալի է) և պատրաստեցի այն անվճար, քանի որ ունեի բոլոր նյութերը: Եվա
DeskMagic - Հավելված պատրաստելը ձեր Aryzon AR ականջակալի համար (TfCD). 22 քայլ
DeskMagic - Հավելված պատրաստելը ձեր Aryzon AR ականջակալի համար (TfCD). Այս Instructable- ում մենք քայլ առ քայլ կանցնենք Aryzon AR ականջակալների համար պարզ հավելյալ իրականության (AR) հավելված ստեղծելու գործընթացով: Կոդավորման կամ այլ փորձ չի պահանջվում: Թեև ծրագիրը բավականին հիմնական է, այն զվարճալի և հեշտ միջոց է
Խնայեք ~ 18 ցենտ յուրաքանչյուր AAA մարտկոցի համար, որը գնում եք: 5 քայլ
Խնայեք ~ 18 ցենտ յուրաքանչյուր գնված AAA մարտկոցի համար. Բացելով կամ Duracell- ը կամ Energizer- ը (չգիտեմ այլ տեսակների մասին) կարող եք գումար խնայել