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

Հետևեք-բոտ. 6 քայլ
Հետևեք-բոտ. 6 քայլ

Video: Հետևեք-բոտ. 6 քայլ

Video: Հետևեք-բոտ. 6 քայլ
Video: Չէ ինձ ով կարա ծեծի😂👊 2024, Նոյեմբեր
Anonim
Follow-Bot
Follow-Bot

Այս հրահանգը ստեղծվել է Հարավային Ֆլորիդայի համալսարանի Makecourse- ի նախագծի պահանջի կատարման համար (www.makecourse.com)

Այս հրահանգը կներառի իմ նախագիծը վերստեղծելու քայլերը: Իմ նախագիծը ռովեր էր, որը կարող էր հետևել որոշակի գույնի կամ ձևի ՝ օգտագործելով Pixy 2 և Arduino Uno: Կքննարկվեն գործընթացի բոլոր ասպեկտները, ներառյալ անհրաժեշտ գործիքները, հավաքումը, կառավարման համակարգը և ծրագրավորումը:

Քայլ 1: Գործիքներ և բաղադրիչներ

Էլեկտրական բաղադրիչներ.

  • Արդուինո Ունո
  • Pixy 2
  • Breadboard
  • 2 x DC շարժիչ
  • DC փոխարկիչ
  • Pan-tilt Servo Kit
  • Busbar
  • 2 x 1N4001 դիոդ
  • 2 x 2N2222A տրանզիստոր
  • 2 x 1k դիմադրություն

Գործիքներ/բաղադրիչներ

  • Ալյումինե T-Slotted Framing
  • HDPE պլաստմասե թիթեղ
  • 2 x RC ավտոմեքենայի անվադողեր
  • 3D տպիչ
  • Պտուտակահան
  • USB 2.0 մալուխ
  • Էլեկտրական վարժություն/դրեմել
  • Turnigy Multistar Multi-Rotor Lipo Pack

*Նշում. Այս նախագծի նպատակը փոխվեց կիսամյակի ընթացքում, այնպես որ ամեն ինչ չէ, որ օգտագործվում էր այնպես, ինչպես նախատեսված էր սկզբում (մարտկոցը չափից դուրս էր. Դուք կարող եք հասնել նույն արդյունքների շատ ավելի էժան բանով):

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

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

Unfortunatelyավոք, նախագիծը հավաքելիս ես շատ լուսանկարներ չեմ արել, բայց դա շատ դժվար չէ: Շարժիչի ամրակները, ինչպես նաև մարտկոցը ռելսերի վրա պահած կտորները 3D տպագրությամբ էին:

T- ճեղքված ալյումինը փակագծերի հետ միասին պտուտակվել է ուղղանկյուն ձևի:

Սև պլաստմասե թիթեղները հորատվում և օգտագործվում էին ամրացման համար.

Քայլ 3: Կառավարման համակարգ

Կառավարման համակարգ
Կառավարման համակարգ
Կառավարման համակարգ
Կառավարման համակարգ
Կառավարման համակարգ
Կառավարման համակարգ

Կառավարման համակարգը սնվում է 10000 մԱ / ժ լիթիում պոլիմերային մարտկոցով, որը միակցիչի միջոցով միանում է DC փոխարկիչին: Մարտկոցը շատ ավելի մեծ է, քան անհրաժեշտ է, բայց այն ձեռք է բերվել մի քանի տարբեր նախագծերում օգտագործելու մտադրությամբ: DC փոխարկիչն ապահովում է մոտ 5 Վ լամպի միջոցով, այն սնուցում է երկու DC շարժիչները, ինչպես նաև Arduino Uno- ն, որն իր հերթին սնուցում է Pixy 2 -ը:

Քայլ 4: Էլեկտրական սխեմաներ

Էլեկտրական սխեմաներ
Էլեկտրական սխեմաներ
Էլեկտրական սխեմաներ
Էլեկտրական սխեմաներ

Վերևում ներկայացված է էլեկտրագծերի և էլեկտրական բաղադրիչների հիմնական խզումը: Տրանզիստորը ՝ NPN 2N 2222A, կիսահաղորդչային սարք է, որն օգտագործվում է ցածր էներգիայի ուժեղացման, ինչպես նաև միացման ծրագրերի համար: Դիոդները օգտագործվում են հոսանքը մեկ ուղղությամբ պահելու համար, ինչը պաշտպանում է Arduino Uno- ն հոսանքը պատահաբար ստանալուց և պայթելուց: Քանի որ մենք օգտագործում ենք DC շարժիչներ, եթե ինչ -ինչ պատճառներով այն սխալ ուղղությամբ է ընթանում, դուք միշտ կարող եք պարզապես փոխել ձեր հոսանքի և գրունտի մալուխները, և այն պտտվել է հակառակ ուղղությամբ: Դա չի կարելի անել AC շարժիչներով: Դիագրամում տեղադրված քորոցների կոնֆիգուրացիան չի համապատասխանում Arduino էսքիզին, այն օգտվողին տալիս է միայն պատկերացում, թե ինչպես են բաղադրիչները միացված միմյանց:

Քայլ 5: Arduino Sketch

Այս նախագծի Arduino էսքիզը օգտագործում է Pixy 2 գրադարանը, որը կարելի է գտնել pixycam.com կայքում ՝ «Աջակցություն» բաժնում, իսկ այնտեղից ՝ «Ներլցումներ»: Պարզապես համոզվեք, որ համապատասխան գրադարան եք ներբեռնում համապատասխանաբար կամ Pixy- ի կամ Pixy 2 -ի համար: Գրադարանը ներբեռնելիս շատ օգտակար է նաև ներբեռնել PixyMon v2- ը: Մինչ Pixy- ն կարողանում է գույներ/առարկաներ սովորել միայն կոճակը սեղմած պահելով և սպասելով LED- ի միացմանը (սկզբում սպիտակ, այնուհետև կարմիր) և բաց թողնել կարմիրի դեպքում, օգտակար է սովորեցնել այն PixyMon ծրագրի միջոցով: Կարող եք նաև կարգավորել տեսախցիկի բոլոր կարգավորումները, ներառյալ պայծառությունը և արգելափակման նվազագույն տարածքը (սա օգտակար է, եթե փորձում եք ավելի փոքր, պայծառ երանգներ հայտնաբերել): Էսքիզը համեմատում է երկու տարածքները, ինչպես նաև հայտնաբերված օբյեկտի x դիրքը, որպեսզի հետևի որևէ ստորագրությանը: Pixy 2- ը կարող է սովորել մինչև յոթ տարբեր ստորագրություններ և ունակ է միաժամանակ հայտնաբերել հարյուրավոր առարկաներ:

Այնտեղից աներևակայելի հեշտ է DC շարժիչների ծրագրավորումը ՝ օգտագործելով analogWrite () գործառույթը, ինչը հնարավորություն է տալիս ռոբոտին գնալ առաջ, ձախ կամ աջ:

Նշում. Պայծառ, հստակ երանգները լավագույնս աշխատում են Pixy- ի հետ

Քայլ 6: Վերջնական արտադրանք

Այստեղ ռոբոտին սովորեցրել են հետեւել կարմիր տոնածառի զարդին:

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