Роботко тоскоолдук кылуу: 5 кадам
Роботко тоскоолдук кылуу: 5 кадам
Anonim
Роботко тоскоолдук кылуу
Роботко тоскоолдук кылуу

Робототехникада тоскоолдуктарды болтурбоо- бул кесилишсиз же кагылышпаган позициянын чектөөлөрүнө баш ийген кээ бир башкаруу максаттарын канааттандыруу милдети. Бул роботтун жолунун ортосундагы тоскоолдуктарды сезүү үчүн колдонулган сонар сенсоруна ээ. Ал эң жакшы багытка өтөт жана анын жолунда келе жаткан тоскоолдуктан оолак болот. Бул роботко сенсорду кошуу менен, жөн эле чөйрөдөн маалыматтарды чогултууга болот.

Ал кичинекей жерде да көптөгөн роботторго караганда тагыраак аткара алат.

1 -кадам: Бул нерсенин кантип иштээрин билиңиз

Бул нерсе кантип иштээрин билиңиз
Бул нерсе кантип иштээрин билиңиз

Сиз менин github репозиторийимден эң жаңыртылган маалыматты көрө аласыз.

2 -кадам: нерселерди чогултуу:

Arduino uno же ардуино (мен arduino uno колдондум)

Сонар сенсор (HC-SR 04)

Бир нече секирүүчү зымдар

2 резистор (220 Ом)

L298 кош мотор башкаруу айдоочу

Батарея

Шасси (Адатта башка керектүү компоненттерди камтыйт)

2 тиштүү мотор

3 -кадам: Бардык бөлүктөрдү туташтыруу:

Сонар байланыштары:

Vcc - 5 вольт

GND - GND

Trig - Arduino 4

Эхо - Ардуино 5

Мотор айдоочу:

EnB - 220 Ом каршылыгы - 5 Вольт (Мотор айдоочу - ылдамдыкты көзөмөлдөө үчүн) (220 Ом резистору аркылуу иштетүү үчүн EnB)

EnA - 220 Ом каршылыгы - 5 Вольт (Мотор айдоочу - ылдамдыкты көзөмөлдөө үчүн) (220 Ом резистору аркылуу иштетүү үчүн EnA)

IN1 - Arduino 9

IN2 - Arduino 8

IN3 - Arduino 7

IN4 - Arduino 6

GND - Arduino GND

Vcc - Ардуино Вин

Эми моторлорду айдоочу менен Motor-A жана Motor-B порту аркылуу туташтырыңыз.

4 -кадам: Кодду жүктөө:

Жүрөккө кодду жүктөп берели. Бул сулуулук

роботтун. Кааласаңыз, пиндерди же кодду өзгөртө аласыз. Мисалы - ылдамдыкты өзгөртүү, объекттен минималдуу аралык, каалаган багытта чуркоо узактыгы. Пайдалуу комментарийлер оңой түшүнүү үчүн коддо берилген.

(Эч кандай кошумча драйвер же баш файл жок)

Мен файлды жүктөдүм, сиз дагы кодду бул жерден ала аласыз (дагы жаңыртууларды көрүү үчүн)

5 -кадам: Акыркы этап:

Батарейканы сайыңыз жана ырахат алыңыз!

Сиз менин иштеп жаткан роботумду көрө аласыз1, робот2.

Эгер кандайдыр бир ката тапсаңыз, анда комментарийлер бөлүмүндө мага кабарлаңыз, эгер сиз оңдоону чечсеңиз, бул жерде кодду өзгөртө аласыз же жөн эле комментарий бөлүмүнө бере аласыз.

Рахмат.

Сунушталууда: