Оглавление:

Как сделать марсоход, управляемый жестами: 4 шага
Как сделать марсоход, управляемый жестами: 4 шага

Видео: Как сделать марсоход, управляемый жестами: 4 шага

Видео: Как сделать марсоход, управляемый жестами: 4 шага
Видео: АРС - Шагающий поисково-спасательный робот 2024, Июнь
Anonim
Image
Image

Вот инструкции по созданию ровера, управляемого жестами (телеуправляемого ровера). Он состоит из марсохода, на борту которого есть датчик предотвращения столкновений. Передатчик вместо неуклюжего пульта дистанционного управления представляет собой классную перчатку, которую можно носить на руке, а затем перемещать для передачи сигналов на марсоход с помощью движений руки. Радиочастотные сигналы используются для связи.

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

Запасы

Arduino / Genuino UNO (с кабелем UNO) x2

Литий-ионный аккумулятор (12 В) x1

Провода перемычки (мужчина к мужчине, мужчина к женщине, женщина к женщине) x40 каждый

Макетная плата x1

Модуль драйвера двигателя L298 x1

MPU6050 Гироскоп x1

РЧ-приемник и передатчик по 1 шт.

Ультразвуковой датчик x1

Установка шасси x1

Держатель батареи (часто входит в комплект поставки) x1

Коммутатор (часто входит в комплект поставки) x2

Инструмент для зачистки проводов x1

Насос для распайки (не требуется) x1

Двусторонняя лента x1

Шаг 1: Принципиальные схемы и теория:

Принципиальные схемы и теория
Принципиальные схемы и теория
Принципиальные схемы и теория
Принципиальные схемы и теория

Настройка передатчика: Короче говоря, нам нужно снять показания гироскопа и отправить их в передатчик через Arduino.

Настройка приемника: нам нужно получить переданные данные (используя приемник) и повернуть колеса в соответствии с полученными данными *. Одновременно нам также необходимо убедиться, что марсоход находится на минимальном расстоянии от объектов перед ним (обнаружение препятствий). В этом проекте мы будем использовать связь I2C. * Интересный факт об этом проекте: этот код обрабатывает аналоговые данные и перемещает марсоход в соответствии со степенью движения руки. Поэтому нам нужно разработать логику, чтобы марсоход двигался в правильном направлении с разной скоростью.

Шаг 2: Сборка вездехода:

Шаг 1 (Соберите шасси):

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

Шаг 2 (проверьте все компоненты):

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

Шаг 3 (настройка передатчика):

Сначала припаяйте контакты к гироскопу. Теперь выполните соединения в соответствии со следующей схемой. Не подключайте аккумулятор прямо сейчас.

Затем подключите Arduino к ноутбуку. Загрузите следующий файл кода и посмотрите, правильно ли работает код (для этого удалите комментарии к операторам печати в коде). Нажмите кнопку монитора последовательного порта (вверху справа на экране), чтобы просмотреть вывод отчетов о печати. Если все работает правильно, вы можете подключить аккумулятор.

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

Гироскоп отправит показания на Arduino. Оттуда показания поступят на РЧ-передатчик для передачи, чтобы приемник мог улавливать волны.

Шаг 4 (настройка приемника):

Выполните подключения в соответствии со следующей схемой. Не подключайте аккумулятор прямо сейчас. Затем подключите Arduino к ноутбуку. Загрузите следующий файл кода и посмотрите, правильно ли он работает. Сделать это:

1. Удалите комментарии к операторам печати в коде.

2. Включите настройку передатчика.

3. Установите марсоход на подставку, чтобы колеса не касались земли и марсоход не взлетал в тот момент, когда его приемник получает данные.

ПРИМЕЧАНИЕ: вам может потребоваться изменить направление одного или обоих двигателей. Если код работает правильно, вы сможете увидеть правильный вывод (вперед, назад, вправо, влево или остановка) на вашем последовательном мониторе в соответствии с вашей рукой. движения. Если все работает правильно, можно подключить аккумулятор. Однако перед подключением аккумулятора необходимо проверить все соединения. Одна неправильная клемма может привести к повреждению вашей цепи.

Шаг 5 (Настройте работу на батарейках):

Теперь отключите ноутбук и подключите батареи к соответствующим установкам. Протестируйте свой проект.

Не позволяйте марсоходу удаляться от вас более чем на 5 метров, иначе марсоход может остановиться / начать плохо себя вести!

Шаг 6 (Сборка):

Пришло время собрать марсоход и увидеть его в действии! Конструкцию сборки моего ровера смотрите на рисунках в разделе «Принципиальные схемы и теория». Вы можете собрать марсоход по-другому. Просто убедитесь, что он хорошо сбалансирован, иначе он может покататься на колесах (не говорите «Вау!», Потому что вы можете найти марсоход не так, как надо).

Во время тестирования вы можете обнаружить, что марсоход движется неточно. Возможны задержки и ошибки, поскольку мы используем простые радиочастотные модули. Кроме того, на практике двигатели имеют некоторые отличия, и центр масс марсохода находится не там, где вы ожидаете. Таким образом, вы можете обнаружить, что марсоход движется по диагонали, когда он должен идти прямо. Ошибки баланса можно исправить, изменив скорость левого и правого двигателей. Умножьте переменные ena и enb на разные числа, чтобы улучшить баланс вашего ровера.

В случае сомнений воспользуйтесь разделом комментариев ниже. Вот где я обращаюсь к сомнениям.

@Scientify Inc

Шаг 3: файлы кода

Вот ссылка на виртуальную библиотеку проводов:

drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…

Шаг 4: Спасибо

Пожалуйста, поделитесь своими комментариями ниже. Я хотел бы услышать о вашем опыте опробования проекта! Я постараюсь ответить на все вопросы в течение 24 часов.

Социальное:

YouTube: Scientify Inc.

YouTube: Scientify हिंदी

Instagram

Instructables

LinkedIn

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