Բովանդակություն:
- Քայլ 1: Անհրաժեշտ նյութեր
- Քայլ 2: Շղթայի դիագրամ
- Քայլ 3. Ակրիլային տախտակի կտրում
- Քայլ 4: Հավաքեք անվադողերն ու շարժիչները
- Քայլ 5: Օգտագործեք 3D տպիչ ՝ թիակը տպելու համար
- Քայլ 6. Միացրեք ռոբոտացված ձեռքը թիակով
- Քայլ 7: Հավաքեք ռոբոտային թևը
- Քայլ 8: Ամրագրեք շարժիչի կառավարման մոդուլը և մարտկոցները
- Քայլ 9. Հավաքեք Arduino Uno տախտակը և հացի տախտակը
- Քայլ 10: Շղթայի միացում
- Քայլ 11. loadրագիրը վերբեռնեք Arduino UNO- ում
- Քայլ 12: Կառավարեք ռոբոտը PS2 վերահսկիչով
- Քայլ 13: Վերջնական տեսք
- Քայլ 14: Հավելված
Video: Naval Battle Robot UM-JI- ում. 14 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ներածություն ռոբոտի համար
Այս ձեռնարկում ձեզ կսովորեցնեն ինչպես պատրաստել ռազմածովային մարտական ռոբոտ PS2 վերահսկիչով: Որպես VG100 դասընթացի X խումբ, դասընթաց, որը նախատեսված է առաջին կուրսի ուսանողների համար ՝ նպատակ ունենալով զարգացնել UM-JI- ի նախագծման և համագործակցության կարողությունը (նկար 1-ը մեր համալսարանի դեկորացիան է): UM-JI- ն վերաբերում է Միչիգանի համալսարանի համատեղ ինստիտուտին, որը գտնվում է Շանհայ iaզյաո Տոնգի համալսարանում: Մեր ռոբոտը մասնակցեց ծովային մարտերի մրցույթին և շահեց լավ հաշիվ: Մեր թիմը կոչվում է «թռչել կապույտ», ինչը ցույց է տալիս կապույտ երկնքում թռչելու մեր ցանկությունը (Նկար 2 -ը մեր թիմի լոգոն է):
Մրցույթում ռոբոտները, որոնք համարվում են մարտական նավեր, պարտավոր են թնդանոթները (պինգ պոնգի և փայտե գնդակներ) տեղափոխել հակառակորդի դաշտ: Մրցույթը բաղկացած է երկու մասից, որոնցից մեկը երեք րոպեում միայնակ ավարտելն է, իսկ մյուս մասը ՝ մրցել այլ ռազմածովային մարտական ռոբոտների հետ: Պինգ -պոնգի գնդակը հակառակորդի դաշտ տեղափոխվելիս արժե 1 միավոր, իսկ փայտը `4 միավոր: Երկու հանդիպումներում էլ պետք է հնարավորինս շատ միավոր նշեք: Բազմակի մրցումներում ավելի շատ գոլ խփողը հաղթում է հանդիպումը:
Ռոբոտի սահմանափակումները նշված են հետևյալ կերպ.
Rob Ռոբոտների չափսերի սահմանափակում ՝ 350 մմ*350 մմ*200 մմ
● Կենտրոնական կառավարման միացում. Arduino շարք
● Շարժիչներ ՝ 12 Վ, տրամադրված ուսուցիչների կողմից
● Հեռակառավարիչ ՝ PS2 վերահսկիչ
Մենք օգտագործում ենք PS2- ը ՝ ռոբոտին վերահսկելու համար: Մենք ռոբոտը նախագծեցինք որպես տրակտորային թիակ: Թիակը մեկ անգամ կարող է 2 փայտե գնդակ բարձրացնել հակառակորդի տարածք: Որպեսզի ռոբոտը հեշտությամբ և հարմարավետ կառավարվի, մենք բահը դարձրեցինք երեք մասի, և յուրաքանչյուր մասը կառավարվում է սերվո շարժիչով այնպես, որ այն բավարարի ռոբոտների չափսերի սահմանը: Կից նկար 3 -ը դուրս ռոբոտի հայեցակարգային դիագրամն է: 4 -րդ նկարը մարտադաշտի հայեցակարգային գրաֆիկն է:
Այս ձեռնարկում մենք կցում ենք մրցույթի մեր ռոբոտի մասին տեսանյութ:
Ահա տեսանյութի հղումը ՝
Քայլ 1: Անհրաժեշտ նյութեր
Պատրաստեք նյութերը, ինչպես ցույց է տալիս դիագրամը: Լրացուցիչ տեղեկությունների համար խնդրում ենք դիտել հավելվածը `տեսնելու ճշգրիտ պատկերը և ինչպես գնել այն:
Քայլ 2: Շղթայի դիագրամ
Շղթայի սխեման ցուցադրվում է նկարում:
Քայլ 3. Ակրիլային տախտակի կտրում
Ներբեռնեք AutoCad ծրագրակազմը և գծեք կտրման համար անհրաժեշտ գրաֆիկները: Օգտագործեք ավտոմատ ակրիլային լազերային դանակ `ակրիլային տախտակը կտրելու համար` ըստ գրաֆիկի: Այն ինքնաբերաբար կկտրի ձեր տախտակը: Կտրման համար անհրաժեշտ գրաֆիկը ցույց է տրված կցված նկարում: 5. Նշում. Դուք պետք է համոզվեք, որ փոքր անցքը ճիշտ չափի է, որպեսզի այն լինի պտուտակների համար:
Քայլ 4: Հավաքեք անվադողերն ու շարժիչները
Հավաքման անվադողերը ներառում են երկու մեծ անիվներ ՝ որպես շարժիչ անվադողեր և մեկ փոքր անվադող:
● Յուրաքանչյուր անվադող ամրացրեք չորս M3 պտուտակով: Այնուհետև ամրացրեք շարժիչը ռոբոտի հետևի անվադողերի կողքին:
● Ռոբոտի հետևի երկու անվադողեր ամրացնելու համար օգտագործեք պտուտակը:
Նշում. Ենթադրվում է, որ դուք չպետք է անիվները գլխիվայր հավաքեք: Ստուգեք յուրաքանչյուր անվադողը, թե արդյոք պտուտակն ամուր պտտված է, որպեսզի անվադողերը չթափվեն:
Քայլ 5: Օգտագործեք 3D տպիչ ՝ թիակը տպելու համար
Թիակի 3D մոդելը պատկերված է ֆայլում:
Նշում. Եթե չեք կարողանում տպել այն, կարող եք օգտագործել ստվարաթուղթ `այն ձեռքով պատրաստելու համար:
Քայլ 6. Միացրեք ռոբոտացված ձեռքը թիակով
Այս քայլում նախ ամրացրեք սերվո շարժիչը թերոբոտիկ թևի վրա: Ամրացրեք յուրաքանչյուր սերվո շարժիչը սրածայր տեղում: Այնուհետեւ պտուտակներով միացրեք ռոբոտացված թեւը թիակով: Servo շարժիչը ամրացնելու դիրքը ցուցադրվում է նկարում:
● Յուրաքանչյուր սերվո շարժիչի վրա քամեք մեկուսիչ ժապավենի շերտ `կարճ միացումից խուսափելու համար:
Each Յուրաքանչյուր servo շարժիչի համար օգտագործեք չորս պտուտակ `այն ամրացնելու ռոբոտային թևի վրա: Պետք է տեղադրել երեք servo շարժիչ, այնպես որ պետք է լինի տասներկու պտուտակ `ընդհանրապես ամրացնելու համար:
● Թիակը միացնելու համար օգտագործեք չորս պտուտակ: Պտուտակների դիրքը պետք է լինի թիակի լիսեռի ձախ և աջ կողմերում:
● Հավաքեք երկու փայտե կտոր ռոբոտի առջևի մասում:
Նշում. Ստուգեք, արդյոք յուրաքանչյուր սերվո շարժիչ աշխատում է քայլից առաջ: Միացնելուց հետո համոզվեք, որ յուրաքանչյուր պտուտակ գտնվում է իր ճիշտ դիրքում, որպեսզի չթուլանա:
Քայլ 7: Հավաքեք ռոբոտային թևը
Նախորդ քայլի նման, այստեղ մենք հավաքում ենք ռոբոտացված ձեռքը բահով `ակրիլային տախտակի վրա:
● Ռոբոտացված թևը պետք է տեղադրվի դեպի առջևի կողմը:
● Ակրիլային տախտակի վրա ռոբոտացված թևը ամրացնելու համար օգտագործեք չորս պտուտակ:
Քայլ 8: Ամրագրեք շարժիչի կառավարման մոդուլը և մարտկոցները
Ռոբոտացված թևը հավաքելուց հետո այժմ մենք ամրացնում ենք իրերը ռոբոտի հետևի մասում:
● Ուսումնասիրեք, արդյոք մարտկոցը պետք է լիցքավորվի: Եթե մնում է լիցքավորվել, ապա լիցքավորեք այն հավաքելուց առաջ:
● Շարժիչի կառավարման մոդուլի յուրաքանչյուր անկյունում ամրացրեք չորս պտուտակ `այն ամրացնելու համար ակրիլային տախտակի վրա: Ուշադրություն դարձրեք շարժիչի կառավարման մոդուլի ուղղությանը, և այն պետք է լինի նույնը, ինչ ցույց է տրված նկարում:
● Լիթիումի մարտկոցը 1 և լիթիումի մարտկոցը 2 (պիտակավորված է հայեցակարգի գծապատկերում) համապատասխանաբար ՝ ներքևի ձախ անկյունում և ներքևի աջ անկյունում: Դրանք ամրացնելու համար օգտագործեք մեկուսիչ ժապավեն:
Նշում. Լիթիումի մարտկոցի կարճ միացում մի արեք, հակառակ դեպքում այն կարող է այրվել վերահսկողությունից դուրս:
Քայլ 9. Հավաքեք Arduino Uno տախտակը և հացի տախտակը
Սա տարրերի հավաքման վերջին քայլն է: Մենք պետք է նախ հավաքենք Հացի տախտակը:
● Կտրեք հացի տախտակը այնպես, որ այն մնա միայն ձախ երկու սյուներից, որոնք օգտագործվում են որպես էներգիայի մատակարարման դրական և բացասական բևեռ: Հացի տախտակի երկարությունը պետք է համապատասխանի ռոբոտների լայնությանը:
Glue Սոսինձով կպցրեք հացի տախտակը առաջ և մարտկոցին հարող տեղում: Սպասեք, մինչև սոսինձը չորանա:
● Տեղադրեք Arduino Uno տախտակը ակրիլային տախտակի վրա: Պարզապես տեղադրեք այն:
● Ամրացրեք մարտկոցը ռոբոտային թևի ներքևում `արդուինոյի ընթացիկ մատակարարում ապահովելու համար:
Նշում. Շղթան միացնելուց առաջ ստուգեք, արդյոք հացի տախտակը լավ տեղադրված է: Դուք կարող եք օգտագործել հացի տախտակը `ստուգելու, թե ինչն է սխալ միացումում: Եթե ամեն ինչ ճիշտ է, կարող եք բաց թողնել այս քայլը:
Քայլ 10: Շղթայի միացում
Միացրեք միացումը, ինչպես ցույց է տալիս սխեմայի սխեման:
Դուք կարող եք վերանայել 1 -ին քայլը `միացումը միացնելու համար:
Քայլ 11. loadրագիրը վերբեռնեք Arduino UNO- ում
Uploadրագիրը վերբեռնելու համար օգտագործեք Arduino IDE- ն:
● Վերբեռնելուց առաջ ստուգեք arduino ծածկագիրը:
Program programրագրավորման կոդի վերաբերյալ լրացուցիչ տեղեկություններ ստանալու համար կարող եք խորհրդակցել «https://www.arduino.cn/» կայքի հետ:
Քայլ 12: Կառավարեք ռոբոտը PS2 վերահսկիչով
Ռոբոտին կառավարելու համար օգտագործեք PS2 վերահսկիչը:
Ձախ/աջ կոճակ. Թեքվեք ձախ/աջ
Վեր/վար կոճակ. Առաջ/հետ շարժվել
Եռանկյունի/Խաչի կոճակ. Կառավարիչ servo շարժիչ 1
Շրջանակ/Sqaure կոճակ. Կառավարիչ servo շարժիչ 2
L/R կոճակ. Վերահսկիչ servo շարժիչ 3
Քայլ 13: Վերջնական տեսք
Ահա ռոբոտի վերջնական տեսքը:
Քայլ 14: Հավելված
Առկա նյութը ցուցադրված է այստեղ ՝
Ակրիլային տախտակ
item.taobao.com/item.htm?spm=a1z09.2.0.0.1…
PS2 վերահսկիչ
item.taobao.com/item.htm?spm=a1z09.2.0.0.1…
Լիթիումի մարտկոց
item.jd.com/10154378994.html
Aien 12V մարտկոցներ
item.jd.com/10338688872.html
Պտուտակ
item.jd.com/11175371910.html
502 Սոսինձ
item.jd.com/385946.html
Robotic Arm
item.taobao.com/item.htm?spm=a230r.1.14.58…
Arduino MEGA 2560
item.taobao.com/item.htm?spm=a1z09.2.0.0.1…
Servo Motor
www.bi-xenon.cn/item/533650343229.html
Հացի տախտակ
detail.tmall.com/item.htm?spm=a230r.1.14.7…
Մեկուսիչ ժապավեն
item.taobao.com/item.htm?spm=a230r.1.14.32…
Մարտկոց Arduino- ի համար
item.taobao.com/item.htm?spm=a230r.1.14.16…
Ռոբոտի համար հղման սխեմայի դիագրամ
www.oceansky-technology.com/commerce/product_info.php?cpath=156_184&products_id=1071
Խորհուրդ ենք տալիս:
Naval Battle VG100 UM-SJTU: 9 քայլ
Naval Battle VG100 UM-SJTU. Մենք 13. խումբ ենք: Մեր խմբի անունն է “ UPCOMING ”, ինչը ցույց է տալիս հույսը, որ մենք կլինենք ուժեղ, ստեղծագործ և մրցունակ խումբ: Խումբը բաղկացած է 5 անդամից ՝ Յուհաո Վանգը ՝ որպես ղեկավար, Չժեն Վուն, ayaիայաու Վուն, ayայուն Zոուն և Յի Սունը:
Battle City Remake- ը GameGo With Makecode Arcade- ի հետ. 4 քայլ (նկարներով)
Battle City Remake on GameGo With Makecode Arcade: GameGo- ն Microsoft Makecode- ի հետ համատեղելի ռետրո խաղային շարժական վահանակ է, որը մշակվել է TinkerGen STEM կրթության կողմից: Այն հիմնված է STM32F401RET6 ARM Cortex M4 չիպի վրա և պատրաստված է STEM մանկավարժների կամ պարզապես այն մարդկանց համար, ովքեր սիրում են զվարճանալ ՝ ստեղծելով ռետրո վիդեո
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot. 19 քայլ (նկարներով)
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot. Սա Hungry Robot- ի մեկ այլ տարբերակ է, որը ես կառուցել եմ 2018 թվականին: Այս ռոբոտը կարող եք պատրաստել առանց 3D տպիչի: Մնում է միայն գնել Pringles բանկա, սերվո շարժիչ, հարևանության ցուցիչ, arduino և որոշ գործիքներ: Դուք կարող եք ներբեռնել բոլոր
Foam Battle Robot: 7 քայլ
Foam Battle Robot: Նյութերի ցանկ. սերվերը և պտուտակները -Փոքր կտոր
DIY Mario Kart Balloon Battle Robots: 4 քայլ (նկարներով)
DIY Mario Kart Balloon Battle Robots. Կան որոշ նախագծեր, որտեղ դուք պատրաստում եք ֆունկցիոնալ կամ գործնական իր: Կան որոշ նախագծեր, որտեղ դուք գեղեցիկ բան եք պատրաստում: Եվ հետո կան նման նախագծեր, որտեղ դուք որոշում եք մի սափրիչ և փուչիկ հարվածել որոշ ռոբոտների վրա և պայքարել