Линия ізбасары робот Arduino және L293D Shield: 4 қадам
Линия ізбасары робот Arduino және L293D Shield: 4 қадам
Anonim
Image
Image

Line Follower - бұл қарапайым электроника үшін өте ыңғайлы робот. Робот iR сенсорының көмегімен сызық бойымен жүреді. Сенсорда екі диод бар, бір диод инфрақызыл сәулені жібереді, екіншісі диодтан шағылған жарықты алады. Инфрақызыл сәулелер ақ бетке түскенде олар кері шағылысады. Инфрақызыл сәуле қара бетке түскенде, жарық қара бетке сіңеді және ешқандай сәуле артқа шағылмайды, сондықтан фотодиодқа ешқандай жарық түспейді. Сенсор шағылған жарық мөлшерін өлшейді және мәнді arduino -ға жібереді. Сенсорда потенциометр бар, оның көмегімен сенсордың сезімталдығын реттеуге болады.

1 -қадам: 1 -қадам: Бұл қалай жұмыс істейді

Cdn
Cdn

Робот iR сенсорының көмегімен сызық бойымен жүреді. Сенсорда екі диод бар, бір диод инфрақызыл сәулені жібереді, екіншісі диодтан шағылған жарықты алады. Инфрақызыл сәулелер ақ бетке түскенде олар кері шағылысады. Инфрақызыл сәуле қара бетке түскенде, жарық қара бетке сіңеді және ешқандай сәуле артқа шағылмайды, сондықтан фотодиодқа ешқандай жарық түспейді. Сенсор шағылған жарық мөлшерін өлшейді және мәнді arduino -ға жібереді. Сенсорда потенциометр бар, оның көмегімен сенсордың сезімталдығын реттеуге болады.

2 -қадам: Cdn

Енді Arduino сенсордан алынған деректерге сүйене отырып, сенсор одан әрі қарай қара сызық анықтамайынша шешім қабылдауы керек. Егер сол жақ сенсор қара сызықты анықтаса, робот оңға бұрылады, ал оң жақ сенсор қара сызықты анықтаса, солға бұрылады. Екі сенсор бір уақытта қара сызықты анықтаған кезде робот тоқтайды.

3 -қадам: Элементтерді тізімдеу

Тізім элементтері:

1x Arduino Uno

2x ир сенсоры

1x L293D

4x TT қозғалтқыштары

сымдар

1x плекси 10 см x 14 см

8x металл арақашықтығы 10 мм

1x батарея ұстағыш (6 дана)

6x батарея AA

1x қосқыш

4 -қадам: 4 -қадам: IR сенсоры конфигурацияланады

4 -қадам: IR сенсорының конфигурациясы
4 -қадам: IR сенсорының конфигурациясы

Енді қуатты қоспас бұрын, бәрін дұрыс қосқаныңызды тексеріңіз. Бағдарлама кодын көшіріп, оны arduino -ға жүктеңіз, содан кейін сериялық мониторды қосыңыз (Arduino IDE -> Құралдар -> Сериялық монитор). Роботыңызды қара сызыққа қойыңыз және потенциометрді сенсордың мәні 23 1023, ал ақ бетінде ≈ 33 болатындай етіп орнатыңыз. Жүктеуді конфигурациялаңыз. Төмендегі кодты көшіріп, оны arduino -ға жүктеңіз. Масайрау ? Эскизді жүктеу.

Ұсынылған: