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

Հետևող անձ ՝ զամբյուղ. 8 քայլ
Հետևող անձ ՝ զամբյուղ. 8 քայլ

Video: Հետևող անձ ՝ զամբյուղ. 8 քայլ

Video: Հետևող անձ ՝ զամբյուղ. 8 քայլ
Video: 8 բան, որ տղամարդիկ անում են ՄԻԱՅՆ այն կնոջ հետ, ում սիրում են 2024, Նոյեմբեր
Anonim
Անձը, որը հետևում է զամբյուղին
Անձը, որը հետևում է զամբյուղին

Ռոբոտներն ամեն օր ավելի ու ավելի մեծ ուշադրության են արժանանում բազմաթիվ ոլորտներում: Այսօրվա դրությամբ ռոբոտները զբաղեցնում են չնչին աշխատանքների մեծ մասը, որտեղ ժամանակին պահանջվում էր մարդկային ուշադրություն:

Եկեք սկսենք մի պարզից. Մի բոտ, որը ձեզ հետևում է ճանապարհին: Այս նախագծի համար կան բազմաթիվ ծրագրեր, օրինակ ՝ Օդանավակայաններում և առևտրի համալիրներում: Այն կարող է ապրանքներ փոխանցել ձեզ համար ՝ ազատ քայլելիս:

Այս Instructable- ում մենք չենք կառուցելու այդ արդյունաբերական մեծ մեքենաները, այլ Arduino- ի վրա հիմնված աշխատանքային մոդել `նույն գործի համար:

Բացի այդ, Այս հրահանգը կատարվել է HATCHNHACK- ի հետ համատեղ: Ստուգեք նրանց զարմանահրաշ կայքը `ձեր բոլոր նախատիպերի սարքավորումների, բլոգերի, գաղափարների և շատ ավելին:

Քայլ 1: Քայլ 1. Նախագծի պատրաստման համար անհրաժեշտ մասերի որոնում

Դե, ես սա գրում եմ որպես ընդհանուր հրահանգ, այնպես որ կփորձեմ այլընտրանքներ ձեռք բերել, եթե չկարողանաք գտնել այն մասերը, որոնք ես օգտագործում եմ: Ես նաև կավելացնեմ գնման հղումներ, որպեսզի կարողանաք գնել այն իրերը, որոնք ձեզ ձեռնտու չեն, և այնպես որ կարողանաք ձեր բոտը հարմարեցնել ձեր ստեղծագործությամբ: Այս նախագիծը պատրաստելու մասերի համար դիմեք hnhcart: Նրանք ունեն լավ որակի մասեր ՝ զարմանալի գների միջակայքով:

Միկրոհսկիչ. Լավ, եթե սկսնակ եք, փորձեք օգտագործել Arduino- ն: Դե, ես օգտագործում եմ Arduino Uno- ն: Գնել հղում Arduino UNO- ի համար

  • Շարժիչներ. Ցանկացած 12V շարժիչ կաշխատի: Ես օգտագործում եմ 300 RPM ընդհանուր 12 վոլտ շարժիչով DC շարժիչներ: Կարող եք նաև գնել BO շարժիչներ: Գնել հղում DC Geared տախտակների համար | BO շարժիչներ
  • Շարժիչ `ձեզ անհրաժեշտ կլինի շարժիչ` շարժիչներն աշխատեցնելու համար, քանի որ միկրոկոնտրոլերների մեծ մասը չի կարող այդքան լարում ապահովել: Ես օգտագործում եմ L298N, որին կարող եք անդրադառնալ այստեղ ՝ շարժիչ վարորդ գնելու համար:
  • ՇԱՍԻՍ. Շասսիի համար պետք է գնել հատուկ շարժիչ, որն օգտագործում եք: BO և DC վառվող շարժիչների համար կարող եք հղում կատարել այս հղմանը
  • Ուլտրաձայնային տվիչ. Ես օգտագործում եմ ընդհանուր ուլտրաձայնային տվիչի մոդուլ HCRS04: գնեք հղում դրա համար
  • ուլտրաձայնային տվիչ:
  • IR հարևանության տվիչի մոդուլ. Կաշխատի ցանկացած հարևանության սենսոր, որը կարող է հայտնաբերել օբյեկտի հայտնաբերում առնվազն 20 սմ հեռավորության վրա: գնեք սենսորի համար հղում
  • Jumper լարերը. Մենք բոլորս կարիք ունենք jumper լարերի `իրերը միացնելու համար: Եթե դուք նորեկ եք, ձեզ հարկավոր կլինի դրանցից մի քանիսը տարբեր նախագծերի համար: այստեղից կարող եք մի քանիս գնել Արականից արական | Արականից իգական
  • Մարտկոց. Լավ, ես այս նախագծի համար օգտագործում եմ 12 վ լիպո մարտկոց: Եթե դա չունեք, միշտ կարող եք անցնել ընդհանուր 12 վ լիթիում-իոնային մարտկոցների: Կամ եթե դուք օգտագործում եք 9v BO շարժիչներ, կարող եք նույնիսկ օգտագործել պարզ 9 վ մարտկոց: Բայց մարտկոց գնելուց առաջ զգույշ եղեք, ստուգեք ձեր շարժիչի բնութագրերը, քանի որ կարող եք վնասել շարժիչը, եթե շարժիչի հզորությունից բարձր լարման եք մատակարարում: 9 վ մարտկոց գնելու համար դիմեք այստեղ:

  • Գրատախտակ/նախատիպի տախտակ. Ձեզ անհրաժեշտ կլինի ինչ -որ բան ամբողջ լարը միացնելու համար: Այստեղ հացահատիկը հարմար կլինի: գնել հղում Breadboard- ի համար | նախատիպերի տախտակ

Քայլ 2: Տեղադրեք ձեր շասսը

Ձեր շասսիի տեղադրում
Ձեր շասսիի տեղադրում
Ձեր շասսիի տեղադրում
Ձեր շասսիի տեղադրում
Ձեր շասսիի տեղադրում
Ձեր շասսիի տեղադրում
Ձեր շասսիի տեղադրում
Ձեր շասսիի տեղադրում

Այս նախագծի համար ես օգտագործում եմ 4 շարժիչով շասսի, որը հեշտությամբ կարող եք գտնել: Ես օգտագործում եմ 4 մետաղական L ձևի տակդիրներ `իմ սերվոյի գլուխը և փայտե տուփը և որպես կառք:

  • Շասսի կառուցելու համար նախ տեղադրեք տրիբունաները
  • ամրացրեք շարժիչները և անվադողերը
  • միացրեք սերվոն
  • գլուխը և տուփը մի կողմ թողեք, քանի որ ձեզ անհրաժեշտ կլինի տարածք ՝ մնացած բոտը կառուցելու համար: մենք դա կցենք վերջում:

Քայլ 3. Շարժիչային վարորդի միացում

Շարժիչի վարորդի միացում
Շարժիչի վարորդի միացում

Շարժիչներին բավարար հյութ մատակարարելու համար մենք պետք է տեղադրենք շարժիչի վարորդը:

  1. նախ, պտուտակեք շարժիչի +ve և -ve սյուները շարժիչի վարորդի PTR միակցիչին:
  2. այնուհետև սնուցման աղբյուրը, շարժիչի վարորդը մարտկոցի +ve- ն պտուտակում է 12 վ պորտին և -ve դեպի շարժիչի վարորդի GND պորտին:
  3. ձեր ընտրությամբ տեղադրեք շարժիչի վարորդի մուտքի քորոցը Arduino- ի PWM կապին: ՀԻՇԵՔ համապատասխանաբար ձեր ծածկագրում շարժիչ կապերի փոխելու համար:
  4. մարտկոցի +ve- ի և շարժիչի վարորդի միջև անջատիչ ավելացրեք, հակառակ դեպքում մարտկոցը չօգտագործելուց ստիպված կլինեք անընդհատ անջատել այն: 2 լար հաղորդեք շարժիչի վարորդի 5v- ից և GND- ից մինչև տախտակ, որպեսզի կարողանաք սնուցել Arduino- ն, ինչպես նաև այլ սարքեր:

Քայլ 4: Գլխի տեղադրում. Ուլտրաձայնային տվիչ և IR սենսոր

Գլխի տեղադրում. Ուլտրաձայնային տվիչ և IR սենսոր
Գլխի տեղադրում. Ուլտրաձայնային տվիչ և IR սենսոր

Ես սոսնձեցրեցի սենսորները քառակուսի մետաղյա ափսեի վրա, ինչպես ցույց է տրված վերևի նկարում

  • միացրեք բոլոր 5v- ը և GND- ը սեղանի սեղանի 5v- ին և GND- ին `տվիչներն ու servo- ն սնուցելու համար:
  • ձախ և աջ IR սենսորների ելքային կապումներն ամրացրեք Arduino- ի 12 -րդ և 13 -րդ կապում:
  • կցեք ուլտրաձայնային տվիչի արձագանքն ու եռակցման քորոցը Arduino- ի 2 -րդ և 3 -րդ կապում:
  • կցեք սերվոյի մուտքի քորոցը arduino- ի 5 -րդ կապին:

Քայլ 5: Կարգավորեք ձեր Arduino- ն

Կարգավորեք ձեր Arduino- ն
Կարգավորեք ձեր Arduino- ն

Ես կրկնակի ժապավենով ամրացրեցի Arduino- ն և տախտակը շասսիի վրա, քանի որ այն նաև մեկուսացում է ապահովում Arduino- ի հետևի մասում:

միացրեք Arduino- ն ՝ կցելով տախտակի 5v- ն և GND- ը Vin- ին, իսկ GND- ը ՝ Arduino- ին, և դուք լավ եք գնում:

Քայլ 6: Կոդի ժամանակը

Կոդի ժամանակը
Կոդի ժամանակը

Ես թողնում եմ ներբեռնման հղում կոդի համար, մինչդեռ ես կբացատրեմ նաև կոդի հետևում գտնվող հիմնական ալգորիթմը:

  • սկզբում բոտը ձեռքի որոնման գործառույթ կսկսի:
  • հենց որ օբյեկտը գտնվի, բոտը կսկսի օղակի գործառույթը
  • եթե ձախ IR սենսորը գործարկվի, բոտը կշրջվի աջ
  • եթե աջ IR սենսորը գործարկվի, բոտը կթեքվի ձախ
  • եթե օբյեկտը շատ մոտենա, բոտը հետ կգնա:
  • եթե օբյեկտը հեռու գնա, բոտը առաջ կգնա:

Քայլ 7: Ամեն ինչ պատրաստ է, թույլ տվեք վերջնականացնել

Ամեն ինչ կարգին է, թույլ է տալիս վերջնականացնել
Ամեն ինչ կարգին է, թույլ է տալիս վերջնականացնել
Ամեն ինչ կարգին է, թույլ է տալիս վերջնականացնել
Ամեն ինչ կարգին է, թույլ է տալիս վերջնականացնել

ամեն ինչ արված է, մնում է, որ դուք օգտագործեք ձեր ստեղծագործական ունակությունները `այն հարմարեցնելու և նախագծի ձեր նորարարական օգտագործումը գտնելու համար:

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