Բովանդակություն:

Ինքնավար տանկ GPS- ով. 5 քայլ (նկարներով)
Ինքնավար տանկ GPS- ով. 5 քայլ (նկարներով)

Video: Ինքնավար տանկ GPS- ով. 5 քայլ (նկարներով)

Video: Ինքնավար տանկ GPS- ով. 5 քայլ (նկարներով)
Video: ☑ CUBOT KingKong 5 Pro - ОБЗОР В ДЕТАЛЯХ 2024, Հուլիսի
Anonim
Image
Image
Շասսի հավաքում
Շասսի հավաքում

Վերջերս DFRobot- ն ինձ ուղարկեց Devastator Tank Platform- ի իրենց հավաքածուն `փորձարկելու համար: Այսպիսով, իհարկե, ես որոշեցի այն դարձնել ինքնավար և նաև ունենալ GPS հնարավորություններ: Այս ռոբոտը նավարկելու համար կօգտագործի ուլտրաձայնային տվիչ, որտեղ առաջ է շարժվում ՝ ստուգելով իր ազատությունը: Եթե այն շատ մոտենա օբյեկտին կամ այլ պատնեշին, ապա այն կստուգի յուրաքանչյուր ուղղություն, այնուհետև կտեղափոխվի համապատասխանաբար:

BoM:

  • DFRobot Devastator Tank Robot հարթակ. Հղում
  • DFRobot GPS մոդուլ `պարիսպով. Հղում
  • Պատանեկություն 3.5
  • Ուլտրաձայնային տվիչ - HC -SR04 (ընդհանուր)
  • Միկրո սերվո 9 գ

Քայլ 1: Շասսիի հավաքում

Շասսի հավաքում
Շասսի հավաքում

Հավաքածուն գալիս է չափազանց հեշտ հետևելու հրահանգներով ՝ այն միասին հավաքելու համար: Բացի 4 պարզ կառուցվածքային կտորներից, այն առանձնանում է տեղադրման բազմաթիվ տարբեր անցքերով, որոնք կարող են աջակցել տախտակներ, ինչպիսիք են Raspberry Pi- ն և Arduino Uno- ն: Ես սկսեցի ՝ կախոցը ամրացնելով շասսիի յուրաքանչյուր կողմում, այնուհետև տեղադրեցի անիվները: Դրանից հետո ես պարզապես պտուտակեցի յուրաքանչյուր կտոր և ավելացրեցի հետքերը:

Քայլ 2: Էլեկտրոնիկայի ստեղծում

Էլեկտրոնիկայի ստեղծում
Էլեկտրոնիկայի ստեղծում
Էլեկտրոնիկայի ստեղծում
Էլեկտրոնիկայի ստեղծում
Էլեկտրոնիկայի ստեղծում
Էլեկտրոնիկայի ստեղծում

Ես որոշեցի Teensy 3.5 -ը օգտագործել իմ ռոբոտի ուղեղի համար, քանի որ այն կարող է ապահովել բազմաթիվ սերիական կապեր և աշխատել է 120 ՄՀց հաճախականությամբ (Arduino Uno- ի համար 16 -ի դիմաց): Հետո ես կցեցի GPS մոդուլը Serial1 կապումներին, ինչպես նաև Serial3- ի Bluetooth մոդուլին: L293D- ը շարժիչի վարորդի համար լավագույն ընտրությունն էր, քանի որ այն ապահովում է 3.3v ներս և 2 շարժիչ: Վերջինն servo և ուլտրաձայնային հեռավորության սենսորն էր: Շասսին աջակցում է մեկ միկրոսերվո վերևում, և բացի այդ, ես կպցրեցի HC-SR04- ին `դրա ցածր էներգիայի օգտագործման և օգտագործման դյուրինության պատճառով:

Քայլ 3: Հավելվածի պատրաստում

Ես ուզում էի, որ այս ռոբոտը ունենար և՛ ձեռքով, և՛ ինքնավար հնարավորություններ, ուստի ծրագիրը տրամադրում է երկուսն էլ: Ես սկսեցի ստեղծել չորս կոճակներ, որոնք վերահսկում էին յուրաքանչյուր ուղղություն ՝ առաջ, հետ, ձախ և աջ, ինչպես նաև երկու կոճակ ՝ ձեռքով և ինքնավար ռեժիմների միջև անցնելու համար: Հետո ես ավելացրի ցուցակ ընտրող, որը թույլ կտա օգտվողներին միանալ ռոբոտի HC-05 bluetooth մոդուլին: Վերջապես ես ավելացրի նաև 2 մարկեր ունեցող քարտեզ, որը ցուցադրում է ինչպես օգտագործողի հեռախոսի, այնպես էլ ռոբոտի գտնվելու վայրը: Ամեն 2 վայրկյանը մեկ ռոբոտը Bluetooth- ի միջոցով իր գտնվելու վայրի տվյալները ուղարկում է հեռախոս, որտեղ այն վերլուծվում է: Այն կարող եք գտնել այստեղ ՝

Քայլ 4: Հավաքում

Ժողով
Ժողով
Ժողով
Ժողով
Ժողով
Ժողով

Այս ամենը միասին դնելը բավականին պարզ է: Պարզապես յուրաքանչյուր շարժիչից լարեր կպցրեք շարժիչի վարորդի համապատասխան կապում: Այնուհետև օգտագործեք որոշ փակուղիներ և պտուտակներ ՝ տախտակը ռոբոտի վրա ամրացնելու համար: Համոզվեք, որ GPS մոդուլը գտնվում է տանկից դուրս, որպեսզի դրա ազդանշանը չփակվի մետաղյա շրջանակով: Վերջապես միացրեք servo- ն և HC-SR04- ը իրենց համապատասխան վայրերին:

Քայլ 5: Օգտագործել այն

Այժմ պարզապես ուժ տվեք շարժիչներին և դեռահասներին: Connectրագրի միջոցով միացեք HC-05- ին և մի փոքր զվարճացեք:

Խորհուրդ ենք տալիս: