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

Արբինո Նանոյի միջոցով ռոբոտի խոչընդոտներից խուսափելը. 5 քայլ
Արբինո Նանոյի միջոցով ռոբոտի խոչընդոտներից խուսափելը. 5 քայլ

Video: Արբինո Նանոյի միջոցով ռոբոտի խոչընդոտներից խուսափելը. 5 քայլ

Video: Արբինո Նանոյի միջոցով ռոբոտի խոչընդոտներից խուսափելը. 5 քայլ
Video: Vifo vya albino 2024, Նոյեմբեր
Anonim
Ռոբոտի խոչընդոտներից խուսափելը `օգտագործելով Arduino Nano- ն
Ռոբոտի խոչընդոտներից խուսափելը `օգտագործելով Arduino Nano- ն

Այս ուսանելի դասում ես մտադիր եմ նկարագրել, թե ինչպես կարող եք խոչընդոտ ստեղծել ռոբոտից խուսափելով 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 վ մարտկոցը չի կարող երկար աշխատել ռոբոտին:

Այս տեսանյութը կարող է օգնել ձեզ ՝

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