Բովանդակություն:
- Պարագաներ
- Քայլ 1. Ձեր ռոբոտի շասսիի 3D տպում
- Քայլ 2: Մաքրել 3D տպումը
- Քայլ 3. Պատրաստեք ձեր Arduino Uno- ն
- Քայլ 4: Պատրաստեք ձեր ռոբոտների ընդունիչը
- Քայլ 5: Շարժիչի վարորդի վահանի պատրաստում
- Քայլ 6. Arduino- ի բուրգը տեղադրեք շասսիի ստորին հատվածի վրա
- Քայլ 7: Էլեկտրաէներգիայի անջատիչում տեղադրում և զոդում
- Քայլ 8: Շասսի փակումը
- Քայլ 9. Կառուցեք Quick Connect Motors- ը
- Քայլ 10: Ձեր առաջին OmniBot- ը
- Քայլ 11: Վերահսկեք ձեր OmniBot- ը
Video: Arduino RC ռոբոտ. 11 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Նկարագրություն
Երկարակյաց, 3D տպագրությամբ, հեռակառավարվող Arduino- ի վրա հիմնված ռոբոտ ՝ մի քանի հարյուր մետր հեռավորության վրա: Մոդուլային արագ միացման շարժիչային սխեման թույլ է տալիս արագորեն նախատիպավորել տարբեր ռոբոտների ձևավորում ՝ առանց որևէ գործիքների: Կատարյալ երեխաների համար ռոբոտաշինության կրթության համար:
Ինչի՞ մասին է ամեն ինչ:
Այսպիսով, դուք պարզապես սկսել եք սովորել Arduino, կամ գուցե 3D տպագրություն, և պատրաստ եք կառուցել ինչ -որ հիանալի բան: Դուք ցանկանում եք կառուցել ինչ -որ իմաստալից և գործնական, բայց զվարճալի բան: Պատրաստ եք կառուցել OmniBot- ը: Եթե Arduino- ն շվեյցարական բանակի էլեկտրոնիկայի դանակ է, ապա OmniBot- ը ռոբոտաշինության շվեյցարական բանակի դանակ է: OmniBot- ը Bolts and Bytes Maker Academy- ի մի քանի ամսվա նախագծի արդյունքն է, որի նպատակն էր նախագծել բազմակողմանի և հեշտ օգտագործվող հեռակառավարվող ռոբոտաշինական հավաքածու: Եվ հիմա բոլորը բաց կոդով են: OmniBot- ը մարտկոցով է աշխատում, կարող է վարել մինչև չորս DC շարժիչային ալիք, երկու servo շարժիչ և ունի մի քանի հարյուր մետր հեռակառավարվող հեռավորություն: Եվ ամեն ինչ տեղավորվում է եռաչափ տպված պատյանով, որը աշխատում է, ինչպես կռահեցիք, Arduino Uno- ի ուղեղով:
Լավ, բայց ինչու՞
Մենք իսկապես ցանկանում էինք փոքր երեխաների համար չափազանց հեշտ դարձնել ստվարաթուղթ և սոսինձ վերցնելը և ավարտել աշխատող հատուկ ռոբոտով: Ավանդական ռոբոտների հավաքածուների միջոցով, որոնք դուք կարող եք առցանց գնել, ձեզ ստիպում են զբաղվել բազմաթիվ խառնաշփոթ լարերով, գրելով ձեր սեփական ծածկագիրը, և - այո … դուք գրեթե երբեք չեք կարող դրանք վերահսկել հեռակա կարգով: Նրանք պարզապես նույն կոդն են գործարկում օղակի մեջ: OmniBot- ի միջոցով դուք պարզապես միացնում եք մարտկոցը, միացնում եք շարժիչը և կպչում այն կամ կպցնում այնտեղ, որտեղ ցանկանում եք, և - բում: ռոբոտ Մեր գրած ամբողջ ծածկագիրը ավտոմատ կերպով կախարդական կերպով աշխատում է նույն վերահսկիչով, որը դուք կարող եք օգտագործել անօդաչու թռչող սարքի կամ RC ինքնաթիռի համար: Դա կատարյալ հավաքածու է `արագ պատրաստվող դաշտի պատրաստ ռոբոտների համար: Երբ ավարտել եք ձեր OmniBot հարթակի կառուցումը, դեռ նոր եք սկսել: Տասը կարճ րոպեների ընթացքում դուք կարող եք ռումբը վնասազերծող ռոբոտից առաքելության կրիտիկական ռոբոտից անցնել Rocket-league ոճի ֆուտբոլային բոտին, և դա այն է, ինչը OmniBot- ին դարձնում է հզոր: Այսպիսով, եկեք սկսենք:
Առաջարկվող հմտությունների մակարդակներ
- Այս նախագծերը ներառում են թեթև զոդում, այն բավականին կառավարելի է սկսնակների համար:
- Ընդհանուր պատկերացում Arduino- ի և այն մասին, թե ինչպես աշխատել Arduino IDE- ում ՝ էսքիզներ վերբեռնելու և գրադարաններ ավելացնելու միջոցով: Կոդավորումը չի պահանջվում, բայց առաջադեմ օգտվողները կարող են հարմարեցնել իրենց ծածկագիրը, եթե ցանկանում են:
- Որոշ թեթև սարքավորումներ աշխատում են պտուտակահան և մետաղալար կտրող/մերկացուցիչներով: Փոքր երեխաների համար խորհուրդ է տրվում մեծահասակների վերահսկողություն: (Վերջնական արտադրանքը հարմար է բոլոր տարիքի օգտագործելու համար):
Պարագաներ
Պահանջվող գործիքներ
- Oldոդման երկաթ և զոդ
- Ալենի բանալին/բանալին կամ վեցանկյուն պտուտակահան
- Ֆիլիպսի գլուխ կամ հարթ գլխով պտուտակահան (կախված շարժիչի վահանի տերմինալային բլոկներից)
- Տաք սոսինձ ատրճանակ և տաք սոսինձ ձողիկներ (պարտադիր չէ, բայց խորհուրդ է տրվում!)
- Մետաղալարեր (խորհուրդ է տրվում լվացվող կտրիչներ, քանի որ դրանք կարող են օգտագործվել այլ քայլերում)
- Մետաղալարեր
- Ասեղ քթի տափակաբերան աքցան (պարտադիր չէ, բայց դա 3D տպման մաքրումը շատ ավելի հեշտ է դարձնում)
- Մատչելիություն 3D տպիչին (եթե չունեք, խնդրեք ձեր տեղական արտադրողի տարածքը, դպրոցը, լաբորատորիան կամ գրադարանը):
- Arduino IDE ծրագրակազմով համակարգիչ
Ապրանքների հաշիվը:
Հետևյալ տարրերն ու հղումները ստացվել են Amazon- ից (բոլորը կամ դրանցից շատերը Amazon Prime- ի ապրանքներն են), սակայն հարկ է նշել, որ դրանցից շատերը, եթե ոչ բոլորը, շատ ավելի էժան կարելի է գտնել այնպիսի կայքերում, ինչպիսիք են Banggood- ը և AliExpress- ը, եթե պատրաստ եք սպասել մի քանի շաբաթ առաքման համար: Սա իրականում կարող է կիսով չափ կրճատել ծրագրի արժեքը, եթե բավականաչափ լավ տեսք ունենաք:
- Arduino Uno միկրոկառավարիչ (դրա համար ավելի լավ է աշխատում մակերևույթի ամրացման չիպը)
- Arduino Motor Shield V1
- Turnigy Evo հաղորդիչ (ռեժիմ 2) (սա գալիս է ընդունիչի հետ, բայց iBus հաղորդակցությամբ ստացողներից շատերը պետք է աշխատեն)
- Արական և իգական JST վարդակներ (խորհուրդ եմ տալիս սիլիկոնով տիպը, քանի որ դրանք ավելի ճկուն են)
- 13,5 մմ x 9 մմ Rocker անջատիչ
- M3x6 մմ պտուտակներ (իրականում անհրաժեշտ է ընդամենը 6 պտուտակ)
- 2S Lipo մարտկոց (այն կարող է փոխարինվել ոչ վերալիցքավորվող մարտկոցով ՝ 7 -ից 12 վոլտ միջակայքում)
- 2S Lipo լիցքավորիչ (պահանջվում է միայն լիպո մարտկոցի օգտագործման դեպքում)
- PETG 3D տպիչի թել (PLA- ն կարող է օգտագործվել, բայց PETG- ն ավելի դիմացկուն է և ջերմակայուն տաք սոսնձի նկատմամբ)
- TT շարժիչներ և անիվներ
- Servo շարժիչներ (կարող են օգտագործվել նաև ավելի մեծ servo շարժիչներ)
Եթե ունեք ձեր բոլոր գործիքներն ու մասերը, հետևեք ինձ: Մենք ռոբոտներ ունենք կառուցելու…
Քայլ 1. Ձեր ռոբոտի շասսիի 3D տպում
Այս քայլի համար ձեզ հարկավոր է
3D տպիչ `4.5" X x 4.5 "Y x 1.5" Z նվազագույն ծավալով
Լավ նորությունն այն է, որ ես արդեն այն նախագծել եմ ձեզ համար: 3D STL ֆայլերը գտնվում են ներքևում: Բայց նախ, ահա մի քանի նշում.
Տպագրությունը երեք առանձին պինդ մոդել է ՝ Վերին հատվածը, Ստորին հատվածը և Մարտկոցի դուռը: Ստորին հատվածը իսկապես պահանջում է օժանդակ նյութեր, բայց միայն այն հատվածի տակ, որտեղ անջատիչը կտեղադրվի:
Ստորին հատվածը և մարտկոցի դուռը կարող են տպագրվել մեկ կրակոցով `որպես« տպել տեղում »մոդել, ինչը նշանակում է, որ այն կարող եք անմիջապես հեռացնել տպիչից, երբ այն ավարտվի, և դուռը կաշխատի անմիջապես առանց տեղադրման: Որոշ ցածրորակ տպիչներ, այնուամենայնիվ, կարող են պայքարել հանդուրժողականության հետ և հալեցնել այս երկու մասերը միասին, այնպես որ ես ներառել եմ առանձին տպագիր ֆայլեր յուրաքանչյուր մարտկոցի դռան և ստորին հատվածի համար, որպեսզի կարողանաք դրանք առանձին տպել և հավաքել դրանք հետո:
Քայլ 2: Մաքրել 3D տպումը
Այս քայլի համար ձեզ հարկավոր է
- Մի զույգ ասեղ քթի տափակաբերան աքցան
- Հոբբի դանակ
Printգուշորեն հեռացրեք ձեր տպագրությունը կառուցման ափսեից: Եթե դուք տպագրեիք այդ ամենը մեկ կադրի նման, ինչպես և ես, գուցե ստիպված լինեք հեռացնել որոշ լարեր մասերի միջև: Օգտագործելով տափակաբերան աքցան, հանեք հենակետային նյութը այն անցքով, որտեղից կանցնի անջատիչը: Որոշ տպիչների վրա մարտկոցի դուռի առաջին շերտը կամ երկուսը կարող են միաձուլվել ստորին հատվածի հետ, եթե դա այդպես է, դու կարող ես հոբբիի դանակով դուռը կտրատել: Եթե միաձուլումը շատ վատ է, գուցե անհրաժեշտ լինի դուռը և ստորին հատվածը առանձին տպել և հետո դրանք ամրացնել միասին:
Քայլ 3. Պատրաստեք ձեր Arduino Uno- ն
Այս քայլի համար ձեզ հարկավոր է
- An Arduino Uno
- Arduino IDE- ով տեղադրված համակարգիչ (IDE- ն կարող եք տեղադրել այստեղից)
- USB ծրագրավորման մալուխ
OmniBot ծածկագիրը կախված է մի քանի տարբեր գրադարաններից:
- «Servo.h» (սա ներկառուցված է IDE- ում և ներբեռնելու կարիք չունի)
- «AFMotor.h» (Ադաֆրուտի այս մեծ գրադարանը, տեղադրման ուղեցույցի հետ միասին, կարող եք գտնել այստեղ)
- «OmniBot.h» (Այս գրադարանը տեղադրելու համար հետևեք ստորև բերված հրահանգներին)
OmniBot գրադարանը տեղադրելու համար գտեք ձեր Arduino գրադարանների թղթապանակը (սովորաբար ՝ Documents> Arduino> Libraries) և ստեղծեք OmniBot անունով նոր թղթապանակ: Տեղադրեք OmniBot.h, OmniBot.cpp և keywords.txt ֆայլերը այս նոր թղթապանակում: Փակեք և վերագործարկեք Arduino IDE- ն `տեղադրումն ավարտելու համար: Եթե հաջողակ էիք, ապա այժմ պետք է տեսնեք OmniBot գրադարանը ՝ անցնելով դեպի Էսքիզ> Ներառել գրադարանը, IDE- ում:
Երբ գրադարանները տեղադրվեն, պարզապես միացրեք Arduino Uno- ն, ընտրեք ճիշտ տախտակը Գործիքներ> Տախտակ.> Arduino/Genuino Uno, ընտրեք ակտիվ COM նավահանգիստը, այնուհետև վերբեռնեք ուրվագիծը:
Քայլ 4: Պատրաստեք ձեր ռոբոտների ընդունիչը
Այս քայլի համար ձեզ հարկավոր է
- զոդման եւ զոդման
- մետաղալար կտրիչներ
- մետաղալար մերկացուցիչներ
- Արդուինո Ունո
- IBus ստացողի մոդուլ (նախընտրելի է այն, որն ուղեկցվում է առաջարկվող հաղորդիչով, բայց մյուս iBus ընդունիչները կարող են աշխատել)
- Սկսեք տեղակայել վերնագրի լարերը, որոնք գալիս են ձեր ընդունիչի մոդուլին: Այն պետք է լինի չորս թել: Մեր մոդուլի վրա PPM- ին համապատասխան դեղին մետաղալարն անհրաժեշտ չէ և կարող է հեռացվել կամ կտրվել վերնագրերի փունջից:
- Անջատեք առանձին կին վերնագիրը լարերի ծայրից և հանեք մոտ 1 սմ մեկուսացում:
- Օգտակար խորհուրդ. Պտտեք բաց լարը, որպեսզի չփչանա և ծայրերը ամրացրեք զոդումով:
- Տեղադրեք առկա Gnd, Vcc և Rx անցքերը ձեր Arduino- ում: (եթե դուք օգտագործում եք առաջարկվող Arduino- ն, դրանք կարելի է գտնել միմյանց մոտ ՝ ICSP- ի կապերի տակ):
- Տեղադրեք թիթեղյա լարերը դրանց համապատասխան անցքերի միջով և ամրացրեք հետևի կողմում: Սպիտակից մինչև RX, կարմիրից մինչև 5 Վ, սևից մինչև GND:
- Կտրեք հետևի մնացած մետաղալարերը `կարճացումից խուսափելու համար:
- Միացրեք իգական քառանկյուն վերնագիրը ընդունիչ մոդուլի մեջ `կարմիր VCC- ով, սևով GND- ով և սպիտակ S. BUS- ով
- Տեղադրեք ընդունիչի մոդուլը Arduino- ի մեջ: Ես գտա, որ իմը սերտորեն տեղավորվում է կոնդենսատորների և բյուրեղի միջև USB պորտի մոտ:
Քայլ 5: Շարժիչի վարորդի վահանի պատրաստում
Այս քայլի համար ձեզ հարկավոր է
- Մի զույգ ողողող դանակ կամ դանակ:
- Փոքր հարթ գլուխ կամ Phillips գլխի պտուտակահան (կախված տերմինալային բլոկներից, որոնք ունի ձեր շարժիչի վահանը)
- Յոթ (7) կին JST մալուխային ադապտեր:
- Փորձեք շարժիչային վահանը սեղմել Arduino- ի վրա, որի մեջտեղում տեղադրված է ընդունիչը:
- Եթե շարժիչի վահանի կապումներն ամբողջովին չեն սեղմվում Arduino իգական կապերի մեջ, ապա շարժիչի վահանի ներքևի մասում կարող են երկար կապտուկներ լինել, որոնք խցանում են ստացողի մեջ ՝ կանխելով դա: Դրանք կարելի է կտրել ողողման դանակներով կամ դանակներով, ինչպես երևում է նկար 2 -ում:
- Երբ Arduino, Motor Shield, ընդունիչ սենդվիչը պատրաստվի (եկեք սա անվանենք «բուրգ»), սկսեք պտուտակել JST մալուխային ադապտերները տերմինալային բլոկներին, ինչպես ցույց են տալիս նկարները: Մալուխների կարմիր լարերը տերմինալային բլոկների մեծ մասի ծայրերում են, իսկ սև լարերը `կենտրոնում: (նկատի ունեցեք, որ վահանի M1 և M2 տերմինալները պետք է ունենան երկու JST մալուխ, M3 և M4- ը `յուրաքանչյուրը, մարտկոցի տերմինալը պետք է ունենա մեկը)
- Շատ մեծ ուշադրություն դարձրեք շարժիչի վահանի մարտկոցի տերմինալին: Սխալ կերպով JST մալուխը դրան միացնելը կարող է տապակել ձեր մարտկոցը, երբ մարտկոցը միացված է: Հիշեք, կարմիրը գնում է M+, սևը `GND:
- Համոզվեք, որ կա դեղին թռիչք, որը միացնում է «PWR» կապումներն մարտկոցի տերմինալային բլոկի աջ կողմում: Սա ուժ է ապահովում կույտի ստորին հատվածներին:
- Հուշում. Երբ բոլոր մալուխները պտտվում են, յուրաքանչյուր լարին թեթև քաշեք, որպեսզի լավ ամրացված լինի և չընկնի:
Մինչ այստեղ էի, թույլ տվեք պատմել ձեզ, թե ինչի հետ են կապված այս միակցիչները: M1 և M2 տերմինալային բլոկները (յուրաքանչյուրը երկու առանձին վարդակների հավաքածու է) համապատասխանաբար ռոբոտի աջ և ձախ շարժիչային շարժիչների համար են: Շարքի մեջտեղում կա հինգերորդ վարդակ, որը, իմ կարծիքով, կապված է գետնին, և մեր նպատակների համար այն չի օգտագործվի: M3 և M4 տերմինալային բլոկը լինելու են «Օժանդակ շարժիչներ», որոնք բխում են OmniBot- ի առջևում ՝ ձեզ անհրաժեշտ ընդհանուր շարժիչային ֆունկցիոնալության համար: M3 օժանդակ շարժիչը կարող է սահմանվել 0% -ից մինչև 100% արագության միջև, որը պտտվում է մեկ ուղղությամբ և կառավարվում է ձախ ժոյսթիքով ՝ վեր և վար շարժումով: M4 շարժիչը կարող է պտտվել 100% ժամացույցի սլաքի ուղղությամբ և ժամացույցի սլաքի հակառակ ուղղությամբ, որը կառավարվում է ձախ և աջ շարժումներով: Joyոյսթիկի այս առանցքը ունի «վերադառնալ կենտրոն» աղբյուր, որը բնականաբար շարժիչների արագությունը կդարձնի 0%:
Քայլ 6. Arduino- ի բուրգը տեղադրեք շասսիի ստորին հատվածի վրա
Այս քայլի համար ձեզ հարկավոր է
- Ավարտված բուրգը նախորդ քայլերից:
- Շասսիի ստորին հատվածը ՝ 3D տպիչով
- Երկու (2) 6 մմ M3 հաստոցային պտուտակներ
- Ալենի բանալին/բանալին կամ երկար վեցանկյուն վարորդը:
- JST միակցիչներն այնպես դասավորեք, որ M1 տերմինալային բլոկից լարերը հասնեն աջ կողմը, M2 տերմինալային բլոկը ՝ ձախ կողմին, իսկ M3 և M4 տերմինալային բլոկի լարերը ՝ կույտի տակ դեպի առջև: (ընդունիչի ալեհավաքը կարող է պտտվել նաև կույտի տակ)
- Համոզվելով, որ JST- ի պատկերանշանը երևում է դեպի կարմիր միակցիչի մարմինը, սեղմեք JST միակցիչի գլուխները տպված Ստորին հատվածի համապատասխան վարդակների մեջ: Աջ կողային մալուխների կարգը նշանակություն չունի, քանի որ երկուսն էլ գնում են դեպի M1 տերմինալային բլոկ: Նույնը վերաբերում է M2 տերմինալային բլոկի ձախ կողմի միակցիչներին:
- M3 և M4 մալուխները պետք է օղակվեն անմիջապես կույտի տակ և միացվեն վարդակից, որի կողքին են:
- Օգտագործելով Allan բանալին և M3 պտուտակները, պտուտակն ամրացրեք դեպի Ստորին հատվածի պտուտակների կանգառները: Կարող է օգտակար լինել գլխի ավելի փոքր տրամագծով պտուտակ գտնելը, քանի որ պտուտակներից մեկը, ամենայն հավանականությամբ, կծի Arduino- ի իգական գլուխը: Մի անհանգստացեք այս վերնագիրը վնասելու մասին, քանի որ այն ոչ մի բանի համար չենք օգտագործում:
- Հնարավորության դեպքում ամրացրեք բոլոր չամրացված էլեկտրագծերը կույտի տակ ՝ խառնաշփոթը նվազեցնելու համար:
Քայլ 7: Էլեկտրաէներգիայի անջատիչում տեղադրում և զոդում
Այս քայլի համար ձեզ հարկավոր է
- Soldոդման երկաթ և մի փոքր զոդ
- մետաղալար կտրիչներ
- մետաղալար մերկացուցիչներ
- 13,5 մմ x 9 մմ ռոքերային անջատիչ
- Ստորին հատվածի ներքևից ներքև սեղմեք ժայռի անջատիչը դեպի իր անցքը, մինչև այն սեղմվի տեղում: Համոզվեք, որ | խորհրդանիշը նայում է առջևին, իսկ 0 խորհրդանիշը հետևում է դեպի մարտկոցի ծոցը:
- Ձգեք սև JST մետաղալարը մարտկոցի տերմինալից դեպի անջատիչ տերմինալ և կտրեք այն `ապահովելով, որ GND տերմինալից բավականաչափ սև մետաղալար կա, որը հարմարավետորեն հասնում է անջատիչի տերմինալին:
- Հեռացրեք և թիթեղացրեք կտրված հետագծի երկու ծայրերը:
- Սև մետաղալարերի յուրաքանչյուր կտրված ծայրը կպցրեք յուրաքանչյուր անջատիչ տերմինալին, ինչպես ցույց է տրված նկարներում: (զգույշ եղեք, որ զոդման երկաթը մի պահեք անջատիչի տերմինալին շատ երկար, քանի որ ջերմությունը կարող է հեշտությամբ փոխանցվել ներքև և սկսել հալեցնել անջատիչի պլաստիկ մարմինը):
- Մարտկոցի տերմինալային մալուխի միակցիչի ծայրը միացրեք մարտկոցի դափնու ներքևով դեպի մարտկոցի դուռը:
Քայլ 8: Շասսի փակումը
Այս քայլի համար ձեզ հարկավոր է
- Ալանի բանալին կամ վեցանկյուն գլխով պտուտակահան:
- Չորս (4) 6 մմ մմ տրամաչափի M3 մեքենայի պտուտակներ
- Տեղադրեք տպագիր Վերին հատվածը carefullyգուշորեն Ստորին հատվածի վրա `համոզվելով, որ այժմ մետաղալարերը սեղմվում են երկու հատվածների միջև: Անհրաժեշտության դեպքում հետ գնացեք և մի փոքր մետաղալար խցկեք կույտի տակ ՝ դրանք հեռացնելու համար:
- Ներքևից ներքև քշեք բոլոր չորս պտուտակները: Պրոֆիլային խորհուրդ. Պտուտակեք ամեն ինչ ճանապարհի մեծ մասից առաջ, մինչև որևէ մեկը պտուտակելուց: Սա օգնում է նույնիսկ տպագրված մասերի վրա ճնշմանը: Յուրաքանչյուր պտուտակ ավելի ու ավելի ամրացրեք ՝ հերթափոխելով անկյուններում, մինչև բոլոր պտուտակները ողողվեն:
Քայլ 9. Կառուցեք Quick Connect Motors- ը
Այս քայլի համար ձեզ հարկավոր է
- Չորս (4) TT շարժիչով շարժիչ
- Չորս (4) արական JST միակցիչ մալուխ
- Soldոդման երկաթ և մի փոքր զոդ
- Տաք սոսինձ ատրճանակը և սոսինձը խստորեն խորհուրդ են տրվում, բայց ոչ անհրաժեշտ
- STոդեք արական JST միակցիչ մալուխը TT շարժիչին այնպես, ինչպես ցույց է տրված նկարներում: Pro հուշում. Քանի որ այս շարժիչները շարժվում են ինչպես ժամացույցի սլաքի, այնպես էլ ժամացույցի սլաքի հակառակ ուղղությամբ, լարերի բևեռականությունը նշանակություն չունի, բայց դուք պետք է ապահովեք բոլոր շարժիչների միատեսակությունը, որպեսզի դրանք միացված լինեն միացված վիճակում (այսինքն. Սև լարերը այժմ պետք է լինեն նույնը, ինչ դուք կպցնում եք յուրաքանչյուր շարժիչ):
- Pro հուշում. Ավելացրեք մի տաք տաք սոսինձ այս շարժիչների եռակցման հանգույցի վրա `նրանց կյանքի տևողությունը մեծապես ավելացնելու համար: Այս շարժիչներն ունեն որոշ պղտոր պղնձե ներդիրներ, որոնց դուք պետք է սոսնձեք, և եթե դրանք շատ թեքվեն, դրանք կարող են հոգնեցնել սթրեսը և անմիջապես ճեղքել ձեր շարժիչը անօգուտ դարձնելը: Տաք սոսինձը կանխում է այդ ճկումը:
- Երբ ձեր շարժիչը միացնում եք OmniBot- ին, երկու մետաղական կոնտակտները պետք է ուղղված լինեն դեպի վեր: Դրանք կարող են մի փոքր բարդ լինել առաջին մի քանի անգամ միացնելը, քանի որ շասսիի ստորին հատվածը կարող է մի փոքր սեղմել կանանց JST միակցիչները:
Քայլ 10: Ձեր առաջին OmniBot- ը
Այս քայլի համար ձեզ հարկավոր է
- Որոշ արագ միացրեք TT շարժիչները անիվներով
- Կրկնակի հետևի կպչուն ժապավենը նախընտրելի է, բայց կարող եք նաև օգտագործել տաք սոսինձ կամ սովորական ժապավեն:
- Ձեր հաղորդիչ վերահսկիչը
- Մարտկոց (կաշխատի 7 Վ -ից 12 Վ, բայց ցանկալի է 2S 7.4 Վ Լիպո մարտկոցները նյութերի ցանկում)
Սկզբում բացեք մարտկոցի հատվածը ՝ օգտագործելով Ալենի բանալի կամ փոքր պտուտակահան, միացրեք մարտկոցը և փակեք այն նորից: Դրանից հետո, իրոք, կառուցման համար այլ կանոններ չկան, քան ՝ ձախ շարժիչի շարժիչները միացված են ձախ կողմում, աջ շարժիչները շարժվում են աջ կողմում, իսկ սերվո շարժիչների դարչնագույն/հետևի մետաղալարերը երևում են OmniBot- ը: Բացի այդ, այն դարձրեք ձեր սեփականը:
Դուք կարող եք հոսել իմ նկարներով, որպեսզի հասկանաք, թե ինչպես եմ կառուցել իմը: Ես նաև խորհուրդ կտամ օգտագործել շինանյութեր, ինչպիսիք են Popsicle ձողերը, տաք սոսինձը և ստվարաթուղթը մարմնի այլ բաղադրիչների համար կամ երկարացնել շասսիի չափը:
Քայլ 11: Վերահսկեք ձեր OmniBot- ը
Այս քայլի համար ձեզ հարկավոր է
- Ձեր ավարտված OmniBot- ը
- Ձեր վերահսկիչը
Ես չեմ կարող բավականաչափ խորհուրդ տալ Turnigy Evo հաղորդիչին Hobby King- ից: Այն հիանալի 2.4 ԳՀց թվային հաղորդիչ է ՝ ավտոմատ հաճախականությամբ թռիչքով և բազմաթիվ հիանալի հնարավորություններով, ներառյալ սենսորային էկրան: Դա այն է, ինչ մենք օգտագործում ենք Bolts and Bytes Maker Academy- ում և այն մեզ լավ ծառայեց: Եթե դուք նույնպես օգտագործում եք այն, համոզվեք, որ գործարկում եք որոնվածի թարմացում, որպեսզի օգտագործեք վերջին որոնվածը: Դրա հղումը կարելի է գտնել Hobby King- ի արտադրանքի էջում:
Ձեր OmniBot- ը տեղաշարժելու համար կտտացրեք Turnigy Evo վերահսկիչի գործիքների տուփին և կտտացրեք RX Bind, այնուհետև անջատեք այն ձեր OmniBot- ը (անջատեք, ապա միացրեք): Կառավարիչը պետք է ձայն տա ՝ նշելով, որ այն միացված է OmniBot- ի ներսում ընդունիչին:
Հիմա քշի! Ամբողջ ծածկագիրը պետք է անթերի աշխատի:
Դուք կգտնեք, որ Turnigy Evo կարգավորիչի հնարավորությունները վերահսկում են OmniBot- ը հետևյալ եղանակներով.
- Աջ ձողիկ Ուղղահայաց և հորիզոնական> Ձախ նավահանգիստներ (2) և աջ նավահանգիստներ (OmniBots) OmniBots- ի շարժիչ շարժիչների համար:
- Ձախ Stick Հորիզոնական> Առջևի շարժիչի նավահանգիստ 1, շարժիչի արագությունը -100% -ից մինչև 100% և Servo նավահանգիստ 1
- Ձախ փայտիկ Ուղղահայաց> Առջևի շարժիչի պորտ 2, շարժիչի արագությունը 0% -ից մինչև 100% և Servo պորտ 2
- Կենտրոնի կոճակ> Կարգավորել OmniBot- ի շարժիչի առավելագույն արագությունը
- Կենտրոնի անջատիչ> Փոխեք սկավառակի խառնման սխեման ՝ աջ ձողից հետ քաշվելիս (այնտեղ շատ բան կա բացելու, քանի որ սկավառակի խառնումը բարդ թեմա է, ես բացատրություն կփրկեմ, եթե ինչ -որ մեկն իսկապես ցանկանում է դա):
- Ձախ անջատիչ> ՎԵՐ. Թույլ է տալիս վերահսկել առջևի և սերվո շարժիչներ, ՄԻԴ. Թույլ է տալիս կառավարել միայն Servo շարժիչները, ԻOWՆ. Թույլ է տալիս վերահսկել միայն առջևի շարժիչները: (սա օգտակար է, եթե շարժվելու համար անհրաժեշտ է սերվո, բայց ոչ միևնույն ժամանակ առջևի շարժիչ)
- Աջ անջատիչ> ներկայումս չօգտագործված
Կառավարիչի ընտրացանկում կգտնեք նաև «վերջնակետեր», «հակադարձ» և «զարդարանք» գործառույթների առանձնահատկություններ, բայց դրանցից յուրաքանչյուրի մասին շատ բան կա ասելու, և ես դրանք կթողնեմ մեկ այլ ուղեցույցի համար: Եթե ձեզ հետաքրքրում է դրանցից որևէ մեկը, ապա այդ պայմաններով YouTube- ի որոնումը պետք է բացահայտի տասնյակ օգտակար տեսանյութեր:
Ամեն ինչ արված է:
Եթե դուք հասցրել եք մինչև հիմա, շնորհավորում եմ, ես գիտեմ, որ դա երկար էր:
Ես անհամբերությամբ սպասում եմ, թե ինչ է անում համայնքը OmniBot- ի հետ: Ես, անշուշտ, անհամբերությամբ կպատասխանեմ ցանկացած հարցի և կցանկանայի լսել ցանկացած արձագանք: Շարունակեք հետևել OmniBot- ի ավելի թեթև տարբերակին `հետագա Instructables ուղեցույցում:
Խորհուրդ ենք տալիս:
Արդուինո - Լաբիրինթոս լուծող ռոբոտ (MicroMouse) Wall հետևող ռոբոտ. 6 քայլ (նկարներով)
Արդուինո | Maze Solving Robot (MicroMouse) Wall After Robot: Բարի գալուստ, ես Իսահակն եմ, և սա իմ առաջին ռոբոտն է " Striker v1.0 ". Այս ռոբոտը նախատեսված էր պարզ լաբիրինթոս լուծելու համար: Մրցույթում մենք ունեինք երկու լաբիրինթոս և ռոբոտը կարողացավ դրանք բացահայտել: Լաբիրինթոսում ցանկացած այլ փոփոխություն կարող է պահանջել փոփոխություն
Arduino հզորությամբ նկարչական ռոբոտ. 11 քայլ (նկարներով)
Arduino Powered Painting Robot. Երբևէ մտածե՞լ եք, արդյոք ռոբոտը կարո՞ղ է հմայիչ նկարներ և արվեստ անել: Այս նախագծում ես փորձում եմ դա իրականություն դարձնել Arduino Powered Painting Robot- ի միջոցով: Նպատակն այն է, որ ռոբոտը կարողանա ինքնուրույն նկարել նկարներ և օգտագործել
RC վերահսկվող ռոբոտ XLR8- ում: Կրթական ռոբոտ ՝ 5 քայլ
RC վերահսկվող ռոբոտ XLR8- ում: Կրթական ռոբոտ. Բարև, այս հոդվածում ձեզ ցույց կտա, թե ինչպես կառուցել հիմնական ռոբոտ: «Ռոբոտ» բառը բառացիորեն նշանակում է «ստրուկ»: կամ «աշխատող»: Արհեստական բանականության ոլորտում առաջընթացների շնորհիվ ռոբոտներն այլևս պարզապես Իսակ Ասիմովի գիտաֆանտաստիկայի մի մասը չեն
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ ՝ 8 քայլ
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ. Մենք կառուցել ենք համակցված հավասարակշռող և եռանիվ ռոբոտ `կրթական օգտագործման համար դպրոցներում և դպրոցից հետո կրթական ծրագրերում: Ռոբոտը հիմնված է Arduino Uno- ի, սովորական վահանի վրա (շինարարության բոլոր մանրամասները տրամադրված են), Li Ion մարտկոցի տուփով (բոլորը կառուցված են
[Arduino Robot] Ինչպես պատրաստել շարժիչով գրավող ռոբոտ - Մեծ մատներ ռոբոտ - Սերվո շարժիչ - Աղբյուրի կոդ ՝ 26 քայլ (նկարներով)
[Arduino Robot] Ինչպես պատրաստել շարժիչով գրավող ռոբոտ | Մեծ մատներ ռոբոտ | Սերվո շարժիչ | Աղբյուրի կոդ ՝ Thumbs Robot: Օգտագործվել է MG90S servo շարժիչի պոտենցիոմետր: Դա շատ զվարճալի և հեշտ է: Կոդը շատ պարզ է: Այն ընդամենը մոտ 30 տող է: Կարծես շարժման գրավում լինի: Խնդրում ենք թողնել որևէ հարց կամ կարծիք: [Հրահանգ] Աղբյուրի կոդը ՝ https: //github.c