Оглавление:

Человек, следующий за тележкой: 8 шагов
Человек, следующий за тележкой: 8 шагов

Видео: Человек, следующий за тележкой: 8 шагов

Видео: Человек, следующий за тележкой: 8 шагов
Видео: Ходьба для здоровья человека. 10000 шагов каждый день: вред или польза. Миф или правда. 2024, Ноябрь
Anonim
Человек, следующий за тележкой
Человек, следующий за тележкой

С каждым днем роботы привлекают все больше внимания во многих отраслях. На сегодняшний день роботы берут на себя большинство рутинных работ, в которых когда-то требовалось человеческое внимание.

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

В этом руководстве мы не будем строить эти большие промышленные машины, а будем строить рабочую модель на базе Arduino по той же причине.

Кроме того, это руководство было создано в сотрудничестве с HATCHNHACK. Посетите их удивительный веб-сайт, где вы найдете все свое оборудование для прототипирования, блоги, идеи и многое другое.

Шаг 1: Шаг 1: поиск необходимых деталей для изготовления проекта

Что ж, я пишу это как общее руководство, поэтому я постараюсь найти некоторые альтернативы, если вы не можете найти части, которые я использую. Я также добавлю ссылки для покупки, чтобы вы могли покупать предметы, которые у вас нет под рукой, и чтобы вы могли настроить своего бота с помощью своего творчества. Детали для этого проекта можно найти на сайте hnhcart. У них есть запчасти хорошего качества с удивительным ценовым диапазоном.

Микроконтроллер: хорошо, если вы новичок, попробуйте использовать Arduino. Ну, я использую Arduino Uno. Ссылка на покупку для Arduino UNO

  • Моторы: подойдет любой мотор 12 В. Я использую обычные мотор-редукторы постоянного тока на 12 вольт на 300 об / мин. Вы также можете купить моторы БО. Купить линк для плат DC Geared | BO моторы
  • Драйвер двигателя: вам понадобится драйвер двигателя для запуска двигателей, поскольку большинство микроконтроллеров не могут подавать такое большое напряжение. Я использую L298N, который вы можете найти здесь, чтобы купить драйвер двигателя.
  • ШАССИ: Для шасси вы должны купить специальное для двигателей, которые вы используете. Для двигателей с редуктором BO и DC вы можете обратиться по этой ссылке
  • Ультразвуковой датчик: я использую универсальный модуль ультразвукового датчика HCRS04. купить ссылку для
  • ультразвуковой датчик.
  • Модуль ИК-датчика приближения: будет работать любой датчик приближения, который может обнаруживать объект на расстоянии не менее 20 см. Ссылка для покупки датчика
  • Перемычки: всем нам нужны перемычки для подключения. Если вы новичок, вам понадобится куча этого для разных проектов. Вы можете купить здесь От мужчины к мужчине | От мужчины к женщине
  • Батарея: я использую липо-аккумулятор на 12 В для этого проекта. если у вас его нет, вы всегда можете перейти на обычные литий-ионные батареи 12 В. Или, если вы используете двигатели BO 9 В, вы можете даже использовать простую батарею 9 В. Но будьте осторожны, чтобы проверить характеристики вашего двигателя, прежде чем покупать батарею, так как вы можете повредить двигатель, если вы подадите более высокое напряжение, чем его мощность. Чтобы купить аккумулятор на 9 В, перейдите сюда.

  • Макетная плата / макетная плата: вам понадобится что-нибудь, чтобы соединить все провода. Здесь вам пригодится макет. купить ссылку для макета | макетная плата

Шаг 2: Настройка вашего шасси

Настройка вашего шасси
Настройка вашего шасси
Настройка вашего шасси
Настройка вашего шасси
Настройка вашего шасси
Настройка вашего шасси
Настройка вашего шасси
Настройка вашего шасси

Для этого проекта я использую шасси с 4 мотор-редукторами, которые вы легко найдете. Я использую 4 металлических L-образных стойки для установки сервоголовки и деревянного ящика, а также в качестве каретки.

  • Для сборки шасси сначала установите стойки.
  • смонтировать моторы и шины
  • установить сервопривод
  • оставьте голову и коробку в стороне, так как вам понадобится место для создания остальной части бота. мы прикрепим это в конце.

Шаг 3: Подключение драйвера мотора

Подключение драйвера двигателя
Подключение драйвера двигателя

Чтобы обеспечить двигатели достаточным количеством энергии, нам необходимо настроить драйвер двигателя.

  1. Сначала прикрутите положительный и отрицательный полюсы двигателя к разъему PTR привода двигателя.
  2. затем для подачи питания драйвер двигателя прикручивает + ve аккумулятора к порту 12 В, а отрицательный - к порту GND драйвера двигателя.
  3. подключите входной контакт драйвера двигателя к контакту PWM Arduino по вашему выбору. ПОМНИТЕ, что нужно изменить контакты двигателя в коде соответственно.
  4. добавьте переключатель между плюсом батареи и приводом двигателя, иначе вам придется отключать батарею, когда вы ее не используете. подключите 2 провода от 5 В и GND драйвера двигателя к макетной плате, чтобы вы могли запитать Arduino, а также другие устройства.

Шаг 4: Настройка головы: ультразвуковой датчик и инфракрасный датчик

Настройка головы: ультразвуковой датчик и инфракрасный датчик
Настройка головы: ультразвуковой датчик и инфракрасный датчик

Я приклеил датчики на квадратную металлическую пластину, как показано на картинке выше.

  • Подключите все 5 В и GND к 5 В и GND макетной платы для питания датчиков и сервопривода.
  • присоедините выходные контакты левого и правого ИК-датчиков к контактам 12 и 13 Arduino.
  • прикрепите вывод эха и триггера ультразвукового датчика к контактам 2 и 3 Arduino.
  • подключите входной контакт сервопривода к контакту 5 Arduino.

Шаг 5: Настройте Arduino

Настройте свой Arduino
Настройте свой Arduino

Я использовал двойную ленту, чтобы закрепить Arduino и макетную плату на шасси, так как она также обеспечивает изоляцию на задней панели Arduino.

включите Arduino, подключив 5 В и GND макета к Vin и GND к Arduino, и все готово.

Шаг 6: время писать код

Время для кода
Время для кода

Я оставляю ссылку для загрузки кода, а также объясню основной алгоритм, лежащий в основе кода.

  • сначала бот инициирует функцию поиска руки.
  • как только объект будет найден, бот запустит функцию цикла
  • в том, что при срабатывании левого ИК-датчика бот повернет направо
  • если сработает правый ИК-датчик, бот повернется налево
  • если объект подойдет слишком близко, бот отойдет назад.
  • если объект уйдет далеко, бот пойдет вперед.

Шаг 7. Все готово, давайте завершим

Все готово, давайте завершим
Все готово, давайте завершим
Все готово, давайте завершим
Все готово, давайте завершим

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

Рекомендуемые: