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

В этом руководстве я научу вас, как создать робота для обхода препятствий, который работает с Arduino. Вы должны быть знакомы с Arduino. Arduino - это плата контроллера, в которой используется микроконтроллер atmega. Вы можете использовать любую версию Arduino, но я использовал Arduino Uno r3 на своем роботе.
Код очень простой, а в схеме всего 4-5 проводов. Робот также использует моторный щит L293D, совместимый с Arduino, для управления моторами. Итак, щит устанавливается прямо на Arduino, что упрощает все… По сути, наш робот - это машина, которая движется вперед, и если на его пути появляется какое-либо препятствие, он останавливается там, перемещается немного назад, а затем его голова вращается влево и вправо. Затем он сравнивает расстояние, и робот поворачивает в направлении с большим расстоянием. Затем робот снова движется вперед в том же направлении, снова повторяя весь процесс.
Для определения расстояния робот использует ультразвуковой датчик HC-sr04. Таким образом, этот датчик посылает ультразвуковые звуковые волны каждые 10 микросекунд, и если впереди есть препятствие, датчик получает эхо. На основе времени прохождения он знает расстояние между датчиком и объектом. Итак, начнем…
Шаг 1. Необходимые детали

Итак, чтобы начать любой проект, нам нужно сначала собрать необходимые детали. Все необходимые детали указаны ниже:
- Ардуино
- L293D Моторный щит
- Шасси (включая моторы и колеса)
- Провода
- Держатель батареи
- Микро серводвигатель
- модуль ультразвукового датчика HC-sr04
- кронштейн для датчика
Итак, соберите эти материалы и переходите к следующему шагу.
Шаг 2: соберите шасси


Теперь соберите корпус своего робота. У всех может быть разное шасси. Так что соберите свое шасси соответствующим образом. Большинство шасси поставляются с инструкциями по эксплуатации, и даже мои, так что взгляните на них и соберите свое шасси соответственно. Затем прикрепите компоненты к шасси. Arduino с прикрепленным к нему моторным щитом, а также держателем аккумулятора должны быть закреплены на шасси. Серводвигатель также должен быть закреплен на шасси спереди. Длинная сервоголовка должна быть вставлена ниже кронштейна HC-sr04. Датчик необходимо закрепить в кронштейне и кронштейне на серводвигателе.
Не наклеивайте его на серводвигатель, потому что позже он может быть установлен в случае неправильного позиционирования. Просто исправь это. Закрепите его так, чтобы датчик смотрел вперед (глаза смотрели вперед).
Присоедините провода к двигателям и будьте готовы к следующему шагу. Также к датчику.
Шаг 3: Основные подключения

Итак, теперь мы займемся подключением. Подключений не больше 5-6, так что будет проще простого. Подключите датчик в соответствии со схемой, приведенной выше. Серводвигатель и двигатели постоянного тока могут быть подключены к экрану. Подключите аккумулятор к шилду и подключите шилд к плате Arduino.
Шаг 4: Код Arduino

Итак, это последняя часть завершения нашего робота. Итак, это касается программного обеспечения, а не оборудования. Итак, нам нужно запрограммировать нашу Arduino. Я загрузил код Arduino. Вы также можете использовать другой код или написать свой собственный. Я только что загрузил его для справки.
Шаг 5: запустить
Итак, мы создали РОБОТА ДЛЯ ИЗБЕЖАНИЯ ПРЕПЯТСТВИЙ. Теперь пора поиграть с нашим крутым роботом и попробовать новые эксперименты в нашем коде.
Рекомендуемые:
Робот для обхода препятствий с ИК-датчиками без микроконтроллера: 6 шагов

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

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

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

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

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