
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

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

Вы можете увидеть самую последнюю информацию из моего репозитория на github.
Шаг 2: Соберите вещи:
Arduino uno или любой другой arduino (я использовал arduino uno)
Датчик гидролокатора (HC-SR 04)
Несколько перемычек
2 резистора (220 Ом)
L298 двойной драйвер управления двигателем
Аккумулятор
Шасси (обычно включает другие необходимые компоненты)
2 мотор-редуктора
Шаг 3: Соедините все детали:
Подключения сонара:
Vcc - 5 Вольт
GND - GND
Триггер - Arduino 4
Эхо - Arduino 5
Драйвер мотора:
EnB - резистор 220 Ом - 5 В (драйвер двигателя - для управления скоростью) (EnB для включения через резистор 220 Ом)
EnA - резистор 220 Ом - 5 В (драйвер двигателя - для управления скоростью) (EnA для включения через резистор 220 Ом)
IN1 - Ардуино 9
IN2 - Ардуино 8
IN3 - Ардуино 7
IN4 - Ардуино 6
GND - Arduino GND
Vcc - Ардуино Вин
Теперь соедините двигатели с драйвером через порт Motor-A и Motor-B.
Шаг 4: Загрузите код:
Давайте загрузим код в самое сердце. Это красота
робота. Если вы хотите, вы можете изменить булавки или код. Такие как - изменение скорости, минимальное расстояние от объекта, продолжительность бега в любом направлении. Для облегчения понимания в коде даются полезные комментарии.
(Никаких дополнительных драйверов или заголовочных файлов не требуется)
Я загрузил файл, вы также можете получить код здесь (чтобы увидеть больше обновлений)
Шаг 5: Заключительный этап:
Подключите аккумулятор и наслаждайтесь!
Вы можете увидеть мой рабочий robot1, robot2.
Если вы обнаружите какую-либо ошибку, дайте мне знать в разделе комментариев, и если вы можете исправить это, вы можете изменить код здесь или просто указать в разделе комментариев.
Спасибо.
Рекомендуемые:
Робот для обхода препятствий с ИК-датчиками без микроконтроллера: 6 шагов

Робот для обхода препятствий с ИК-датчиками без микроконтроллера: Ну, это старый проект, я сделал его в 2014 году в июле или августе, подумал поделиться им с вами, ребята. Это простой робот, избегающий препятствий, который использует ИК-датчики и работает без микроконтроллера. В ИК-датчиках используется микросхема операционного усилителя i
Робот для обхода препятствий (Arduino): 8 шагов (с изображениями)

Робот для избегания препятствий (Arduino): Здесь я собираюсь рассказать вам о создании робота для избегания препятствий на базе Arduino. Я надеюсь сделать пошаговое руководство по созданию этого робота очень простым способом. Робот, уклоняющийся от препятствий, - это полностью автономный робот, способный уклоняться от любых наблюдений
Как создать робота для обхода препятствий с помощью Arduino: 5 шагов

Как создать робота для обхода препятствий с помощью Arduino: в этой инструкции я научу вас, как создать робота для обхода препятствий, который работает с Arduino. Вы должны быть знакомы с Arduino. Arduino - это плата контроллера, в которой используется микроконтроллер atmega. Вы можете использовать любую версию Arduino, но я
Робот для обхода препятствий с использованием Arduino Uno: 5 шагов (с изображениями)

Робот для обхода препятствий с использованием Arduino Uno: Привет, ребята, это очень простой и рабочий проект, называемый роботом для обхода препятствий с использованием Arduino, и особенность этого проекта заключается в том, что он дает команды о том, как он движется на смартфоне через Bluetooth
Робот для обхода препятствий на основе TIVA: 7 шагов

Робот для обхода препятствий на основе TIVA: Привет, ребята, я вернулся с еще одним учебником из серии инструкций tiva. На этот раз это робот для обхода препятствий на основе TIVA, созданный моими друзьями в качестве их семестрового проекта. Я надеюсь, вам понравится это