Բովանդակություն:
- Քայլ 1: Շասսիի կառուցում
- Քայլ 2. Փոքր բաղադրիչների ամրացում
- Քայլ 3: Մոդուլների տեղադրում
- Քայլ 4: Հեռավորության ցուցիչի ապահովում
- Քայլ 5: Լարային միացումներ և սխեմայի սխեման
- Քայլ 6: Կոդ
- Քայլ 7: Վերջնականացում
Video: Arduino- ի խոչընդոտ `խուսափելով շարժիչով աշխատող մեքենայից. 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Բարեւ Ձեզ! և բարի գալուստ ձեռնարկ, որը վերաբերում է մեքենայից խուսափելու համար Arduino- ի խոչընդոտների կառուցմանը: Մենք կարող ենք սկսել ՝ ձեռք բերելով այս ծրագրի համար անհրաժեշտ նյութեր և համոզվեք, որ զվարճացեք:
ՆՅՈԹԵՐ.
- Իգականից արական լարեր
- Լարերը
- Հեռավորության ցուցիչ
- Փայտե տախտակ
- Գորիլա ժապավեն/Էլեկտր
- 2 շարժիչներ անիվներով
- Սերվո
- Պտուտակահան
- Պտուտակներ
- Արդուինո
- Մարտկոցի պահիչ
- Անիվ
- USB- ից մարտկոցի փաթեթ
- Arduino Motor Attachment
- Arduino USB
- ԱՀ
- Պլաստիկ տակդիր
Ավելին, ես այստեղ եմ ձեզ հրահանգելու Arduino- ի հիման վրա խոչընդոտներից խուսափող ռոբոտ պատրաստելու մասին: Ստորև բերված է քայլ առ քայլ ուղեցույց ՝ այս մեխանիզմը յուրաքանչյուր մանրուքի միջոցով կառուցելու համար: Այնուամենայնիվ, այս նախագիծը լիովին ունակ ինքնավար ռոբոտ է, որը կարող է խուսափել ցանկացած խոչընդոտից, որի հետ շփվում է, այնուհետև խուսափել: Գործընթացը ներառում է առաջ շարժվելիս խոչընդոտի հանդիպելը, երբ բախվել է օբյեկտի հետ, այս ռոբոտը ինքնաբերաբար կդադարի առաջ շարժվել և հետքայլ կատարել: Այնուհետև այն սկանավորում է ձախ/աջ կողմը, այնուհետև սկսում է շարժվել ավելի հարմար ճանապարհով: Այս նախագծի նպատակն է հասկանալ մեր հասարակության հետ կապող հասկացության հիմքում ընկած ճարտարագիտությունը/մեխանիկան, ինչպիսիք են ինքնակառավարվող մեքենաները, արտադրական արդյունաբերությունը և այլն:
Քայլ 1: Շասսիի կառուցում
Շրջանակը կառուցելու համար ձեզ հարկավոր է ձեռք բերել այս նախագիծը կառուցելու համար նախապես պատրաստված ձևանմուշ կամ փայտի պարզ կտոր ՝ 1/2 ոտնաչափ x 1/4 ոտնաչափ չափսերով: Սա կլինի ձեր հիմքն ու հիմքը այս ուսանելիի, որի վրա գործում է ձեր ամբողջ arduino կոդը և շարժիչները:
- DCոդեք երկու լար յուրաքանչյուր DC շարժիչին: Ապա պտուտակներով երկու շարժիչ ամրացրեք շասսիին:
- Պտուտակներ/սոսինձ/ժապավեն օգտագործելով, շարժիչը ամրացրեք հետևի մասի շասսիի ներքևի մասում
- Համոզվեք, որ շարժիչները ապահով են և կարող են ուժ կիրառել
- Վերցրեք անիվը և ցանկացած մեթոդ օգտագործելով, տեղադրեք անիվը նախագծի առջևի մասում
Քայլ 2. Փոքր բաղադրիչների ամրացում
Այս քայլի համար ձեզ հարկավոր կլինի տեղադրել այս երկու բաղադրիչները որոշակի վայրերում `այս նախագծի դիզայնը կատարելագործելու համար: Կոճակը պետք է կցվի կոճակին ՝ ձախ պորտը կարմիր մետաղալարով կպցնելով մարտկոցի տուփի պահոցից: Բացի այդ, օգտագործեք ժապավեն, սոսինձ կամ պտուտակներ `մարտկոցը ձեր հիմքի վերևի միջին մասում տեղադրելու համար, այնուհետև անջատիչը կցեք ծրագրի ներքևի մասին:
Քայլ 3: Մոդուլների տեղադրում
*Նշում. Arduino- ի տախտակը միացնելիս թողեք բավականաչափ տարածք USB մալուխը միացնելու համար, քանի որ հետագայում դուք պետք է ծրագրավորեք Arduino- ի տախտակը `այն համակարգչին USB մալուխի միջոցով միացնելով:
Այնուամենայնիվ, Arduino- ն առանցքային մասն է այս ամբողջ ծրագրի գործառույթը դարձնելու համար, և յուրաքանչյուր մոդուլի տեղադրումը ազդում է դրա արդյունավետության և գեղագիտության վրա: Հեռավորության սենսորի և Arduino- ի գտնվելու վայրը պետք է որոշվի որոշակի վայրերում, Arduino- ն պետք է պտուտակված լինի մարտկոցի տուփի կրիչի հետևի շրջանակի մեջ, հետևի մասում `այս մեքենայի քաշը հավասարակշռելու համար: Համոզվեք, որ տեղադրեք Arduino հավելվածը Arduino- ի վերևում, որպեսզի շարժիչի գործառույթները ճիշտ աշխատեն: Հաջորդը, հիշեք, որ հեռավորության սենսորը պետք է լինի այս նախագծի առջև `խոչընդոտները հայտնաբերելու և այլ ճանապարհներ սկանավորելու համար, որոնք ավելի անվտանգ են:
Քայլ 4: Հեռավորության ցուցիչի ապահովում
Էլ չենք ասում, որ հեռավորության սենսորը կենսական մասն է այս նախագծի ամբողջ գործունեությունը թույլ տալու և իր ճանապարհին խոչընդոտներից խուսափելու համար: Այս քայլի համար ձեզ հարկավոր է միացնել երկու կտոր պլաստմասսա, որոնք տեղավորվում են servo- ն տեղում ամրացնելու համար, այն ամրացնելով պլաստիկ հիմքին `մեր շրջանակին միանալու համար: Սա կապահովի շարժունակություն և պտույտ մեխանիզմ ցանկացած ապագա շարժման համար, որը հեռավորության տվիչը օգտագործում է ցանկացած ուղղությամբ շարժվելու համար: Այս բաղադրիչն ամրացրեք հիմքի կամ շրջանակի առջևի մասում և այժմ շարունակեք օգտագործել հեռավորության սենսորը:
Հեռավորության սենսորով դուք պետք է այն կցեք ձեր ստեղծած մեխանիզմի առջևին ՝ ժապավենով/սոսինձով/ճարմանդներով, այնպես որ, երբ սերվոն շարժվում է, դա անում է նաև հեռավորության սենսորը:
Միացրեք չորս jumper լարերը Ուլտրաձայնային տվիչին և տեղադրեք այն ամրացման բրա վրա: Ապա ամրացրեք ամրակը TowerPro միկրո սերվերի վրա, որն արդեն տեղադրված է շասսիի վրա:
Քայլ 5: Լարային միացումներ և սխեմայի սխեման
Այս մետաղալարերի միացումները վճռորոշ նշանակություն ունեն `թույլ տալով նախագծին կատարել իր գործառույթները, ուստի համոզվեք, որ կրկնակի ստուգում եք, թե որ բաղադրիչին եք կապում յուրաքանչյուր բաղադրիչ: Շղթայի սխեմատիկայում դուք կարող եք գտնել անհրաժեշտ կապեր, որոնք անհրաժեշտ են Arduino- ին քշելու, զգալու և այլն:
*Նշում. Այս սխեմատիկան ներառում է չորս շարժիչ, այնուամենայնիվ, մենք կարող ենք անտեսել լրացուցիչ երկուսը և շարունակել:
Քայլ 6: Կոդ
Սրանցից ոչ մեկը պարզապես չի աշխատի առանց Arduino- ում ծրագրված կոդի: Այստեղ ես տրամադրել եմ այս ամբողջ նախագիծը գործարկելու ծածկագիրը, եթե այն լարված է և ճիշտ կառուցված: Դուք կարող եք դիտել ներկայացված նկարները ՝ ծածկագիրն ավելի լավ հասկանալու և պատճենելու համար:
Քայլ 7: Վերջնականացում
Շնորհիվ այն բանի, որ մենք ավարտել ենք բոլոր քայլերը, անցեք գործընթացով և հստակեցրեք բոլոր կապերը/բաղադրիչները, որոնք ներառված են այս նախագծում:
- Միացրեք ձեր Arduino- ն ձեր համակարգչին
- Ներբեռնեք անհրաժեշտ գրադարանները (AFMOTOR, NEWPING)
- Կազմել կոդը
- Վերբեռնեք կոդը ճիշտ նավահանգստում
- Փորձարկում, անջատում
- Սեղմեք մարտկոցների վրա, միացրեք անջատիչը և թողեք, որ այն քշի:
Խորհուրդ ենք տալիս:
Ինչպես կատարել DIY Arduino- ի խոչընդոտ ՝ տանը խուսափելով ռոբոտից. 4 քայլ
Ինչպես կատարել DIY Arduino- ի խոչընդոտ ՝ տանը խուսափելով ռոբոտից. Այս հրահանգը ներառում է ուլտրաձայնային տվիչով ռոբոտի կառուցում, որը կարող է հայտնաբերել մոտակա օբյեկտները և փոխել դրանց ուղղությունը ՝ այդ օբյեկտներից խուսափելու համար: Ուլտրաձայնային տվիչը
Ռոբոտային մեքենայից խուսափելու խոչընդոտ. 9 քայլ
Ռոբոտային մեքենայից խուսափելու խոչընդոտ. Ինչպես կառուցել խոչընդոտ `խուսափելով ռոբոտից
TIVA- ի վրա հիմնված խոչընդոտ ՝ խուսափելով ռոբոտից. 7 քայլ
TIVA- ի վրա հիմնված խոչընդոտ ՝ խուսափելով ռոբոտից. Հուսով եմ, որ դուք կվայելեք այս մեկը
Ardublock խոչընդոտ ՝ խուսափելով ռոբոտից. 7 քայլ (նկարներով)
Ardublock- ի խոչընդոտը `խուսափելով ռոբոտից. Ես խստորեն խորհուրդ եմ տալիս ստուգել այն: Եկեք սկսենք
Ինչպես կատարել OAWR (խոչընդոտ ՝ խուսափելով քայլող ռոբոտից). 7 քայլ (նկարներով)
Ինչպես պատրաստել OAWR (խոչընդոտներից խուսափող քայլող ռոբոտ). Բայց ինչ հաճելի է խաղալիք գնելը, երբ փոխարենը կարող ես սկսել շարժիչով, պլաստմասե թիթեղով և պտուտակների կույտով և պրոֆեսիոնալով