
Оглавление:
- Шаг 1. Ссылка на видео Youtube
- Шаг 2: Необходимые детали и инструменты
- Шаг 3: Конструкция / шасси
- Шаг 4: Двигатель / привод
- Шаг 5: Подготовьте терминал Motors
- Шаг 6: Установите двигатель и установите верхнюю крышу
- Шаг 7: Контроллер
- Шаг 8: H-образный мост (модуль LM 298)
- Шаг 9: Источник питания
- Шаг 10: Электропроводка
- Шаг 11: логика управления
- Шаг 12: Программное обеспечение
- Шаг 13: Код Arduino
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

В этом руководстве показано, как создать робот-машину Arduino, управляемую смартфоном.
Обновление от 25 октября 2016 г.
Шаг 1. Ссылка на видео Youtube


Шаг 2: Необходимые детали и инструменты

1. Комплект шасси робота 4WD 2. Arduino Uno
3. Модуль моста LM298 H
4. Модуль Bluetooth HC-05
5. Литий-полимерная батарея 12 В
6. Перемычки между мужчинами и женщинами.
7. Перемычки между мужчинами и женщинами.
8. Скотч или любой другой скотч. 9. Смартфон.
Шаг 3: Конструкция / шасси
Вы можете купить готовое шасси автомобиля 4WD или сделать его из ПВХ / любого твердого картона.
Шаг 4: Двигатель / привод

В этом проекте я использую двигатель постоянного тока 6 В. Вы можете использовать любой двигатель постоянного тока 6 В.
Шаг 5: Подготовьте терминал Motors



Отрежьте 4 куска красного и черного проводов длиной примерно от 5 до 6 дюймов.
Можно использовать провода 0,5 мм2.
Снимите изоляцию с проводов на каждом конце. Припаяйте провода к клеммам двигателя.
Вы можете проверить полярность двигателя, подключив его к аккумуляторной батарее. Если он вращается в прямом направлении (красный провод с плюсом, а черный провод с отрицательной клеммой аккумулятора), соединение правильное.
Шаг 6: Установите двигатель и установите верхнюю крышу




Шаг 7: Контроллер

Arduino UNO - это плата микроконтроллера с открытым исходным кодом, основанная на микроконтроллере Microchip ATmega328P и разработанная Arduino.cc. Плата оснащена наборами цифровых и аналоговых контактов ввода / вывода (I / O), которые могут быть подключены к различным платам расширения (экранам) и другим схемам. Плата имеет 14 цифровых контактов, 6 аналоговых контактов и программируется с помощью Arduino IDE (интегрированная среда разработки) через USB-кабель типа B. Он может питаться от USB-кабеля или от внешней 9-вольтовой батареи, но принимает напряжение от 7 до 20 вольт. Он также похож на Arduino Nano и Leonardo. Эталонный дизайн оборудования распространяется по лицензии Creative Commons Attribution Share-Alike 2.5 и доступен на веб-сайте Arduino. Также доступны файлы макета и производственные файлы для некоторых версий оборудования. «Uno» в переводе с итальянского означает «один» и был выбран в ознаменование выпуска программного обеспечения Arduino (IDE) 1.0. Плата Uno и версия 1.0 программного обеспечения Arduino (IDE) были эталонными версиями Arduino, которые теперь эволюционировали до более новых выпусков. Плата Uno является первой в серии плат USB Arduino и эталонной моделью для платформы Arduino. ATmega328 на Arduino Uno поставляется с предварительно запрограммированным загрузчиком, который позволяет загружать в него новый код без использования внешнего аппаратного программатора. [3] Он взаимодействует с использованием оригинального протокола STK500. Uno также отличается от всех предыдущих плат тем, что не использует микросхему драйвера FTDI USB-to-serial. Вместо этого он использует Atmega16U2 (Atmega8U2 до версии R2), запрограммированный как преобразователь USB-to-serial.
Микроконтроллеры обычно программируются с использованием диалекта функций языков программирования C и C ++. Помимо использования традиционных инструментальных средств компилятора, проект Arduino предоставляет интегрированную среду разработки (IDE), основанную на проекте языка Processing.
Шаг 8: H-образный мост (модуль LM 298)



Что такое H-мост? Термин H-мост происходит от типичного графического представления такой схемы. Это схема, которая может управлять двигателем постоянного тока в прямом и обратном направлении. Работа: См. Рисунок выше, чтобы понять, как работает H-мост.
Он состоит из 4 электронных переключателей S1, S2, S3 и S4 (транзисторы / полевые МОП-транзисторы / IGBTS). Когда переключатели S1 и S4 замкнуты (а S2 и S3 разомкнуты), на двигатель будет подаваться положительное напряжение, поэтому он вращается в прямом направлении. Аналогично, когда S2 и S3 замкнуты, а S1 и S4 разомкнуты, обратное напряжение. подается на двигатель, поэтому вращается в обратном направлении.
Примечание: переключатели в одном плече (S1, S2 или S3, S4) никогда не замыкаются одновременно, это вызовет полное короткое замыкание. Н-мосты доступны в виде интегральных схем, или вы можете создать свои собственные, используя 4 транзистора или полевые МОП-транзисторы. В нашем случае мы используем ИС LM298 H-bridge, которая позволяет управлять скоростью и направлением двигателей.
Описание контакта:
Выход 1: двигатель постоянного тока 1 "+" или шаговый двигатель A +
Выход 2: двигатель постоянного тока 1 "-" или шаговый двигатель A-
Выход 3: двигатель постоянного тока 2 "+" или шаговый двигатель B +
Выход 4: выход двигателя B
Контакт 12 В: вход 12 В, но вы можете использовать от 7 до 35 В
GND: Земля
Вывод 5 В: выход 5 В, если установлена перемычка 12 В, идеально подходит для питания Arduino (и т. Д.)
EnA: включает сигнал PWM для двигателя A (см. Раздел «Рекомендации по эскизу Arduino»)
IN1: включить двигатель A
IN2: включить MotorA
IN3: Включить MotorB
IN4: Включить MotorB
EnB: включает сигнал PWM для двигателя B
Шаг 9: Источник питания

Эти батареи можно использовать:
1. Щелочная батарея AA (неперезаряжаемая) 2. Батарея AA NiMh или NiCd (перезаряжаемая)
3. Литий-ионный аккумулятор
4. LiPo аккумулятор
Шаг 10: Электропроводка
Для подключения вам понадобятся перемычки. Соедините красные провода двух двигателей (с каждой стороны) вместе, а черные провода.
Итак, наконец, у вас есть по два терминала с каждой стороны. MOTORA отвечает за два двигателя с правой стороны, соответственно, два двигателя с левой стороны подключены к MOTORB. Следуйте приведенным ниже инструкциям, чтобы подключить все.
Подключение двигателей:
Out1 -> Красный провод левого мотора (+)
Out2 -> Черный провод левого мотора (-)
Out3 -> Красный провод правого мотора (+)
Out4 -> Черный провод правого мотора (-)
LM298 -> Ардуино
IN1 -> D5
IN2-> D6
IN2 -> D9
IN2-> D10
Модуль Bluetooth -> Arduino
Rx-> Tx
Tx -> Rx
GND -> GND
Vcc -> 3,3 В
Власть:
12 В -> Подключите красный провод аккумулятора
GND -> Подключите черный провод аккумулятора к контакту Arduino GND
5V -> Подключите к выводу 5V Arduino
Шаг 11: логика управления

Шаг 12: Программное обеспечение


Программная часть очень проста, она не требует какой-либо библиотеки. Если вы понимаете логическую таблицу на предыдущих шагах, вы можете написать собственный код. Я не тратил много времени на написание кода, поэтому просто использовал код, написанный кем-то другим. Для управления автомобилем-роботом я использую свой смартфон. Смартфон подключен к контроллеру через модуль Bluetooth (HC-06 / 05) Загрузите приложение. После установки приложения вам необходимо выполнить сопряжение с модулем Bluetooth. Пароль для сопряжения - «1234».
Ссылка для скачивания: https://play.google.com/store/apps/details? Id = brau…
Шаг 13: Код Arduino

==> Код Arduino
Или
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim
Рекомендуемые:
Лыжная радиоуправляемая машина Arduino Bluetooth для снега: 5 шагов

Лыжная радиоуправляемая машина Arduino Bluetooth для снега: на создание этой радиоуправляемой машины у нас ушло около 3 дней, включая время 3D-печати. Эта радиоуправляемая машина была сделана с модулем Bluetooth HC 05, драйвером двигателя для Arduino и двумя мотор-редукторами. Это действительно интересный проект для вас и быстрое заявление об отказе от ответственности, а
Дешевая рука, управляемая смартфоном (+ опция сохранения позиции): 5 шагов

Дешевая рука, управляемая смартфоном (+ опция сохранения положения): проект Управляет роботизированной рукой, управляемой смартфоном с помощью устройства Bluetooth. Бонус режима: у нас есть кнопка, которая позволяет ардуино запоминать положение. Когда захотим, мы можем перейти к этой сохраненной позиции с помощью другой кнопки. Команда FRLE PROJET
Радиоуправляемая машина для школы: 5 шагов

Радиоуправляемая машина для школы: Необходимые материалы: 1) 2 Т-образных соединителя для труб из ПВХ 2) 1 кусок трубы из ПВХ длиной 3 дюйма 3) 2 двигателя (убедитесь, что они могут поместиться внутри вашей трубы) 4) 4-5 футов провода 5) 4 колеса 6) 2 маленьких гвоздя (будут использоваться как оси для ваших колес) 7) 2 переключателя (кнопки будут работать
Интеллектуальная корзина для покупок, управляемая смартфоном: 7 шагов

Умная тележка для покупок, управляемая смартфоном: посещение торговых центров может быть забавным. Но перетаскивание корзины для покупок, когда вы наполняете ее чем-то, - это просто раздражает. Боль проталкивать его по узким проходам, делать крутые повороты! Итак, вот (своего рода) предложение, которое вы можете
Простая радиоуправляемая машина с Wi-Fi: 7 шагов (с изображениями)

Простая радиоуправляемая машина с Wi-Fi: если бы вы сказали мне несколько лет назад, что вы сможете модифицировать радиоуправляемую машину, чтобы дать ей Wi-Fi, чтобы вы могли управлять через веб-страницу с помощью телефона, и что затраты на это будут меньше, чем € 8, я бы тебе не поверил! Но это потрясающе