Оглавление:
- Шаг 1. Видео
- Шаг 2: основные блоки
- Шаг 3: ИК-фотодиодный модуль (часть 1 из 3)
- Шаг 4: ИК-фотодиодный модуль (часть 2 из 3)
- Шаг 5: ИК-фотодиодный модуль (часть 3 из 3)
- Шаг 6: Драйвер мотора
- Шаг 7: Arduino Nano и код
- Шаг 8: Схема и ОТДЕЛКА
![Как сделать следящего за линией с помощью Arduino: 8 шагов (с изображениями) Как сделать следящего за линией с помощью Arduino: 8 шагов (с изображениями)](https://i.howwhatproduce.com/images/003/image-6708-56-j.webp)
Видео: Как сделать следящего за линией с помощью Arduino: 8 шагов (с изображениями)
![Видео: Как сделать следящего за линией с помощью Arduino: 8 шагов (с изображениями) Видео: Как сделать следящего за линией с помощью Arduino: 8 шагов (с изображениями)](https://i.ytimg.com/vi/SyjgOXdi-Hw/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
By miniProjectsminiProjectsСледуйте Еще от автора:
![Какая температура в моей комнате? Какая температура в моей комнате?](https://i.howwhatproduce.com/images/003/image-6708-57-j.webp)
![Какая температура в моей комнате? Какая температура в моей комнате?](https://i.howwhatproduce.com/images/003/image-6708-58-j.webp)
![Используйте Raspberry Pi 3 в качестве маршрутизатора Используйте Raspberry Pi 3 в качестве маршрутизатора](https://i.howwhatproduce.com/images/003/image-6708-59-j.webp)
![Используйте Raspberry Pi 3 в качестве маршрутизатора Используйте Raspberry Pi 3 в качестве маршрутизатора](https://i.howwhatproduce.com/images/003/image-6708-60-j.webp)
![Измеритель времени реакции (визуальный, аудио и сенсорный) Измеритель времени реакции (визуальный, аудио и сенсорный)](https://i.howwhatproduce.com/images/003/image-6708-61-j.webp)
![Измеритель времени реакции (визуальный, аудио и сенсорный) Измеритель времени реакции (визуальный, аудио и сенсорный)](https://i.howwhatproduce.com/images/003/image-6708-62-j.webp)
О нас: посмотрите мой канал на YouTube, есть похожие проекты. Подробнее о миниПроектах »
Если вы только начинаете заниматься робототехникой, один из первых проектов, создаваемых новичком, включает в себя последователя линии. Это особая игрушечная машинка, способная двигаться по линии, которая обычно имеет черный цвет и контрастирует с фоном.
Давайте начнем.
Шаг 1. Видео
![Image Image](https://i.howwhatproduce.com/images/003/image-6708-64-j.webp)
![](https://i.ytimg.com/vi/4qWdIusNxBw/hqdefault.jpg)
Прикрепил подробное видео. Пожалуйста, взгляните.
Шаг 2: основные блоки
![Основные блоки Основные блоки](https://i.howwhatproduce.com/images/003/image-6708-65-j.webp)
![Основные блоки Основные блоки](https://i.howwhatproduce.com/images/003/image-6708-66-j.webp)
![Основные блоки Основные блоки](https://i.howwhatproduce.com/images/003/image-6708-67-j.webp)
Мы можем разделить последователя линии на четыре основных блока. ИК-фотодиодные датчики, драйвер двигателя, Arduino nano / code и шасси игрушечной машины, а также пластиковые колеса и двигатели постоянного тока 6 В. Давайте посмотрим на эти блоки по очереди.
Шаг 3: ИК-фотодиодный модуль (часть 1 из 3)
![ИК-фотодиодный модуль (часть 1 из 3) ИК-фотодиодный модуль (часть 1 из 3)](https://i.howwhatproduce.com/images/003/image-6708-68-j.webp)
![ИК-фотодиодный модуль (часть 1 из 3) ИК-фотодиодный модуль (часть 1 из 3)](https://i.howwhatproduce.com/images/003/image-6708-69-j.webp)
![ИК-фотодиодный модуль (часть 1 из 3) ИК-фотодиодный модуль (часть 1 из 3)](https://i.howwhatproduce.com/images/003/image-6708-70-j.webp)
Работа ИК-фотодиодного датчика в линейном повторителе заключается в том, чтобы определить, есть ли под ним черная линия. ИК-свет, излучаемый ИК-светодиодом, отражается от поверхности под ним и фиксируется фотодиодом. Ток через фотодиод пропорционален фотонам, которые он получает, и физика утверждает, что черный цвет поглощает ИК-излучение, поэтому, если у нас есть черная линия под фотодиодом, он получает меньше фотонов, что приводит к меньшему току по сравнению с тем, если бы у него была отражающая поверхность, такая как белая под ним.
На следующем шаге мы преобразуем этот сигнал тока в сигнал напряжения, который Arduino сможет считать с помощью digitalRead.
Шаг 4: ИК-фотодиодный модуль (часть 2 из 3)
![ИК-фотодиодный модуль (часть 2 из 3) ИК-фотодиодный модуль (часть 2 из 3)](https://i.howwhatproduce.com/images/003/image-6708-71-j.webp)
![ИК-фотодиодный модуль (часть 2 из 3) ИК-фотодиодный модуль (часть 2 из 3)](https://i.howwhatproduce.com/images/003/image-6708-72-j.webp)
![ИК-фотодиодный модуль (часть 2 из 3) ИК-фотодиодный модуль (часть 2 из 3)](https://i.howwhatproduce.com/images/003/image-6708-73-j.webp)
Ток фотодиода пропускается через резистор 10 кОм для создания пропорционального падения напряжения, назовем его Vphoto. Если под ним есть белая поверхность, ток фотодиода возрастает и, следовательно, Vphoto, с другой стороны, для черной поверхности оба уменьшаются. Vphoto подключен к неинвертирующему терминалу операционного усилителя LM741. В этой конфигурации, если напряжение на неинвертирующей клемме (+) больше напряжения на инвертирующей клемме (-), выход операционного усилителя устанавливается на ВЫСОКИЙ и НИЗКИЙ, в противном случае. Мы осторожно устанавливаем напряжение на инвертирующем выводе, чтобы оно находилось между показаниями напряжения для белого и черного цветов с помощью потенциометра. При этом выход этой схемы будет высоким для белого и низким для черного цвета, что идеально подходит для чтения Arduino.
Я пометил прикрепленные изображения в порядке их описания для лучшего понимания.
Шаг 5: ИК-фотодиодный модуль (часть 3 из 3)
![ИК-фотодиодный модуль (часть 3 из 3) ИК-фотодиодный модуль (часть 3 из 3)](https://i.howwhatproduce.com/images/003/image-6708-74-j.webp)
![ИК-фотодиодный модуль (часть 3 из 3) ИК-фотодиодный модуль (часть 3 из 3)](https://i.howwhatproduce.com/images/003/image-6708-75-j.webp)
![ИК-фотодиодный модуль (часть 3 из 3) ИК-фотодиодный модуль (часть 3 из 3)](https://i.howwhatproduce.com/images/003/image-6708-76-j.webp)
Одного ИК-фотодиодного датчика недостаточно для создания повторителя линии, так как мы не будем знать направление выхода, чтобы компенсировать использование двигателей. Поэтому я использовал сенсорный модуль, содержащий схему из 6 ИК-фотодиодов, показанную на прилагаемом изображении. 6 ИК-фотодиодов размещаются как 3 кластера в паре из 2-х кластеров. Если центральный кластер считывается черным, а два других - белым, мы можем продолжать движение вперед. Если левый кластер отображается как черный, нам нужно повернуть ведомого влево, чтобы он не сбивался с пути. То же самое относится к правому кластеру.
Шаг 6: Драйвер мотора
![Драйвер двигателя Драйвер двигателя](https://i.howwhatproduce.com/images/003/image-6708-77-j.webp)
![Драйвер двигателя Драйвер двигателя](https://i.howwhatproduce.com/images/003/image-6708-78-j.webp)
![Драйвер двигателя Драйвер двигателя](https://i.howwhatproduce.com/images/003/image-6708-79-j.webp)
![Драйвер двигателя Драйвер двигателя](https://i.howwhatproduce.com/images/003/image-6708-80-j.webp)
Для перемещения ведомого я использую два двигателя постоянного тока 6 В, которые управляются с помощью драйвера двигателя L293D. Если двигатель подключен, как показано на прилагаемом изображении номер 4, установка включения и вывода 1A на высокий уровень вместе с выводом 2A на низкий уровень перемещает двигатель в одном направлении. Чтобы переместить его в другом направлении, нам нужно поменять местами контакты 2A и 1A. Нам не понадобится двунаправленный момент, так как последователь всегда движется вперед. Чтобы повернуть налево, мы отключаем левый двигатель, в то время как правый двигатель продолжает работать, и наоборот.
Шаг 7: Arduino Nano и код
![Arduino Nano и код Arduino Nano и код](https://i.howwhatproduce.com/images/003/image-6708-81-j.webp)
5V arduino nano, работающий на частоте 16 МГц, решает, должен ли ведомый повернуть вправо или влево. Решения принимаются, глядя на показания матрицы ИК-фотодиодов. Прикрепленный код arduino управляет перемещением последователя. В следующем абзаце показан код Arduino сверху.
Изначально мы декларируем 6 контактов датчика и 4 контакта двигателя. В настройке мы устанавливаем выводы двигателя на вывод, поскольку по умолчанию используется режим ввода. В цикле сначала мы читаем все выводы датчика, после чего идет цепочка операторов if-else, которые определяют движение ведомого. Некоторые заявления помогают ему двигаться вперед. Некоторые утверждения помогают ему остановиться, а некоторые позволяют двигаться влево или вправо.
Введите код и дайте мне знать, если у вас возникнут проблемы.
Шаг 8: Схема и ОТДЕЛКА
![Схема и ОТДЕЛКА Схема и ОТДЕЛКА](https://i.howwhatproduce.com/images/003/image-6708-82-j.webp)
Наконец, все было собрано в соответствии с прилагаемой схемой с использованием нескольких проводов и макета. Итак, у вас есть линия, следующая за игрушечной машинкой.
Спасибо за прочтение.
Надеюсь увидеть изображение вашего последователя в комментариях.
Рекомендуемые:
Сделай сам -- Как сделать робота-паука, которым можно управлять с помощью смартфона с помощью Arduino Uno: 6 шагов
![Сделай сам -- Как сделать робота-паука, которым можно управлять с помощью смартфона с помощью Arduino Uno: 6 шагов Сделай сам -- Как сделать робота-паука, которым можно управлять с помощью смартфона с помощью Arduino Uno: 6 шагов](https://i.howwhatproduce.com/images/001/image-1099-j.webp)
Сделай сам || Как сделать робота-паука, которым можно управлять с помощью смартфона с помощью Arduino Uno: Создавая робота-паука, можно многое узнать о робототехнике. Например, создание роботов - это не только увлекательно, но и сложно. В этом видео мы покажем вам, как сделать робота-паука, которым мы можем управлять с помощью нашего смартфона (Androi
Как собрать PHIL - робота-следящего за светом: 6 шагов (с изображениями)
![Как собрать PHIL - робота-следящего за светом: 6 шагов (с изображениями) Как собрать PHIL - робота-следящего за светом: 6 шагов (с изображениями)](https://i.howwhatproduce.com/images/001/image-350-96-j.webp)
Как создать PHIL - робота с отслеживанием света: в этом руководстве я покажу вам, как я создал этого двухосного робота слежения за светом, используя Arduino Uno. Все САПР и код будут включены, так что вы можете создать его самостоятельно, не требуя каких-либо навыков программирования или проектирования. Все, что вам понадобится
Дизайн печатной платы для робота-следящего за линией - Арнаб Кумар Дас: 4 шага
![Дизайн печатной платы для робота-следящего за линией - Арнаб Кумар Дас: 4 шага Дизайн печатной платы для робота-следящего за линией - Арнаб Кумар Дас: 4 шага](https://i.howwhatproduce.com/images/008/image-23092-j.webp)
Дизайн печатной платы для робота-следящего за линией - Арнаб Кумар Дас: В этом проекте предполагается, что мы уже выполнили выбор компонентов. Для правильной работы системы важно понимать, чего требует каждый компонент с точки зрения мощности, напряжения, тока, пространства, охлаждения и т. Д. Также важно понимать
Как сделать робота-следящего за линией без использования Arduino (микроконтроллера): 5 шагов
![Как сделать робота-следящего за линией без использования Arduino (микроконтроллера): 5 шагов Как сделать робота-следящего за линией без использования Arduino (микроконтроллера): 5 шагов](https://i.howwhatproduce.com/images/010/image-28111-j.webp)
Как сделать робота-следящего за линией без использования Arduino (микроконтроллера): в этой инструкции я научу вас, как сделать робота-следящего за линией без использования Arduino. Я буду использовать очень простые шаги для объяснения. Этот робот будет использовать инфракрасный датчик приближения для следуйте линии. Вам не потребуется никакого опыта программирования, чтобы
Как сделать дрон с помощью Arduino UNO - Сделать квадрокоптер с помощью микроконтроллера: 8 шагов (с картинками)
![Как сделать дрон с помощью Arduino UNO - Сделать квадрокоптер с помощью микроконтроллера: 8 шагов (с картинками) Как сделать дрон с помощью Arduino UNO - Сделать квадрокоптер с помощью микроконтроллера: 8 шагов (с картинками)](https://i.howwhatproduce.com/images/001/image-210-31-j.webp)
Как сделать дрон с помощью Arduino UNO | Сделать квадрокоптер с помощью микроконтроллера: ВведениеПосетите мой канал на Youtube Дрон - очень дорогой гаджет (продукт) для покупки. В этом посте я собираюсь обсудить, как я могу сделать это дешево ?? И как вы можете сделать это своими руками по дешевой цене … Ну, в Индии все материалы (моторы, регуляторы