Оглавление:

Следование по линии на Tinkercad: 3 шага
Следование по линии на Tinkercad: 3 шага

Видео: Следование по линии на Tinkercad: 3 шага

Видео: Следование по линии на Tinkercad: 3 шага
Видео: TinkerCAD - Урок №3, Генераторы форм, трюки и 3D-печать 2024, Июль
Anonim
Последователь линии на Tinkercad
Последователь линии на Tinkercad

Проекты Tinkercad »

Робот-следящий за траекторией, как следует из названия, представляет собой автоматизированное управляемое транспортное средство, которое следует визуальной линии, нанесенной на пол или потолок. Обычно визуальная линия - это путь, по которому движется робот-последователь линии, и это будет черная линия на белой поверхности, но возможен и другой путь (белая линия на черной поверхности). Некоторые продвинутые роботы-следопыты используют невидимое магнитное поле в качестве своего пути.

Большие роботы-следящие за линией обычно используются в промышленности для поддержки автоматизированного производственного процесса. Они также используются в военных целях, в целях оказания помощи людям, службах доставки и т. Д.

Робот-следящий за линией - один из первых роботов, с которым новички и студенты получат свой первый опыт работы с роботами. В этом проекте мы разработали простого робота-следящего за линией, используя Arduino и некоторые другие компоненты.

Шаг 1: Необходимые компоненты:

Необходимые компоненты
Необходимые компоненты
Необходимые компоненты
Необходимые компоненты
Необходимые компоненты
Необходимые компоненты

1. Arduino UNO (или Arduino Nano)

2. Микросхема драйвера двигателя L293D [Вы можете купить модуль или сделать сами]

3. Мотор-редукторы x 2

4. Модуль ИК-датчика x 2 [Вы можете купить модуль или сделать сами]

5. Подключение проводов

6. Электропитание

7. Разъем аккумулятора.

Шаг 2: Работа робота-следящего за линией Arduino:

Работа робота-повторителя линии Arduino
Работа робота-повторителя линии Arduino
Работа робота-повторителя линии Arduino
Работа робота-повторителя линии Arduino

В этом проекте я разработал робота-следящего за линией на базе Arduino. Работа с проектом довольно проста: найдите черную линию на поверхности и двигайтесь по ней.

Как уже упоминалось, нам нужны датчики для обнаружения линии. Для логики обнаружения линии мы использовали два ИК-датчика, которые состоят из ИК-светодиода и фотодиода. Они размещаются таким образом, чтобы они отражали свет, то есть бок о бок, так что всякий раз, когда они приближаются к отражающей поверхности, свет, излучаемый ИК-светодиодом, будет обнаружен фотодиодом.

Когда робот движется вперед, оба датчика ждут, пока линия не будет обнаружена. Например, если ИК-датчик 1 на изображении выше обнаруживает черную линию, это означает, что впереди есть правый изгиб (или поворот). Arduino UNO обнаруживает это изменение и соответственно отправляет сигнал водителю двигателя. Чтобы повернуть направо, двигатель с правой стороны робота замедляется с помощью ШИМ, в то время как двигатель с левой стороны работает с нормальной скоростью.

Точно так же, когда ИК-датчик 2 первым обнаруживает черную линию, это означает, что впереди есть левая кривая и робот должен повернуть налево. Чтобы робот повернул налево, двигатель на левой стороне робота замедляется (или может быть полностью остановлен или может вращаться в противоположном направлении), а двигатель на правой стороне работает с нормальной скоростью. Arduino UNO непрерывно контролирует данные от обоих датчиков и поворачивает робот в соответствии с обнаруженной ими линией.

Шаг 3: Код:

Для получения кредита, пожалуйста, подпишитесь на мои следующие аккаунты. Спасибо

Для более интересных проектов свяжитесь со мной на: Youtube:

Страница Facebook:

Instagram:

Рекомендуемые: