
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05


Привет, Я хотел построить хороший танк, управляемый классическим радиоуправляемым радио через Arduino. На самом деле в наши дни это довольно просто со всей доступной электроникой.
Вам нужно будет добыть несколько элементов, чтобы построить этого зверя. Мы пройдем по шагам в этом руководстве.
Шаг 1: соберите материал


Вам потребуются следующие элементы:
- Один бак с двумя двигателями постоянного тока 12 В, уже установленными как T'Rex Tank
- Один совместимый с Arduino Motor Shield, такой как Monster Shield
- Один Arduino UNO R3 - пожалуйста, предпочтите официальный
- Один 2-канальный RC-передатчик и один RC-приемник - я использовал старый, который находится на AM 27 MHZ, но вы можете найти современные, такие как hobbykingr-tmhk-gt2b-3ch-2-4ghz-передатчик-и-приемник
- Одна батарея для UNO R3 - батарея на 9 В на данный момент - не идеальный вариант, так как у нее мало выносливости
- Одна большая батарея для движения - я использовал NIMH 3300 мАч 10,5 В, так что я предполагаю, что 7 ячеек по 1,5 В каждая
- несколько чистых разъемов, чтобы каждый мог легко подключиться
- Паяльник
Я использовал Arduino IDE для программирования UNO и добавил небольшой инструмент мониторинга с Visual Studio 2017.
Шаг 2: Arduino и Motor Shield

Поскольку я выбрал моторный щит, готовый к работе с Arduino, мне просто нужно было смонтировать их вместе. Обратите внимание, что щит уже принимает несколько PIN-кодов и поэтому не может использоваться повторно для других целей.
Arduino UNO R3 будет общаться с моторным щитом, чтобы указать, с какой скоростью должен вращаться каждый из двигателей. Поскольку у нас два двигателя, это довольно просто.
Шаг 3. Подключите экран двигателя к двигателям постоянного тока

Шаг 4. Свяжите моторный щит с аккумулятором NIMH


Шаг 5: подключите радиоприемник к Arduino
Шаг 6: подготовьте источник питания для Arduino для автономного режима

Шаг 7: Код Arduino
Ардуино такой мощный. Все, чем я хотел заниматься в молодости, теперь я могу это сделать так легко! Больше не нужно так много знать об электронике.
Я написал этот код Arduino из двух источников:
- чтение-значения-приемника-RC
- Пример кода Monster Moto Shield
- Основная ссылка Moto Shield
Смешивая оба вместе, я могу получить показания с RC-приемника прямо в свой Arduino, преобразовать значения в двигатели через моторный щит.
Что касается микширования двух каналов от радио в две отдельные индикации скорости для двигателей, я зашел в Интернет через Tank Drive Mixing with Joystick, чтобы получить некоторые идеи о том, как написать соответствующую часть.
Мне также пришлось взглянуть на ШИМ, чтобы немного понять, о чем идет речь. Доступны несколько хороших статей по Arduino, SecretsOfArduinoPWM и Tutorial PWM.
Будьте осторожны, этот код полагается на EnableInterrupt.h, который можно установить из меню «Скетч»> «Включить библиотеку»> «Управление библиотеками», а затем выполнить поиск по EnableInterrupt. Эта библиотека позволяет захватывать значения с RC-приемника в любое время вне стандартной процедуры настройки и цикла. Довольно удобно.
Рекомендуемые:
Танк с дистанционным управлением с 3d принтом !!: 8 шагов (с изображениями)

3D-печатный танк с дистанционным управлением !!: Вы когда-нибудь хотели иметь дистанционно управляемый автомобиль, который может выезжать на бездорожье, и вы даже можете видеть его с камеры обзора от первого лица, тогда этот танк для вас потрясающий. Гусеницы на танке обеспечивают отличное сцепление с дорогой при движении по бездорожью, например по грязи и
Автомобиль Arduino с L293D и дистанционным управлением: 5 шагов

Автомобиль Arduino с L293D и пультом дистанционного управления: у меня есть чип L293D, ИК-пульт дистанционного управления и приемник. Я хочу построить автомобиль Arduino, не покупая много вещей, поэтому я привез только четырехколесное автомобильное шасси Arduino. Поскольку у Tinkercad есть L293D, ИК-приемник и Arduino, я создал эскиз
Машинка с дистанционным управлением Arduino Bluetooth: 10 шагов

Arduino Bluetooth RC Car: я создал эту инструкцию для сопровождения моего видео на YouTube, а пока я предлагаю вам посмотреть видео, так как оно намного более детально, но я буду работать над этим инструктажем и скоро сделаю его лучше
Как построить мощный металлический робот-танк с дистанционным управлением V2.0 своими руками: 4 шага

How to Build a DIY Powerful Metal Rc Robot Tank V2.0: Еще один проект по созданию робота-гусеницы, но на этот раз я хорошо выполнил свою домашнюю работу. В отличие от предыдущего робота, весь корпус сделан из алюминия, поэтому этот робот весит примерно на 2 фунта меньше, чем предыдущий робот, который весит более 6 фунтов. Еще один чертенок
Двигатель с транзисторным управлением и дистанционным управлением; обзор схемы: 9 шагов

Двигатель с транзисторным управлением и дистанционным управлением; Обзор схемы: Эта схема представляет собой двигатель с транзисторным управлением и дистанционным управлением. Дистанционное управление включает питание. Транзистор включает двигатель. Код программы увеличит скорость двигателя и затем уменьшите скорость двигателя до нуля