Բովանդակություն:
- Քայլ 1: Պահանջվում են մասեր
- Քայլ 2. Հավաքեք շասսի
- Քայլ 3: Հիմնական կապեր
- Քայլ 4: Arduino կոդ
- Քայլ 5: Վազիր
Video: Ինչպես խոչընդոտներ ստեղծել ՝ խուսափելով ռոբոտից Arduino- ի միջոցով. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս ուսանելի դասում ես ձեզ կսովորեցնեմ, թե ինչպես խոչընդոտներ ստեղծել ՝ խուսափելով Arduino- ի հետ աշխատող ռոբոտից: Դուք պետք է ծանոթ լինեք Arduino- ին: Arduino- ն վերահսկիչ տախտակ է, որն օգտագործում է atmega միկրոկոնտրոլերը: Դուք կարող եք օգտագործել Arduino- ի ցանկացած տարբերակ, բայց ես օգտագործել եմ Arduino Uno r3- ը իմ ռոբոտի վրա:
Կոդը շատ հեշտ է, և միացումն ունի ընդամենը 4-5 լար: Ռոբոտը նաև օգտագործում է L293D շարժական վահանը, որը համատեղելի է Arduino- ի հետ, շարժիչները վարելու համար: Այսպիսով, վահանը տեղավորվում է ուղիղ Arduino- ի վրա ՝ ամեն ինչ դյուրին դարձնելով… Հիմնականում, մեր ռոբոտը մեքենա է, որը շարժվում է առաջ և եթե որևէ խոչընդոտ հայտնվի նրա ճանապարհին, նա կանգ է առնում այնտեղ, մի փոքր հետ է շարժվում, այնուհետև գլուխը պտտվում է ձախ և աջ: Այնուհետև համեմատում է հեռավորությունը, և ռոբոտը ավելի մեծ հեռավորությամբ է շրջվում ուղղությամբ: Հետո ռոբոտը նորից առաջ է շարժվում այդ ուղղությամբ ՝ նորից կրկնելով ողջ գործընթացը:
Հեռավորությունը հայտնաբերելու համար ռոբոտը օգտագործում է HC-sr04 ուլտրաձայնային տվիչ: Այսպիսով, այս սենսորը ուղարկում է ուլտրաձայնային ձայնային ալիքներ ՝ յուրաքանչյուր 10 միկրո վայրկյանում, և եթե որևէ խոչընդոտ առջևում է, սենսորը ստանում է արձագանքը: Basedանապարհորդության ժամանակի հիման վրա այն գիտի սենսորի և օբյեկտի միջև հեռավորությունը: Այսպիսով, եկեք սկսենք…
Քայլ 1: Պահանջվում են մասեր
Այսպիսով, ցանկացած նախագիծ սկսելու համար մենք պետք է նախ հավաքենք պահանջվող մասերը: Բոլոր անհրաժեշտ մասերը նշված են ստորև.
- Արդուինո
- L293D շարժական վահան
- Շասսի (ներառյալ շարժիչները և անիվները)
- Լարերը
- Մարտկոցի սեփականատեր
- Միկրո servo շարժիչ
- HC-sr04 ուլտրաձայնային տվիչի մոդուլը
- սենսորի համար պահող բրա
Այսպիսով, հավաքեք այս նյութերը և անցեք հաջորդ քայլին:
Քայլ 2. Հավաքեք շասսի
Այժմ, հավաքեք ձեր ռոբոտի մարմինը: Յուրաքանչյուրը կարող է ունենալ տարբեր շասսի: Այսպիսով, համապատասխանաբար հավաքեք ձեր շասսին: Շասսիի մեծ մասը գալիս է հրահանգների ձեռնարկով, և նույնիսկ իմն է եկել դրա հետ, այնպես որ նայեք դրան և համապատասխանաբար կառուցեք ձեր շասսին: Այնուհետեւ, կցեք բաղադրիչները շասսիին: Arduino- ն, դրան ամրացված շարժիչի վահանը, ինչպես նաև մարտկոցի պահիչը պետք է ամրացված լինեն շասսիի վրա: Servo շարժիչը նույնպես պետք է ամրացվի առջևի շասսիի վրա: Երկար servo գլուխը պետք է խրված լինի HC-sr04 փակագծից ներքև: Սենսորը պետք է ամրացվի փակագծի մեջ, իսկ ամրագոտին `servo շարժիչի վրա:
Մի կպցրեք այն servo շարժիչին, քանի որ այն հետագայում կարող է դասավորվել սխալ տեղադրման դեպքում: Ուղղակի շտկեք: Ուղղեք այն այնպես, որ սենսորը ուղղված լինի առջևից (աչքերը ՝ առջևից):
Լարերը ամրացրեք շարժիչներին և պատրաստ եղեք հաջորդ քայլին: Նաև սենսորին:
Քայլ 3: Հիմնական կապեր
Այսպիսով, այժմ մենք պատրաստվում ենք կատարել կապերը: Կան 5-6-ից ոչ ավելի կապեր, այնպես որ դա կլինի մի կտոր տորթ: Կատարեք տվիչի միացումները ըստ վերը տրված սխեմայի: Servo շարժիչի և dc bo շարժիչները կարող են միացվել վահանին: Միացրեք մարտկոցը վահանին և միացրեք վահանը Arduino տախտակին:
Քայլ 4: Arduino կոդ
Այսպիսով, սա մեր ռոբոտը լրացնելու վերջին մասն է: Այսպիսով, սա վերաբերում է ծրագրակազմին և ոչ թե ապարատային: Այսպիսով, մենք պետք է ծրագրավորենք մեր Arduino- ն: Ես վերբեռնել եմ Arduino- ի ծածկագիրը: Կարող եք նաև օգտագործել մեկ այլ ծածկագիր կամ գրել ձեր սեփականը: Ես պարզապես վերբեռնել եմ այն հղման համար:
Քայլ 5: Վազիր
Այսպիսով, մենք կառուցել ենք մեր ԽԱBԱ ԽԱՆOՈՄԸ ՌՈԲՈՏԸ: Այժմ ժամանակն է խաղալ մեր սառը ռոբոտի հետ և փորձել նոր փորձեր մեր ծածկագրում:
Խորհուրդ ենք տալիս:
Ինչպես կատարել Arduino- ի վրա հիմնված եզր ՝ խուսափելով ռոբոտից. 4 քայլ
Ինչպես կատարել Arduino- ի վրա հիմնված եզր ՝ խուսափելով ռոբոտից. Եկեք պատրաստենք լիովին ինքնավար ռոբոտ ՝ օգտագործելով Arduino և IR սենսորներ: Այն ուսումնասիրում է սեղանի մակերեսը ՝ առանց ընկնելու: Դիտեք տեսանյութ ՝ ավելին
Ինչպես կատարել DIY Arduino- ի խոչընդոտ ՝ տանը խուսափելով ռոբոտից. 4 քայլ
Ինչպես կատարել DIY Arduino- ի խոչընդոտ ՝ տանը խուսափելով ռոբոտից. Այս հրահանգը ներառում է ուլտրաձայնային տվիչով ռոբոտի կառուցում, որը կարող է հայտնաբերել մոտակա օբյեկտները և փոխել դրանց ուղղությունը ՝ այդ օբյեկտներից խուսափելու համար: Ուլտրաձայնային տվիչը
Ստեղծեք պատ ՝ խուսափելով ռոբոտից: 6 քայլ (նկարներով)
Ստեղծեք պատ ՝ խուսափելով ռոբոտից: Նպատակը. Scratրոյից ստեղծել աշխատող ռոբոտ, որը կկարողանա խուսափել պատերից և խոչընդոտներից: Երբևէ ցանկացե՞լ եք ստեղծել ռոբոտ, որը կարող է իրականում ինչ -որ բան անել, բայց երբեք ժամանակ կամ գիտելիք չունե՞ք դա անելու: Այլևս մի վախեցեք, սա ուսանելի է միայն ձեզ համար:
Ինչպես կատարել OAWR (խոչընդոտ ՝ խուսափելով քայլող ռոբոտից). 7 քայլ (նկարներով)
Ինչպես պատրաստել OAWR (խոչընդոտներից խուսափող քայլող ռոբոտ). Բայց ինչ հաճելի է խաղալիք գնելը, երբ փոխարենը կարող ես սկսել շարժիչով, պլաստմասե թիթեղով և պտուտակների կույտով և պրոֆեսիոնալով
Ինչպես խոչընդոտներ ստեղծել ՝ խուսափելով ռոբոտից- Arduino ոճը. 4 քայլ
Ինչպես խոչընդոտներ ստեղծել ՝ խուսափելով ռոբոտ-Arduino ոճից. Դուք միշտ ցանկացել եք պատրաստել այն հիանալի ռոբոտներից մեկը, որը հիմնականում կարող է խուսափել որևէ առարկայից: Այնուամենայնիվ, դուք չունեիք բավարար գումար այդ իսկապես թանկերից մեկը գնելու համար, արդեն կտրված մասերով, որտեղ բոլոր նյութերը ձեզ համար էին: Եթե դու նման ես