Оглавление:
- Шаг 1: Сборка шасси
- Шаг 2: Создание электроники
- Шаг 3. Создание приложения
- Шаг 4: Сборка
- Шаг 5: Использование
Видео: Автономный танк с GPS: 5 шагов (с фотографиями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
DFRobot недавно прислал мне свой комплект Devastator Tank Platform, чтобы я попробовал. Поэтому, конечно, я решил сделать его автономным, а также иметь возможности GPS. Этот робот будет использовать ультразвуковой датчик для навигации, где он движется вперед, проверяя свой зазор. Если он подойдет слишком близко к объекту или другому препятствию, он будет проверять каждое направление и затем двигаться соответственно.
БМ:
- DFRobot Devastator Tank Robot Platform: Ссылка
- Модуль GPS DFRobot с корпусом: Ссылка
- Малолетка 3.5
- Ультразвуковой датчик - HC-SR04 (универсальный)
- Микро Сервопривод 9 г
Шаг 1: Сборка шасси
В комплект поставки входят очень простые инструкции по его сборке. В дополнение к 4 простым конструктивным элементам он имеет множество различных монтажных отверстий, которые могут поддерживать такие платы, как Raspberry Pi и Arduino Uno. Я начал с того, что прикрепил подвеску к каждой стороне шасси, а затем поставил колеса. После этого я просто скрутил каждую деталь и добавил дорожки.
Шаг 2: Создание электроники
Я решил использовать Teensy 3.5 для мозга моего робота, так как он может поддерживать несколько последовательных соединений и работать на частоте 120 МГц (по сравнению с 16 для Arduino Uno). Затем я подключил модуль GPS к контактам Serial1 вместе с модулем Bluetooth на Serial3. L293D был лучшим выбором для драйвера двигателя, поскольку он поддерживает 3,3 В и 2 двигателя. Последними были сервопривод и ультразвуковой датчик расстояния. Шасси поддерживает один резервуар сверху, и в дополнение к этому я приклеил HC-SR04 из-за его низкого энергопотребления и простоты использования.
Шаг 3. Создание приложения
Я хотел, чтобы у этого робота были как ручные, так и автономные возможности, поэтому приложение предоставляет и то, и другое. Я начал с создания четырех кнопок, которые управляли каждым направлением: вперед, назад, влево и вправо, а также две кнопки для переключения между ручным и автономным режимами. Затем я добавил средство выбора списка, которое позволит пользователям подключаться к модулю Bluetooth HC-05 на роботе. Наконец, я также добавил карту с двумя маркерами, которая отображает местоположение как телефона пользователя, так и робота. Каждые 2 секунды робот отправляет данные о своем местоположении через Bluetooth на телефон, где они затем анализируются. Вы можете найти его здесь
Шаг 4: Сборка
Собрать все вместе довольно просто. Просто припаяйте провода от каждого двигателя к соответствующим контактам на драйвере двигателя. Затем используйте стойки и винты, чтобы прикрепить плату к роботу. Убедитесь, что модуль GPS находится вне резервуара, чтобы его сигнал не блокировался металлической рамой. Наконец, подключите сервопривод и HC-SR04 в их соответствующие места.
Шаг 5: Использование
Теперь просто подключите питание к двигателям и Teensy. Подключитесь через приложение к HC-05 и получайте удовольствие!
Рекомендуемые:
Автономный эмулятор Retro CP / M: 8 шагов
Автономный эмулятор Retro CP / M: в этом проекте используется модуль VGA32 ESP v1.4 для запуска комбинации или RunCPM и FabGL для создания автономного компьютера, на котором запущена система, эквивалентная CP / M 2.2. Популярная в 1980-х годах как операционная система для небольших компьютеров. Вы можете вернуться
GorillaBot - автономный четырехногий спринтерский робот Arduino, напечатанный на 3D-принтере: 9 шагов (с изображениями)
GorillaBot - 3D-печатный автономный спринтерский четвероногий робот Arduino: каждый год в Тулузе (Франция) проводится гонка Toulouse Robot Race # TRR2021 Гонка состоит из 10-метрового автономного спринта для двуногих и четвероногих роботов. Текущий рекорд, который я собираю для четвероногих, составляет 42 секунды для четвероногих. Спринт на 10 м. Итак, в м
Автономный Arduino ATmega328p: 7 шагов (с изображениями)
Stand Alone Arduino ATmega328p: Все началось, когда я увидел обучаемую " Двоичную игру " автор: Keebie81https: //www.instructables.com/id/Binary-Game/ Но я подумал, что автономная версия вместо платы Arduino была бы лучше, чтобы бесплатно получить
Автономный анемометр с регистрацией данных: 11 шагов (с изображениями)
Автономный анемометр с регистрацией данных: мне нравится собирать и анализировать данные. Я также люблю создавать электронные гаджеты. Год назад, когда я обнаружил продукты Arduino, я сразу подумал: «Я бы хотел собрать данные об окружающей среде». В Портленде, штат Орегон, был ветреный день, поэтому я
Беспроводной регистратор данных GPS для дикой природы: 9 шагов (с фотографиями)
Беспроводной регистратор данных GPS для дикой природы: в этой инструкции мы покажем вам, как сделать небольшой и недорогой регистратор данных GPS на базе Arduino с возможностью беспроводной связи! Использование телеметрии для изучения движения дикой природы может быть очень важным инструментом для биологов. Он может сказать вам, где