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

Line Follower ռոբոտ ՝ օգտագործելով Arduino Uno և L298N: 5 քայլ
Line Follower ռոբոտ ՝ օգտագործելով Arduino Uno և L298N: 5 քայլ

Video: Line Follower ռոբոտ ՝ օգտագործելով Arduino Uno և L298N: 5 քայլ

Video: Line Follower ռոբոտ ՝ օգտագործելով Arduino Uno և L298N: 5 քայլ
Video: PWM DC Motor control with Arduino and L298N Module with library - Robojax 2024, Նոյեմբեր
Anonim
Image
Image

Line Flower- ը շատ պարզ ռոբոտ է, որը իդեալական է սկսնակ էլեկտրոնիկայի համար:

Քայլ 1: Ինչպես է այն աշխատում

Պատկեր
Պատկեր

Ռոբոտը շարժվում է գծի երկայնքով ՝ օգտագործելով iR սենսորը: Սենսորն ունի երկու դիոդ, մեկ դիոդը ուղարկում է ինֆրակարմիր լույս, մյուսը ՝ մակերևույթից ստանում է արտացոլված լույսը: Երբ ինֆրակարմիր ճառագայթները ընկնում են սպիտակ մակերևույթի վրա, դրանք արտացոլվում են հետ: Երբ ինֆրակարմիր լույսը ընկնում է սև մակերևույթի վրա, լույսը ներծծվում է սև մակերևույթի կողմից և ոչ մի ճառագայթ ետ չի արտացոլվում, այնպես որ ֆոտոդիոդը ոչ մի լույս չի ստանում: Սենսորը չափում է արտացոլված լույսի չափը և արժեքը ուղարկում է arduino- ին: Սենսորի վրա կա պոտենցիոմետր, որի օգնությամբ մենք կարող ենք կարգավորել սենսորի զգայունությունը:

Քայլ 2:

Արդուինոն այժմ պետք է որոշումներ կայացնի ՝ հիմնվելով սենսորից ստացված տվյալների վրա, մինչև սենսորը չգտնի որևէ սև գիծ, այն առաջ կգնա: Եթե ձախ սենսորը հայտնաբերում է սև գիծ, ռոբոտը թեքվում է աջ, իսկ եթե աջ սենսորը հայտնաբերում է սև գիծ, այն թեքվում է ձախ: Ռոբոտը կդադարի, երբ երկու սենսորները միաժամանակ հայտնաբերեն սև գիծը:

Քայլ 3: Նշեք տարրի տարրերը

Թվարկեք տարրի տարրերը
Թվարկեք տարրի տարրերը

ցուցակի տարրեր.

1x Arduino Uno

1x L298N

2x iR սենսոր

14x լարեր

1x Plexi 10cmx17cm

4x TT շարժիչ

6x baterryl AA

1x Baterry holder

8x մետաղական հեռավորություն 10 մմ

Քայլ 4: Սխեման

Սխեմա
Սխեմա

Քայլ 5: Ir սենսորի կարգավորում

Ir սենսորի կազմաձևում
Ir սենսորի կազմաձևում

Այժմ միացնելուց առաջ ստուգեք, որ ամեն ինչ ճիշտ եք միացրել: Պատճենեք ծրագրի կոդը և վերբեռնեք այն ձեր arduino- ում, այնուհետև միացրեք սերիական մոնիտորը (Arduino IDE -> Գործիքներ -> Սերիայի մոնիտոր): Տեղադրեք ձեր ռոբոտը սև գծի վրա և դրեք պոտենցիոմետրը այնպես, որ սենսորի արժեքը ցույց տա 1023 ֆունտ, իսկ սպիտակ մակերևույթի վրա `33 ֆունտ: Պատճենեք ստորև նշված կոդը և վերբեռնեք arduino- ում: Զվարճանալ ? Էսքիզների ներբեռնում

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