Оглавление:
- Шаг 1: вам нужно
- Шаг 2: Сборка корневого шасси
- Шаг 3: Изготовление электронной схемы
- Шаг 4: загрузка кода в Arduino
- Шаг 5: Тестирование
Видео: Робот, избегающий препятствий, использующий Arduino Nano: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:47
В этом руководстве я собираюсь описать, как с помощью Arduino создать робота, избегающего препятствий.
Шаг 1: вам нужно
Это популярный роботизированный проект Arduino. Чтобы избежать большого количества проводных соединений, я разработал для этого печатную плату.
Вы можете использовать печатную плату или перфорированную плату.
2WD Шасси робота с роликовым колесом.
Колесо робота для мотора БО
Мотор-редуктор BO, 150 об / мин, болт и гайка 1,5 дюйма
держатель ультразвукового датчика
2 шт. Аккумулятор 9 В и разъем аккумулятора
L293D Ic и 16-контактная база Ic
Конденсатор 100mfd / 25v 2 шт. Резистор 1K, светодиод
Контакты разъема, перемычка (папа-мама) клеммная колодка 4 шт.
Ультразвуковой датчик HC-SR 04
Ардуино нано
Вы можете использовать печатную плату или перфорированную плату.
Шаг 2: Сборка корневого шасси
Вставьте два мотор-редуктора в шасси робота. Я использовал металлическое шасси 2wd, но вы можете использовать любое шасси
вставьте одно колесико перед шасси робота. механическая часть этого робота завершена.
Шаг 3: Изготовление электронной схемы
Как это работает
Ультразвуковой звуковой датчик обнаруживает объекты перед ним и измеряет расстояние до объекта.
В нормальных условиях, когда перед роботом нет препятствий, два двигателя вращаются по часовой стрелке, и робот движется прямо вперед.
Если какой-либо объект был обнаружен ультразвуковым датчиком в пределах 20 см, левый двигатель начнет вращаться против часовой стрелки, а правый двигатель будет вращаться по часовой стрелке, как и раньше.
Поэтому робот быстро поворачивает налево, если перед ним есть объект.
Схема и соединения, если вы используете перфорированную плату
Здесь я использовал двухмоторный драйвер Arduino nano и L293D. Два конденсатора в качестве фильтра. Светодиод и резистор 1 кОм для индикации
Цифровой контакт 7 Arduino подключается к контакту триггера ультразвукового датчика
Цифровой контакт 8 Arduino подключается к ультразвуковому датчику Echo pin
Цифровые контакты 5 и 6 Arduino подключаются к контактам 10 и 15 Ic l293d для управления левым двигателем.
Цифровые выводы 11 и 12 Arduino Подключите к микросхеме l293d выводы 2 и 7 для управления правым двигателем.
Подключите левый двигатель к контактам 11 и 14 микросхемы l293d.
Подключите правый двигатель к контактам 3 и 6 микросхемы l293d.
Если вы хотите сделать с помощью печатной платы
Печатная плата для этого роботизированного проекта хорошо спроектирована и проста в изготовлении. Используя эту печатную плату, вы можете создавать различные типы роботов Arduino. Другой робот, использующий эту печатную плату
Загрузите и закажите файл Gerber для печатной платы отсюда.
Шаг 4: загрузка кода в Arduino
Загрузите код в arduino nano. вот ссылка на код для загрузки
просто скачайте файл.ino и откройте его с помощью Arduino IDE.
подключите arduino nano с помощью USB-кабеля, выберите правильный com-порт
затем нажмите, чтобы загрузить
Шаг 5: Тестирование
пора протестировать робота.
Я использовал батарею 9 В для Arduino и еще одну батарею 9 В. Для питания мотора хорошо использовать перезаряжаемую батарею, иначе батарея 9 В не сможет работать с роботом долгое время.
Это видео может вам помочь -
Рекомендуемые:
Облачное облако исцеляет (робот, избегающий препятствий с функцией сбора): 8 шагов
Облачное облако исцеляет вас (робот для предотвращения препятствий с функцией сбора): бесполезная машина - робот Arduino
Робот, избегающий препятствий на Arduino (обновленная версия): 7 шагов (с изображениями)
Робот, избегающий препятствий Arduino (обновленная версия): этот пост впервые опубликован на этом веб-сайте https://truescience22.blogspot.com/2018/01/arduino-obstacle-avoiding-robotupgrade.html Привет друзья, сегодня я сделал обновленную версию Arduino Робот для уклонения от препятствий. Это просто, но некоторая особенность, и вы
Робот, избегающий препятствий Ardublock: 7 шагов (с изображениями)
Робот для обхода препятствий Ardublock: это полезное руководство посвящено теме «Как создать робота для обхода препятствий на Arduino». YouTube-видео, которое я недавно загрузил. Я настоятельно рекомендую вам это проверить. Давайте начнем
Робот, избегающий препятствий с личностью !: 7 шагов (с картинками)
Робот с личностью, избегающий препятствий! В отличие от большинства бродячих ботов, этот на самом деле бродит таким образом, что кажется, будто он «думает»! С микроконтроллером BASIC Stamp (Basic Atom, Parallax Basic Stamps, Coridium Stamp и т. Д.), Каким-то шасси, несколькими датчиками и некоторыми
Как сделать OAWR (робот, избегающий препятствий): 7 шагов (с изображениями)
Как сделать OAWR (шагающего робота, избегающего препятствий): в этом руководстве показано, как сделать маленького шагающего робота, который избегает препятствий (как и многие другие варианты, доступные в продаже). Но что за удовольствие покупать игрушку, когда вместо этого можно начать с мотора, листа пластика, кучи болтов и про