Բովանդակություն:
- Քայլ 1: Մեզ պետք կգան այս մասերը
- Քայլ 2. Կատարեք էլեկտրոնիկայի ջոյստիկներ:
- Քայլ 3: Ստեղծեք էլեկտրոնիկայի USB ընդունիչ
- Քայլ 4: Ստացողի ծրագրավորում
- Քայլ 5. Հաղորդիչների ծրագրավորում
- Քայլ 6: Մարմնի ստեղծում:
- Քայլ 7: Խաղ
Video: Iron Man Reactor for Fun (Digital Motion Processor Joystick). 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Բարև սիրելիներ:
Սա իմ առաջին ցուցումն է, այնպես որ հույս ունեմ ձեր բարեհաճության և արձագանքի:
Նախագիծը ինտերակտիվ հարթակ է տնային երեկույթների, մրցույթների, միջոցառումների համար `պարզապես հաճույքի համար:
Սրանք շարժման երկու սենսորներ են, որոնք պատրաստված են երկաթե մարդու ռեակտորի նախագծում: Դրանք գոտիներով ամրացված են մարդուն `մարմնի նրա հատվածին` կրծքավանդակին, ստամոքսին, հետույքին և ինչպես ցանկանում է ձեր երևակայությունը: Սենսորները ֆիքսում են շարժումները `թափահարելով կողքով և ուղղահայաց, և թեքվում են կողքից և առջևից դեպի հետև, բայց նույն աղքատության մարմնում` իր առանցքի շուրջը: 2.4 ԳՀց հաճախականությամբ ռադիոալիքը տվյալները փոխանցում է համակարգչին միացված ընդունիչին և դրանք վերածում է ջոյսթիկի առանցքների դիրքի:
Առանցքների նկարագրություն.
Աջ-ձախ առանցքի թեքությունները x Առաջ-հետադարձ թեքություններ-y առանցք Կռնակներ վեր-վար-պտույտ y առանցք Թափահարել աջ-ձախ-պտույտ x- առանցք Պտտել իր առանցքի շուրջ-z առանցք
Դուք կարող եք կատարել ձեր խաղը ՝ օգտագործելով խաղ մշակողների համար նախատեսված ծրագիր: Պետք է լինի միայն DirectInput աջակցություն: Օրինակ, մի քանի շաբաթվա ընթացքում ես ուսումնասիրեցի Game maker Studio ծրագրի հիմնական գիտելիքները:
Այս ձեռնարկը ներառում է ընդունիչի և հաղորդիչների պատրաստ որոնվածը, ինչպես նաև իմ կողմից մշակված մեկ խաղ:
Դուք կարող եք ինքնուրույն կատարել շաբաթվա առաջարկվող հավաքածուն, եթե գիտեք, թե ինչպես.
Sոդող
3D տպիչով տպելու համար (Ո ATՇԱԴՐՈԹՅՈՆ. Բոլոր կիրառվող մոդելներն ունեն 100% մասշտաբ: Եթե տպում եք ABS պլաստիկ - մոդելի մասշտաբը բարձրացրեք սառչելուց հետո պլաստիկի նվազման տոկոսով: Տպելիս ես ավելացա 1% -ով)
Arduino ծրագրավորում:
Դա է ամենը. Եվ, այո, շատ ավելի երկար կտևի, եթե ծուռ ձեռքեր ունենաս)
Քայլ 1: Մեզ պետք կգան այս մասերը
- 1x Arduino pro micro (մոդուլ atmega32u4- ով)
- 2x Arduino pro mini (մոդուլ atmega328- ով)
- 3x ռադիո մոդուլներ NRF24l01
- 3x կոնդենսատորներ 100uF 7-16v
- 1x 3.3 վ քայլ առ քայլ փոխարկիչ
- 2 վ 5 վ արագաչափ փոխարկիչ
- 2x DMP մոդուլ MPU6050
- 2x անջատիչ `ամրացմամբ
- 2x 2xAAA մարտկոցի կրիչ
- 2x ws2812b մատանի
Ինչպես նաեւ:
- լարերը
- 8x փողային կանգառներ (M3 x 15 մմ)
- 16x m3 պտուտակներ
- Ընկեր 3d տպիչով
- զոդման երկաթ
- սոսինձ ատրճանակ
- ուղիղ ձեռքեր
- arduino uno կամ usb-> uart փոխարկիչ Arduino pro mini ծրագրավորման համար
- usb մուտքագրեք a -usb մինի մալուխ arduino pro micro- ի համար
Քայլ 2. Կատարեք էլեկտրոնիկայի ջոյստիկներ:
Կատարեք էլեկտրոնային ջիստիկներ:
Յուրաքանչյուր ջոյսթիկի համար մեզ անհրաժեշտ է.
Իմացեք սխեմայի սխեման
Այժմ դուք պետք է վերցնեք զոդման երկաթ, մի քանի լար և պատրաստվեք զոդման:
1.1. NRF24l01 մոդուլները վաճառվում են եռակցված միակցիչներով և պետք է հեռացվեն:
1.2. ապա, ըստ սխեմաների, 6 սմ երկարությամբ 7 լար պետք է զոդել, ուղղակի կպցնել անմիջապես PCB 100uf կոնդենսատորին մատակարարման կապում:
2.1. MPU6050 մոդուլը տեղադրելու համար անհրաժեշտ է 5 սմ երկարությամբ 5 լարեր կպցնել ըստ սխեմայի:
2.2. Բացի այդ, NRF24l01 մոդուլից եկող 3.3 Վ լարման լարը պետք է զոդել OUT LDO կապին MPU6050 տախտակի վրա:
3.1. Մարտկոցի կրիչի դրական հոսանքի լարը պետք է լարով միացված լինի անջատիչին
3.2. Մարտկոցի կրիչի բացասական հոսանքի լարը պետք է միացված լինի բարձրացման փոխարկիչի բացասական մուտքին
3.3. Անջատիչի երկրորդ կապը պետք է միացված լինի բարձրացման փոխարկիչի բացասական INPUT- ին
4.1. 5-փին ծրագրավորման միակցիչը պետք է զոդվի Arduino pro մինի մոդուլին:
4.2. Միացրեք լարերը հանած և գումարած OUTPUT ուժեղացուցիչ փոխարկիչ
4.3. ՓՈՐՁԱՐԿՈՒՄ. Տեղադրեք 2 AAA մարտկոց մարտկոցի պահիչի մեջ, ապա միացրեք անջատիչը. Եթե ամեն ինչ ճիշտ է միացված, կարմիր հոսանքի լամպը պետք է լուսավորի Arduino- ն: Անջատված հոսանքից: 4.4. Միացրեք MPU6050 մոդուլը լարերով `ըստ սխեմատիկ դիագրամի: 4.5. ՓՈՐՁԱՐԿՈՒՄ. Միացրեք հոսանքը, կանաչ էներգիայի լույսը պետք է լուսավորվի MPU605- ով: Անջատված հոսանքից: 4.6. Լարերով միացրեք NRF24l01 ռադիոմոդուլը Arduino- ին:
5.1. 10 սմ երկարությամբ 3 լարերը ws2812b օղակին կպցրեք կապումներին ՝ IN, VCC, GND
Մեր հաղորդիչի էլեկտրական սխեման պատրաստ է:
Քայլ 3: Ստեղծեք էլեկտրոնիկայի USB ընդունիչ
Ստեղծեք էլեկտրոնիկայի USB ընդունիչ
1.1. NRF24l01 մոդուլները վաճառվում են եռակցված միակցիչներով և պետք է հեռացվեն:
1.2. ապա, ըստ սխեմաների, 6 սմ երկարությամբ 7 լար պետք է զոդել, ուղղակի կպցնել անմիջապես PCB 100uf կոնդենսատորին մատակարարման կապում:
2.1. 3 սանտեխնիկա 5 սմ երկարությամբ միացնող փոխարկիչին կպցրեք, ինչպես նշված է սխեմայի սխեմայում.
2.2. ելքային լարը ամրացնելու համար NRF24l01 մոդուլից/
3.1. Erոդեք մուտքային մետաղալարը իջեցնող փոխարկիչից և մնացած լարերը NRF24l01- ից Arduino pro micro- ին, ինչպես նշված է սխեմայի սխեմայում:
3.2. ՓՈՐՁԱՐԿՈՒՄ. Միացրեք USB- ին USB մինի մալուխը ձեր համակարգչին և Arduino pro միկրոին: Եթե դուք միացնում եք ամեն ինչ, ինչպես նշված է սխեմայի սխեմայում, ապա Arduino- ի և հետընթաց փոխարկիչի LED- ները պետք է լուսավորվեն:
Մեր ստացողի էլեկտրական միացումը պատրաստ է:
Քայլ 4: Ստացողի ծրագրավորում
1.1. Միացրեք ձեր Arduino pro micro- ը USB- ից usb մինի ադապտերի միջոցով ձեր համակարգչին: 1.2 Բացեք ծրագիրը ՝ HEX- ը բռնկելու համար: ֆայլեր »: Օրինակ, gcUploader (հավելվածում), ընտրեք այն նավահանգիստը, որի վրա Arduino- ն սահմանել եք «SparkFun Pro Micro» անունով:
1.2.1 Եթե Arduino- ն որոշված չէ, տեղադրեք վարորդը (վարորդը կցորդում, ինչպես ավելի շատ տեղադրել. Https://learn.sparkfun.com/tutorials/pro-micro--f ahhh!..
1.3. Programրագրում ընտրեք Arduino- ի տեսակը ՝ Arduino Leonardo:
1.4. Քաշեք ընդունիչ-v0 file.ino.hex ծրագիրը և կտտացրեք Flash պատկերակին:
1.5. ՓՈՐՁԱՐԿՈՒՄ. Սարքի որոնվածից հետո պատուհանները պետք է տեսնեն նոր սարք `« SparkFun Pro Micro »` ջոյսթիկի պատկերակով:
Շնորհավորում ենք, մենք ստացանք մեր ջոյսթիքերի ստացողը:
Քայլ 5. Հաղորդիչների ծրագրավորում
Հաղորդիչի ծրագրավորում:
1.1. Միացրեք ձեր Arduino Pro Mini- ն (մեր առաջին ջոյսթիկը) usb to uart Converter- ի միջոցով ձեր համակարգչին, ինչպես ցույց է տրված գծապատկերում:
1.2. Բացեք ծրագիրը ՝ HEX- ը բռնկելու համար: ֆայլեր »: Օրինակ, gcUploader (հավելվածում), ընտրեք այն նավահանգիստը, որի վրա ունեք Arduino Pro Mini:
1.3. Programրագրում ընտրեք Arduino- ի տեսակը ՝ Arduino Pro Mini:
1.4. Քաշեք mpu6050-RED-mesh0 file.ino.hex ծրագիրը և կտտացրեք ներբեռնման պատկերակին:
1.5. ՓՈՐՁԱՐԿՈՒՄ. Windows- ում բացեք խաղի վերահսկիչի կարգավորումները: MPU6050- ը թեքելիս ԱՌԱԻՆ խաղային վերահսկիչի x, Y և Z առանցքները պետք է շարժվեն:
Շնորհավորում ենք, մենք պատրաստել ենք անլար ջիստիկներ շարժման գրավմամբ:
ԵՐԿՐՈՐԴ ջոիստիկը բռնկելու համար կրկնում է 1.1-1.5 քայլերը
Դուք կարող եք մի փոքր խաղալ և սկսել գործը ստեղծել:
Քայլ 6: Մարմնի ստեղծում:
Մարմնի ստեղծում
1.1. Համոզվեք, որ ունեք 3D տպիչ, կամ 3D տպիչով ընկեր ունեք =)
1.2. Վերցրեք երկու գույնի պլաստիկ ՝ սև և թափանցիկ:
1.3. Սև պոլիմերով տպելու համար օգտագործեք մոդելներ ՝ main-front. STL, front. STL, back.stl
1.4. Մոդելի օգտագործումը թափանցիկ պոլիմերով տպագրության համար. Transparent. STL
1.5. Հավաքեք մանրամասները, ինչպես տեսանյութում:
1.5.1. «Գլխավոր-առջևի» հատվածում այնպիսի տեղ փոս փորեք, որ WS2812- ից լարերը դրա միջով մղվեն դեպի մարմին:
1.5.2. Թափանցիկ մասի և պատյան մասի միջև տեղադրեք Ws2812b օղակը, լարերը քաշեք բնակարանային անցքի մեջ: Տես տեսանյութը:
1.5.3. M3 պտուտակների վրա, որպեսզի պտուտակով պտուտակները փակեն: Տես տեսանյութը:
Այժմ դուք պետք է զինվեք սոսինձ ատրճանակով և ֆայլով:
2.1. Կպչեք անջատիչը:
2.2. Կպչեք մարտկոցի բռնիչը:
2.3. Սոսինձ MPU6050- ին մարմնի վրա ուղղահայաց, SMD- ի մասերը `ուղղված մարտկոցի ամրակին: Տես տեսանյութը:
2.4. WS212b օղակից լարերը միացրեք Arduino- ի կապումներին, ինչպես նշված է 2 -րդ քայլում սխեմայի սխեմայում:
2.4.1. ՓՈՐՁԱՐԿՈՒՄ. Միացրեք ջոյսթիկը, առաջին ջոյսթիկի մատանին պետք է վառվի կապույտ, երկրորդը ՝ կարմիր: Այն պետք է թույն տեսք ունենա:
2.5. Կպչեք մնացած մասերը, զգուշորեն դրեք լարերը:
2.6. Փակեք կափարիչը և ամրացրեք այն M3 պտուտակներով ՝ պղնձի փակագծերին:
2.7. Տեղադրեք ռետինե գոտի ՝ կարաբիններով, ծածկույթի ակոսի մեջ, որպեսզի ժոշտիկը ամրացվի ինքն իրեն
Ստացողի պատյանը օգտագործել եմ ստանդարտ չափսերով ՝ 35x55x12
Հիմա զվարճալի մասը: Խաղի ընթացքում կստուգվի աշխատանքը: -- ՀԱՋՈՐԴ ՔԱՅԼԸ
Քայլ 7: Խաղ
Անջատեք ֆայլը, միացրեք ընդունիչը, միացրեք ջոյստերը և սկսեք խաղը:
Երջանիկ խաղ
Խորհուրդ ենք տալիս:
3D տպագիր Endgame Arc Reactor (Movieշգրիտ և կրելի ֆիլմ). 7 քայլ (նկարներով)
3D տպագիր Endgame Arc Reactor (Ֆիլմը ճշգրիտ և կրելի). Youtube- ի ամբողջական ձեռնարկը. Ես չկարողացա գտնել ֆիլմի ճշգրիտ 3d ֆայլեր Mark 50 աղեղային ռեակտորի/նանոմասնիկների պատյանների համար, այնպես որ ես և իմ ընկերը եփեցինք մի քանի քաղցր: Բավական ճշգրիտ և հոյակապ տեսք ունենալու համար պահանջվեց մեկ տոննա շտկում
Arc Reactor a La Smogdog, Շատ Անձնական Նախագիծ…. 13 քայլ (նկարներով)
Arc Reactor a La Smogdog, Շատ Անձնական Նախագիծ…. Ի՞նչ ընդհանրություն ունեմ ես այս երկու տղաների հետ: Այս անգամ մորուքը չէ: Մենք բոլորս մեր կրծքավանդակի անցք ունենք, դե ես և Լեոն ծնվել ենք Pectus Excavatum- ով, Սթարկը պետք է վաստակի :-) Pectus Excavatum է (նայեք այստեղ ՝ https: // hy .wikipedia.org/վիք
Raspberry PI Vision Processor (SpartaCam). 8 քայլ (նկարներով)
Raspberry PI Vision Processor (SpartaCam). Ազնվամորի PI տեսողության պրոցեսորային համակարգ ձեր ԱՌԱԻՆ Ռոբոտաշինության մրցույթի ռոբոտի համար: Վիքիպեդիայի մասին ՝ անվճար հանրագիտարան https://hy.wikipedia.org/wiki/FIRST_Robotics_Compe..The FIRST Robotics Competition (FRC) միջազգային բարձրագույն կրթական
DIY - Super Cheap և Super Cool Arc Reactor: 8 քայլ (նկարներով)
DIY - Super Cheap and Super Cool Arc Reactor: Այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես կարող եք տանը պատրաստել չափազանց էժան աղեղային ռեակտոր: Եկեք սկսենք: totalրագիրն ինձ արժեցավ 1 դոլարից պակաս, և ես ստիպված էի գնել միայն LED և յուրաքանչյուրը LED- ն ինձ արժեցավ 2,5 INR, և ես օգտագործեցի 25, այնպես որ ընդհանուր արժեքը 1 -ից պակաս է
Iron Man's Arc Reactor That Pulses With Your Heart Beat: 5 քայլ (նկարներով)
Iron Man's Arc Reactor That Pulses With Your Heart Beat: Կան շատ DIY կամարային ռեակտորներ, որոնք բավականին զով տեսք ունեն: Ոմանք նույնպես իրատեսական են թվում: Բայց ինչու՞ կառուցել մի բան, որը պարզապես նման է այդ իրին և ոչինչ չի անում: Դե, այս աղեղային ռեակտորը չի պաշտպանելու ձեր սիրտը ՝ օգտագործելով էլեկտրամագնիսական