Line Follower Robot Arduino և L293D Shield ՝ 4 քայլ
Line Follower Robot Arduino և L293D Shield ՝ 4 քայլ
Anonim
Image
Image

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

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

Cdn
Cdn

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

Քայլ 2: Cdn

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

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

Listանկի տարրեր.

1x Arduino Uno

2x ir սենսոր

1x L293D

4x TT շարժիչներ

լարերը

1x plexi 10 սմ x14 սմ

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

1x մարտկոցի պահոց (6 հատ)

6x AA մարտկոց

1x անջատիչ

Քայլ 4: Քայլ 4. Ir սենսորի կազմաձևում

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

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

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