TIVA- ի վրա հիմնված խոչընդոտ ՝ խուսափելով ռոբոտից. 7 քայլ
TIVA- ի վրա հիմնված խոչընդոտ ՝ խուսափելով ռոբոտից. 7 քայլ
Anonim
TIVA- ի վրա հիմնված խոչընդոտներից խուսափող ռոբոտը
TIVA- ի վրա հիմնված խոչընդոտներից խուսափող ռոբոտը

Բարև տղերք

Ես վերադառնում եմ tiva հրահանգների շարքի մեկ այլ ձեռնարկով:

Այս անգամ դա TIVA- ի վրա հիմնված խոչընդոտ է `խուսափելու իմ ընկերների կողմից պատրաստված ռոբոտից` որպես իրենց կիսամյակային նախագիծ:

Հուսով եմ, որ դուք կվայելեք այս մեկը !!!

Քայլ 1: Ներածություն

Ներածություն
Ներածություն

Կենդանիների թագավորությունում շատ տարբեր կենդանիներ օգտագործում են բեղեր, որոնք օգնում են նրանց գտնել իրենց ճանապարհը մթության մեջ, պղտոր ջրերի միջով կամ նույնիսկ օգնել որս որսալ: Բեղերը կարող են շատ օգտակար լինել, երբ կենդանիները չեն կարող ապավինել տեսողությանը: Այս նախագիծը ցույց է տալիս, թե ինչպես կարելի է կառուցել մի պարզ ռոբոտ, որն օգտագործում է բեղերը որպես «հարվածի սենսորներ», ինչը կօգնի ռոբոտին հայտնաբերել, թե երբ է մոտենում խոչընդոտի, որպեսզի այն շրջվի և խուսափի վթարից:

Հիմնականում այն նախատեսված է առաջ, ձախ և աջ ուղղություններով շարժվելու համար ՝ ըստ միկրոկառավարիչի տված հրամանի: Շարժիչի վարորդը նույնպես վերահսկվում է միկրոկառավարիչի կողմից:

Այս ռոբոտը չի կարող շարժվել հետընթաց ուղղությամբ, քանի որ Servo- ն կարող է պտտվել մոտավորապես 180 աստիճանով (յուրաքանչյուր ուղղությամբ 90)

Պաշտոն «-90» ՝ ձախ

Պաշտոն «0» ՝ չեզոք

Պաշտոն «90» ՝ աջ

Դիֆերենցիալ շարժիչ

Ռոբոտի շարժումը կատարվել է ՝ օգտագործելով Դիֆերենցիալ դրայվի ալգորիթմ: Առաջ շարժվելու համար երկու առջևի անիվներն էլ շարժվում են նույն ուղղությամբ: Աջ շարժվելու համար աջ անիվը կանգնեցվում է, իսկ ձախը ՝ առաջ: Ձախը շարժվելու համար ձախ անիվը կանգնեցված է, իսկ աջը ՝ առաջ: Ռոբոտին կանգնեցնելու համար առջևի երկու անիվներն էլ կանգնեցված են:

Քայլ 2: Անհրաժեշտ բաղադրիչներ

Սարքավորումներ:

·> TM4C123G միկրոկոնտրոլեր

·> L293D շարժիչի վարորդի IC

·> HC-SR04 ուլտրաձայնային տվիչ

·> Ռոբոտի շասսի + 2 DC շարժիչ ՝ ամրակով + 2 անիվ + 1 անիվ անիվ + պտուտակներ և ընկույզներ

·> SG90-Micro Servo

·> LM7805 լարման կարգավորիչ + atերմամեկուսիչ

·> 9V/200mAh էներգիայի մարտկոց

·> 5V/200mAh հզորության բանկ

·> Հիմնական էլեկտրոնիկայի հավաքածուն պարունակում է տախտակ, միացնող լարեր և այլն:

·> Գործիքներ. Պտուտակահան, Մկրատ / Հաղորդալար

·> Jumper լարեր. Արականից տղամարդու, տղամարդուից իգականի

Softwareրագրային ապահովում:

·> Android Studio (android հավելվածի համար)

·> Keil uVision4

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