Оглавление:
- Запасы
- Шаг 1: Принципиальные схемы и теория:
- Шаг 2: Сборка вездехода:
- Шаг 3: файлы кода
- Шаг 4: Спасибо
Видео: Как сделать марсоход, управляемый жестами: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Вот инструкции по созданию ровера, управляемого жестами (телеуправляемого ровера). Он состоит из марсохода, на борту которого есть датчик предотвращения столкновений. Передатчик вместо неуклюжего пульта дистанционного управления представляет собой классную перчатку, которую можно носить на руке, а затем перемещать для передачи сигналов на марсоход с помощью движений руки. Радиочастотные сигналы используются для связи.
У этого проекта есть потенциальные приложения для проверки днища транспортных средств (для безопасности или технического обслуживания), помимо того, что он в конечном итоге будет использоваться для управления дронами.
Запасы
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 हिंदी
Instructables
Рекомендуемые:
Робот, управляемый жестами с использованием Arduino: 7 шагов
Робот, управляемый жестами, с использованием Arduino: Роботы используются во многих секторах, таких как строительство, военная промышленность, производство, сборка и т. Д. Роботы могут быть автономными или полуавтономными. Автономные роботы не требуют вмешательства человека и могут действовать самостоятельно в зависимости от ситуации. Se
Хромированный гаджет с динозавром, управляемый жестами рук / Как это сделать / #smartcreativity: 14 шагов
Гаджет Chrome с динозаврами, управляемый жестами руки / Как это сделать / #smartcreativity: Здравствуйте, друзья! В этом уроке я покажу вам очень эксклюзивный проект. Итак, сегодня я покажу вам, как управлять игрой с динозаврами в Chrome с помощью жестов руки. очень легко. Если вы воспользуетесь этой технологией для управления хромированным DINO, вы упадете
Робот, управляемый жестами - стержень шпинели: 4 шага
Робот, управляемый жестами - Spinel Crux: Spinel Crux Робот, управляемый жестами, для проекта беспроводного наблюдения. В этой серии мы построим робота, который сможет путешествовать по пересеченной местности и управлять с помощью жестов рук. Для управления роботом мы будем использовать управляющую перчатку, которая
Как сделать дома робота для управления жестами Arduino своими руками: 4 шага
Как сделать DIY-робот для управления жестами Arduino дома: Как сделать DIY-робот для управления жестами Arduino дома. В этом проекте я покажу вам, как сделать робота для управления жестами Arduino своими руками
Ровер, управляемый жестами, с использованием акселерометра и пары РЧ-передатчик-приемник: 4 шага
Ровер, управляемый жестами, с использованием акселерометра и пары РЧ-передатчик-приемник: Привет! Вы когда-нибудь хотели построить ровер, которым можно было бы управлять простыми жестами рук, но никогда не набраться смелости, чтобы отважиться погрузиться в тонкости обработки изображений и взаимодействия веб-камеры с вашей камерой. микроконтроллер, не говоря уже о подъеме