Оглавление:
![RC Car Hack - Bluetooth, управляемый через приложение для Android: 3 шага (с изображениями) RC Car Hack - Bluetooth, управляемый через приложение для Android: 3 шага (с изображениями)](https://i.howwhatproduce.com/images/002/image-4229-42-j.webp)
Видео: RC Car Hack - Bluetooth, управляемый через приложение для Android: 3 шага (с изображениями)
![Видео: RC Car Hack - Bluetooth, управляемый через приложение для Android: 3 шага (с изображениями) Видео: RC Car Hack - Bluetooth, управляемый через приложение для Android: 3 шага (с изображениями)](https://i.ytimg.com/vi/LwtOxvfcsd0/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
![Image Image](https://i.howwhatproduce.com/images/002/image-4229-44-j.webp)
![](https://i.ytimg.com/vi/Zt20L2Eri6g/hqdefault.jpg)
![Подключение модулей Подключение модулей](https://i.howwhatproduce.com/images/002/image-4229-45-j.webp)
Уверен, что каждый из вас сможет найти дома неиспользованную радиоуправляемую машину. Эта инструкция поможет вам заменить старую радиоуправляемую машину на оригинальный подарок:) В связи с тем, что у меня была радиоуправляемая машина небольшого размера, я выбрал Arduino Pro Mini в качестве основного контроллера. Еще один важный модуль, который я использовал в этом проекте, - это держатель с двумя драйверами двигателя TB6612FNG. Этот контроллер мотора имеет достаточный диапазон допустимых входных напряжений (от 4,5 В до 13,5 В) и постоянного выходного тока (1 А на канал). В качестве bluetooth-приемника я использовал популярный недорогой модуль HC-06. Дополнительно вы можете использовать светодиоды в качестве передних и задних фонарей автомобиля.
Компоненты проекта:
- Радиоуправляемая машина (может быть старая и битая)
- Arduino Pro Mini 328 (3 В / 8 МГц) x1
- TB6612FNG Держатель для двух двигателей x1
- Модуль Bluetooth HC-06 или аналогичный x1
- Светодиоды: 2 красных и 2 белых
- Резистор 10 кОм (требуется для светодиодов) x4 или 10 кОм Сеть резисторов SIL x1
- Макетная плата (половинный размер) x1
- Джамперы и кабели
- Батарейки AA x4
Шаг 1: Подключение модулей
![Подключение модулей Подключение модулей](https://i.howwhatproduce.com/images/002/image-4229-46-j.webp)
Ниже приведен способ подключения Arduino Pro Mini к другим модулям. Не забудьте подключить к каждому модулю напряжение питания (VCC, GND).
1. Bluetooth (например, HC-06) -> Arduino Pro Mini (3,3 В)
- RXD - TXD
- TXD - RXD
- VCC - 3,3 В от Arduino Pro Mini (VCC)
- GND - GND
2. Двухмоторный драйвер TB6612FNG -> Arduino Pro Mini
- AIN1 - 4
- AIN2 - 7
- БИН1 - 8
- БИН2 - 9
- PWMA - 5
- PWMB - 6
- STBY - Vcc
- VMOT - напряжение двигателя (от 4,5 до 13,5 В) - 6 В от автомобильного аккумулятора RC
- Vcc - логическое напряжение (от 2,7 до 5,5) - 3,3 В от Arduino Pro Mini (VCC)
- GND - GND
3. TB6612FNG Dual Motor Driver -> Двигатели постоянного тока
- A01 - приводной двигатель A
- A02 - приводной двигатель A
- B01 - двигатель рулевого управления B
- B02 - двигатель рулевого управления B
4. Светодиоды -> Arduino Pro Mini
- передний правый светодиод - 2
- передний левый светодиод - 3
- задний правый светодиод - 14
- задний левый светодиод - 15
Шаг 2: Код Arduino
![Код Arduino Код Arduino](https://i.howwhatproduce.com/images/002/image-4229-47-j.webp)
Полный код этого проекта доступен на GitHub: ссылка
Программа Arduino проверяет в основном цикле - «void loop ()», была ли новая команда (символ) отправлена из приложения Android через Bluetooth. Если есть какой-либо входящий символ из последовательного порта bluetooth, программа запускает выполнение функции "void processInput ()". Затем из этой функции в зависимости от символа вызывается конкретная функция управления (например, для символа «r» вызывается функция void turn_Right ()).
Если вы собираетесь использовать моторный щит Arduino (L298), эта ссылка может быть вам полезна
Шаг 3. Приложение для Android
![Приложение для Android Приложение для Android](https://i.howwhatproduce.com/images/002/image-4229-48-j.webp)
![Приложение для Android Приложение для Android](https://i.howwhatproduce.com/images/002/image-4229-49-j.webp)
![Приложение для Android Приложение для Android](https://i.howwhatproduce.com/images/002/image-4229-50-j.webp)
Приложение My Android позволяет вам управлять любым роботом, оснащенным платой Arduino, через Bluetooth. Вы также можете независимо управлять двумя моторами ШИМ-каналами (парой моторов).
Каждой кнопке приложения Android присваивается уникальный символ, как показано на рисунке выше. Вы можете редактировать код Arduino и использовать мое приложение для Android для управления своим собственным устройством (не только этим радиоуправляемым автомобилем).
Вы можете бесплатно скачать мое приложение для Android из Google Play: ссылка
Как использовать приложение для Android:
- нажмите кнопку меню или 3 вертикальные точки (в зависимости от версии вашего Android)
- выберите вкладку «Подключить устройство»
- нажмите на вкладку «HC-06», и через некоторое время вы должны увидеть сообщение «Connected to HC-06»
- после подключения вы можете управлять своей машиной
- если вы не видите свое bluetooth-устройство HC-06, нажмите кнопку «Поиск устройств»
- при первом использовании подключите свои устройства Bluetooth, введя код по умолчанию «1234»
Если вы хотите увидеть другие мои проекты, связанные с робототехникой, посетите:
- мой сайт: www.mobilerobots.pl
- facebook: Мобильные роботы
Рекомендуемые:
Управление Led через приложение Blynk с помощью Nodemcu через Интернет: 5 шагов
![Управление Led через приложение Blynk с помощью Nodemcu через Интернет: 5 шагов Управление Led через приложение Blynk с помощью Nodemcu через Интернет: 5 шагов](https://i.howwhatproduce.com/images/001/image-766-j.webp)
Управление светодиодом через приложение Blynk с помощью Nodemcu через Интернет: Привет всем, сегодня мы покажем вам, как вы можете управлять светодиодом с помощью смартфона через Интернет
Стеклянная светодиодная трубка (Wi-Fi, управляемый через приложение для смартфона): 6 шагов (с изображениями)
![Стеклянная светодиодная трубка (Wi-Fi, управляемый через приложение для смартфона): 6 шагов (с изображениями) Стеклянная светодиодная трубка (Wi-Fi, управляемый через приложение для смартфона): 6 шагов (с изображениями)](https://i.howwhatproduce.com/images/001/image-1093-j.webp)
Светодиодная трубка со стеклянным камнем (приложение для смартфона, управляемое Wi-Fi): Здравствуйте, коллеги! В этой инструкции я покажу вам, как построить светодиодную трубку, управляемую Wi-Fi, которая заполнена стеклянными камнями для создания приятного эффекта рассеивания. Светодиоды имеют индивидуальную адресацию, поэтому в
Как создать приложение для Android с помощью Android Studio: 8 шагов (с изображениями)
![Как создать приложение для Android с помощью Android Studio: 8 шагов (с изображениями) Как создать приложение для Android с помощью Android Studio: 8 шагов (с изображениями)](https://i.howwhatproduce.com/images/007/image-20613-j.webp)
Как создать приложение для Android с помощью Android Studio: это руководство научит вас основам создания приложения для Android с помощью среды разработки Android Studio. По мере того как устройства Android становятся все более распространенными, спрос на новые приложения будет только расти. Android Studio проста в использовании (
Плотти Ботти: робот для рисования, управляемый через Интернет!: 10 шагов
![Плотти Ботти: робот для рисования, управляемый через Интернет!: 10 шагов Плотти Ботти: робот для рисования, управляемый через Интернет!: 10 шагов](https://i.howwhatproduce.com/images/004/image-10234-2-j.webp)
Plotti Botti: робот для рисования, управляемый через Интернет !: Plotti Botti - это XY-плоттер, прикрепленный к доске, которым может управлять кто угодно через LetsRobot.tv
ROOMBA под управлением ARDUINO YUN через приложение Wi-Fi от STEFANO DALL'OLIO: 4 шага (с изображениями)
![ROOMBA под управлением ARDUINO YUN через приложение Wi-Fi от STEFANO DALL'OLIO: 4 шага (с изображениями) ROOMBA под управлением ARDUINO YUN через приложение Wi-Fi от STEFANO DALL'OLIO: 4 шага (с изображениями)](https://i.howwhatproduce.com/images/004/image-9261-20-j.webp)
ROOMBA Управляется ARDUINO YUN Через приложение Wi-Fi от STEFANO DALL'OLIO: В этом руководстве я делюсь кодом для подключения ARDUINO YUN к Roomba, чтобы управлять Roomba через Wi-Fi. Код и приложение полностью созданы и разработаны мной Стефано Далл ' Olio.Мой Roomba - Roomba 620, но вы можете использовать тот же код для других Roomb