Ничего не найдено :(
    В гостях у Самоделкина! » Электроника » Arduino » Авто с функцией объезда препятствий

    Авто с функцией объезда препятствий





    В этой статье мастер расскажет нам, как построить робота, избегающего препятствий. Робот представляет собой небольшой и простой двухколесный автомобиль, который будет двигаться вперед, пока не обнаружит препятствие на своем пути. Дальше он остановится, отъедет немного назад, а затем "посмотрит" влево и вправо.

    Затем он сравнит расстояния, доступные с обеих сторон и повернет в направлении, где доступное расстояние кажется более предпочтительным. Таким образом, он сможет перемещаться в пространстве, полном препятствий, не сталкиваясь с ними.

    Для определения расстояния робот использует ультразвуковой датчик HC-SR04. Этот датчик посылает ультразвуковые звуковые волны каждые 10 микросекунд, и если впереди есть какое-либо препятствие, датчик получает отражение сигнала.

    Инструменты и материалы:
    -Arduino UNO;
    -Плата расширения L293D;
    -Шасси (включая моторы и колеса);
    -Провода соединительные;
    -Держатель батареи;
    -Серводвигатель SG90;
    -Ультразвуковой датчик HC-SR04;
    -Паяльник;
    -Клеевой пистолет;
    -Кусачки;
    -Отвертка;




    Шаг первый: база
    Сначала собираем базу и добавляем роликовое колесо спереди. Оно будет действовать как поддерживающее третье колесо спереди, и оно может свободно вращаться на 360 градусов.

    Устанавливает моторы и колеса на шасси. Припаиваем провода к моторам и переходим к следующему шагу.


    Шаг второй: установка ардуино
    Устанавливаем ардуино и плату расширения. Фиксируем на двусторонний скотч.
    Авто с функцией объезда препятствий


    Шаг третий: ультразвуковой датчик
    Дальше нужно установить сервопривод и на его вал закрепить ультразвуковой датчик.



    Шаг четвертый: схема подключения
    Двигатели
    Щит двигателя имеет винтовые клеммы для подключения до четырех двигателей. Просто подключите двигатели к любым двум клеммам, поскольку используются только два двигателя.

    Серводвигатель
    Серводвигатель имеет один соединительный провод, в котором три жилы. Просто подключите его к S1 на плате расширения.

    Ультразвуковой датчик
    Датчик GND: Arduino GND
    Датчик VCC: Arduino + 5 В
    Датчик TRIP : Arduino A4
    Датчик ECHO: Arduino A5
    Кроме того, подсоедините держатель аккумулятора к винтовой клемме аккумулятора платы расширения.

    Шаг пятый: код
    Теперь нужно через Arduino IDE запрограммировать Ардуино. Код можно скачать ниже.

    На видео можно посмотреть сборку и демонстрацию работы робота.

    Источник (Source)
    Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.
    Подборки: Датчик Arduino

    Кнопка физического отключения звука Zoom Meetings

    Мгновенная кнопка выхода из Zoom

    0
    Идея
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    0
    Описание
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    0
    Исполнение
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    Итоговая оценка: 0.0 из 10 (голосов: 0 / История оценок)

    Добавить комментарий

    Привет, Гость!


    Зарегистрируйтесь

    Или войдите на сайт, если уже зарегистрированы...

    Войти

    Добавьте самоделку

    Добавьте тему

    Онлайн чат

    Последние комментарии

    Все комментарии