Оглавление:

Робот-следящий за линией с использованием Arduino Uno и L298N: 5 шагов
Робот-следящий за линией с использованием Arduino Uno и L298N: 5 шагов

Видео: Робот-следящий за линией с использованием Arduino Uno и L298N: 5 шагов

Видео: Робот-следящий за линией с использованием Arduino Uno и L298N: 5 шагов
Видео: КАК СДЕЛАТЬ ARDUINO РОБОТ МАШИНКУ КОТОРЫЙ ОБХОДИТ ПРЕПЯТСТВИЯ 2024, Ноябрь
Anonim
Image
Image

Line Flower - очень простой робот, идеально подходящий для начинающих электронщиков.

Шаг 1. Как это работает

Изображение
Изображение

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

Шаг 2:

Теперь Arduino должен принимать решения на основе данных, полученных от датчика, пока датчик не обнаружит черную линию, и он будет двигаться вперед. Если левый датчик обнаруживает черную линию, робот поворачивает вправо, а если правый датчик обнаруживает черную линию, он поворачивает влево. Робот остановится, когда оба датчика одновременно обнаружат черную линию.

Шаг 3: список элементов

Элемент списка
Элемент списка

элементы списка:

1x Arduino Uno

1x L298N

2x ИК-датчик

14x Провода

1x оргстекло 10 см x 17 см

4x двигатель TT

6 батарейки АА

1x держатель для батарейки

8x металлическое расстояние 10 мм

Шаг 4: Схема

Схема
Схема

Шаг 5: Настройка ИК-датчика

Настройка ИК-датчика
Настройка ИК-датчика

Теперь перед включением питания убедитесь, что вы все правильно подключили. Скопируйте программный код и загрузите его в свой Arduino, затем включите последовательный монитор (в Arduino IDE -> Инструменты -> Последовательный монитор). Поместите своего робота на черную линию и установите потенциометр так, чтобы значение датчика показывало ≈ 1023, а на белой поверхности ≈ 33. Скетч и настройка загрузки. Скопируйте приведенный ниже код и загрузите его в Arduino. Повеселись ? Эскиз скачать

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