Բովանդակություն:
- Քայլ 1: Ձեզ անհրաժեշտ է
- Քայլ 2: Արմատային շասսի հավաքում
- Քայլ 3: Էլեկտրոնային շղթայի պատրաստում
- Քայլ 4: Կոդի վերբեռնում Arduino- ում
- Քայլ 5: Փորձարկում
Video: Արբինո Նանոյի միջոցով ռոբոտի խոչընդոտներից խուսափելը. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս ուսանելի դասում ես մտադիր եմ նկարագրել, թե ինչպես կարող եք խոչընդոտ ստեղծել ռոբոտից խուսափելով Arduino- ով:
Քայլ 1: Ձեզ անհրաժեշտ է
Այն հայտնի Arduino ռոբոտային նախագիծ է: շատ մետաղալար կապից խուսափելու համար ես դրա համար նախագծել եմ PCB:
Դուք կարող եք օգտագործել PCB կամ կետավոր շերտի տախտակ:
2WD ռոբոտի շասսի ՝ գերչակի անիվով:
Ռոբոտի անիվ BO շարժիչի համար
150 RPM BO շարժիչով շարժիչ և 1,5 դյույմ պտուտակ և ընկույզ
ուլտրաձայնային սենսորների սեփականատեր
2 հատ 9 Վ մարտկոց և մարտկոցի միակցիչ
L293D Ic & 16 կապում Ic բազա
100mfd/25v կոնդենսատոր 2 հատ 1K ռեզիստոր, Led
Վերնագրի կապում, ցատկող մետաղալար (արականից իգական) տերմինալային բլոկ 4 հատ
HC-SR 04 ուլտրաձայնային տվիչ
Արդուինո նանո
Դուք կարող եք օգտագործել PCB կամ կետավոր շերտի տախտակ:
Քայլ 2: Արմատային շասսի հավաքում
Տեղադրեք երկու շարժիչով շարժիչ ռոբոտի շասսիի մեջ: Ես օգտագործել եմ 2wd մետաղական շասսի, բայց դուք կարող եք օգտագործել ցանկացած շասսի
տեղադրեք մեկ պտտվող անիվ ռոբոտի շասսիի դիմաց: մեխանիկական մասն ավարտված է այս ռոբոտի կողմից
Քայլ 3: Էլեկտրոնային շղթայի պատրաստում
Ինչպես է դա աշխատում
Ուլտրաձայնային ձայնային տվիչը հայտնաբերում է իր առջևի առարկաները և չափում է օբյեկտի հեռավորությունը:
Նորմալ վիճակում, երբ ռոբոտի առջև որևէ խոչընդոտ չկա, երկու շարժիչ պտտվում են ժամացույցի սլաքի ուղղությամբ և ռոբոտը գնում է ուղիղ առաջ:
Եթե ուլտրաձայնային տվիչով որևէ առարկա հայտնաբերվել է 20 սմ հեռավորության վրա, ապա ձախ շարժիչը կսկսի պտտվել ժամացույցի սլաքի հակառակ ուղղությամբ, իսկ աջ շարժիչը կշրջվի այնպես, ինչպես դա եղել է:
Այսպիսով, ռոբոտը արագ թեքվում է ձախ, եթե առջևում ինչ -որ առարկա կա:
Միացում և միացումներ, եթե օգտագործում եք տախտակ
Այստեղ ես օգտագործեցի Arduino nano & L293D երկշարժիչով վարորդ: Երկու կոնդենսատոր `որպես զտիչ: Led & 1k ռեզիստոր `նշման համար
Arduino թվային փին 7 -ը միացեք ուլտրաձայնային տվիչի ձգանման քորոցին
Arduino թվային փին 8 -ը միացեք ուլտրաձայնային սենսոր Echo քորոցին
Arduino թվային կապում 5 & 6 միացեք Ic l293d կապին 10 & 15 ձախ շարժիչի կառավարման համար
Arduino թվային կապիչ 11 & 12 Միացեք ic l293d կապում 2 & 7 -ին շարժիչի ճիշտ կառավարման համար
Միացրեք ձախ շարժիչը ic l293d pin 11 & 14 -ին
Միացրեք աջ շարժիչը ic l293d Pin 3 & 6 -ին
Եթե ցանկանում եք օգտագործել PCB- ն
PCB- ն այս ռոբոտային նախագծի համար լավ նախագծված է և պատրաստելու համար հեշտ: Այս PCB- ի միջոցով կարող եք տարբեր տեսակի Arduino ռոբոտներ պատրաստել: Այս PCB- ն օգտագործող ևս մեկ ռոբոտ
Ներբեռնեք և պատվիրեք Gerber ֆայլը PCB- ի համար այստեղից:
Քայլ 4: Կոդի վերբեռնում Arduino- ում
Վերբեռնեք կոդը arduino nano- ում: ահա ներբեռնման կոդի հղումը
պարզապես ներբեռնեք.ino ֆայլը և բացեք այն arduino IDE- ի միջոցով:
միացրեք arduino nano- ն USB մալուխի միջոցով, ընտրեք համապատասխան com պորտը
ապա կտտացրեք ՝ վերբեռնելու համար
Քայլ 5: Փորձարկում
ժամանակն է փորձարկել ռոբոտին:
Ես օգտագործել եմ 9 վ մարտկոց Arduino- ի համար և ևս 9 վ մարտկոց `շարժիչի հզորության համար: Շարժիչը սնուցելու համար լավ է օգտագործել վերալիցքավորվող մարտկոց, հակառակ դեպքում 9 վ մարտկոցը չի կարող երկար աշխատել ռոբոտին:
Այս տեսանյութը կարող է օգնել ձեզ ՝
Խորհուրդ ենք տալիս:
5 -ը 1 -ում Arduino ռոբոտը - Հետևիր Ինձ - Տողի հետևում - Սումո - Նկարչություն - Խոչընդոտներից խուսափելը `6 քայլ
5 -ը 1 -ում Arduino ռոբոտը | Հետևիր Ինձ | Տողի հետևում | Սումո | Նկարչություն | Խոչընդոտներից խուսափելը. Այս ռոբոտի կառավարման տախտակը պարունակում է ATmega328P միկրոկոնտրոլեր և L293D շարժիչի վարորդ: Իհարկե, այն ոչնչով չի տարբերվում Arduino Uno տախտակից, բայց ավելի օգտակար է, քանի որ շարժիչը վարելու համար նրան այլ վահանի կարիք չկա: Այն ազատ է ցատկից
Ռոբոտի խոչընդոտներից խուսափելը IR սենսորներով `առանց միկրոկոնտրոլերի. 6 քայլ
Ռոբոտի խոչընդոտներից խուսափելը IR սենսորների հետ `առանց միկրոկոնտրոլի. Դա պարզ խոչընդոտ է ռոբոտից խուսափելու համար, որն օգտագործում է IR սենսորներ և աշխատում է առանց միկրոկոնտրոլերի: IR սենսորները օգտագործում են opamp IC i
Ռոբոտից խոչընդոտներից խուսափելը (Arduino). 8 քայլ (նկարներով)
Ռոբոտից խոչընդոտներից խուսափելը (Arduino). Այստեղ ես պատրաստվում եմ ձեզ հրահանգել Arduino- ի հիման վրա խոչընդոտներից խուսափող ռոբոտ պատրաստելու մասին: Հուսով եմ, որ քայլ առ քայլ ուղեցույց կստեղծեմ այս ռոբոտը շատ հեշտ ձևով պատրաստելու համար: Ռոբոտից խուսափող խոչընդոտը լիովին ինքնավար ռոբոտն է, որը կարող է խուսափել ցանկացած դիտողությունից
Միկրոկոնտրոլեր (Arduino) օգտագործող ռոբոտի խոչընդոտներից խուսափելը. 5 քայլ
Միկրոկառավարիչ (Arduino) օգտագործող ռոբոտի խոչընդոտներից խուսափելը. Այս ուսուցանվող ուսուցման ընթացքում ես ձեզ կսովորեցնեմ, թե ինչպես խոչընդոտներ ստեղծել Arduino- ի հետ աշխատող ռոբոտից: Դուք պետք է ծանոթ լինեք Arduino- ին: Arduino- ն վերահսկիչ տախտակ է, որն օգտագործում է atmega միկրոկոնտրոլերը: Դուք կարող եք օգտագործել Arduino- ի ցանկացած տարբերակ, բայց ես
Ուլտրաձայնային տվիչների միջոցով ռոբոտից խոչընդոտներից խուսափելը. 9 քայլ (նկարներով)
Ուլտրաձայնային տվիչների միջոցով ռոբոտին խոչընդոտներից խուսափելը. Սա պարզ նախագիծ է ՝ ուլտրաձայնային տվիչների (HC SR 04) և Arduino Uno- ի միջոցով խոչընդոտներից խուսափելու մասին ռոբոտի մասին: ուսումնական նախագիծ, կիսվեք