Содержание
Bluetooth машинка своими руками | AlexGyver
ОБНОВЛЕНИЯ
- v1.1 – улучшена стабильность. Требуется библиотека GyverMotor
05.11.2021 удалена старая версия, оставил только 1.1. Обновлена библиотека GyverMotor в архиве
ОПИСАНИЕ
И вот наконец-то я решился сделать свою собственную машинку на управлении по Bluetooth! Для начала решил сделать всё максимально просто: 4 мотора, 4 колеса, ардуина, блютус модуль, ну и драйвер. Запитаем всё от паурбанка, на него и колёса закрепим. Для Андроид слепил приложеньку GyverJoy, простенький джойстик. Самая главная фишка в том, что в проекте используем FPV камеру и приёмник для смартфона, добавив разделение экрана от новой версии Андроид получим одновременное управление машинкой и вывод видео с камеры! Смотрите видос, проект просто бомбезный!
КОМПОНЕНТЫ
Инструменты, полезное
Каталоги ссылок на Алиэкспресс на этом сайте:
- Всё для пайки: паяльники, приспособления
- Платы Ардуино, модули и датчики
- Модули и датчики для умного дома
- Дешёвые инструменты
- Аккумуляторы, платы защиты, зарядники
- Мультиметры
- Блоки питания, преобразователи
Железки со схемы
Стараюсь оставлять ссылки только на проверенные крупные магазины, из которых заказываю сам. Также по первые ссылки ведут по возможности на минимальное количество магазинов, чтобы минимально платить за доставку. Если какие-то ссылки не работают, можно поискать аналогичную железку в каталоге Ардуино модулей. Также проект можно попробовать собрать из компонентов моего набора GyverKIT.
- Powerbank XiaoMI USBx2 https://ali.ski/WGT1X4
Arduino Nano купить в РФ, aliexpress, aliexpress, искать
Bluetoth HC-06 aliexpress, aliexpress, искать
Драйвер MX1508 aliexpress, aliexpress, искать
- Моторчик и колесо
- https://ali.ski/cr8rh
- https://ali.ski/akKNb0
- 4 мотора и колёса https://ali.ski/WHzSi
Макетная плата aliexpress, aliexpress, искать
- Танковое шасси https://ali.ski/6Mlgo7
FPV:
- Камера 3 в 1 https://ali.ski/CwPX9
- FPV OTG приёмник
- https://ali.ski/dOjdwE
- https://ali.ski/m-t6Jp
- Другие варианты приёма видео:
- FPV часы https://ali. ski/geptr
- Крутой дисплей с приёмником https://ali.ski/YJflI
- FPV шлем как у меня https://ali.ski/36ORh
ПРОШИВКА
ВНИМАНИЕ!
Максимально подробный гайд по началу работы с платой и загрузке прошивки для проекта находится ЗДЕСЬ. Изучи его внимательно, прежде чем писать на форум или в группу ВК!
ИНСТРУКЦИЯ
СКАЧАТЬ
GITHUB
БАГРЕПОРТ
ПОДДЕРЖАТЬ
Вы можете поддержать меня за создание доступных проектов с открытым исходным кодом, полный список реквизитов есть вот здесь.
Гоночная машинка на Bluetooth управлении.
Всем привет. Сегодня постараюсь познакомить вас с обзором детской машинки управляемой через bluetooth посредством телефона или планшета.
Так как продавец, после того, как я скинул ему ссылку на обзор конструктора, сделал мне скидку я ставлю п. 18. Шла посылка очень долго, честно говоря, думал где-то потерялась или это я привык, что почта хорошо работает в последнее время. За время доставки коробка особо не помялась, можно даже дарить. Как и любая упаковка игрушки из китая, коробка служит одновременно и витриной ), на каждой стороне коробки изображение всех возможных вариантов этой машинки. Из полезного на одной стороне есть QR код с ссылкой на скачку приложения под Android и iOS.
Итак, что нам предлагает производитель:
● Масштаб 1:20
● Два ведущих колеса
● Управление через блютуз
● Голосовое управление
● Программируемое движение
Открыв коробку мы видим саму машинку на картонном педестале, под ней парочка аксессуаров. Это отвертка и зарядное устройство, также в коробке есть небольшая инструкция. Зарядное при работе нагревается, не сильно, но есть нагрев.
Для начала посмотрим на сам автомобиль. Выглядит машинка достаточно интересно для ребенка, яркие цвета и гоночный вид. Корпус машинки весь выполнен из пластика и нет никакой защиты от влаги, так что это квартирный вариант или для сухой погоды.
На днище машинки расположен отсек для аккумулятора, аккумулятор кстати на 700mAh 4.8V набранный из 4х NiCd элементов формата АА. А также на есть корректор поворотов, если машина не едет прямо и кнопка включения игрушки.
Машинка имеет резиновые шины, сменные, хотя их явно никто менять не будет. Передняя и задняя подвески независимые, даже есть пружины, хотя они в принципе носят декоративный характер.
Цветастая обшивка авто держится на 3х штырьках и может быть легко снята и заменена на другую, если есть. Под ней собственно корпус, в котором разместилась электроника управления.
Хотя это я слишком громко сказал, сняв верхнюю половинку корпуса, она держится на 6 саморезах, видно одну простенькую плату управления с bluetooth чипом, к которой подключены все провода и движок управления поворотами, сервы здесь нет.
На фото видно микруху управления моторами, bluetooth чип с затертой маркировкой. В корпусе заднего моста находится коллекторный моторчик с редуктором. На шестернях имеется смазка.
Скачав по QR коду приложения, я приступил к тестированию машинки. Немного о приложении, видно что написано на коленке, но оно работает, хотя не часто, но бывают отвалы. В приложении, кроме управления кнопками на экране, есть еще и голосовое управление, но это для особых извращенцев), команды простые типа run, left, stop. Но видать произношение у меня хромает, так как выполнялись мои команды через пень-колоду. Есть также интересная фишка, конструктор маршрута, там добавляешь кусочки маршрута, например 2 сек. прямо + направо 2 сек., и машинка едет по этому маршруту. Это мне больше понравилось, чем голосовое управление. Немного скринов с приложения.
На основном экране приложения, сверху находятся все управляющие иконки. Слева находится индикатор зарядки батареи, но он походу просто нарисован, так как когда машинка уже не ездила там красовалось 100% заряда). В меню настройки находится описание кнопок управления и как пользоваться голосовым управлением. Потом идут кнопка включения голосового управления, смена управления, включение музыкального трека под который машинку катаю, включение конструктора маршрута и смена фона рабочего стола. Самая правая кнопка служит для подключения к машинке.
По факту если скинуть пяток баксов, будет хорошая игрушка для ребенка, это при условии, что я ее покупал когда она стоила 16$. Машинка одинаково хорошо катается по ковру и по асфальту, особенно если асфальт ровный. Пороги в квартире преодолевает. Не слишком резвая, можно просто катать без телефона). Батарейки хватит минут на 20 точно. Машинку планировал подарить мелкому племяннику сразу, но мой сын решил сначала ее сам обкатать ).Следует понимать, что это просто интересная игрушка для вашего ребенка, а не гоночный болид для заядлых RC-шников. На этом наверное все, в видео можно посмотреть как она катается. В принципе, если будут опять скидки, можно взять ребенку. Спасибо всем за прочтение.
Товар для написания обзора предоставлен магазином. Обзор опубликован в соответствии с п.18 Правил сайта.
Bluetooth Control Car
Теоретическая концепция
- AIM
В этой статье я собираюсь написать о том, как сделать Bluetooth Control Car. Итак, перед этим нам нужно собрать некоторые теоретические знания о плате Arduino Uno и ее микроконтроллере, модуле Bluetooth, модуле двигателей и драйверов двигателей, а также о создании робота, а также о том, как мы можем управлять двигателями с помощью модуля Bluetooth и сделать автомобиль-робот, который следует инструкциям с мобильного телефона Android.
- Требуемые компоненты:
Старший № Компонент Количество 1. Ардуино Уно 1 2. Двигатель постоянного тока 2 3. Модуль драйвера двигателя 1 4. Bluetooth-модуль 1 5. Колеса 2 6. Шасси 1 7. Перемычки согласно требованию 8. 9В Батарея 2 9. Крышка батарейного отсека 1 10. Крышка батарейного отсека с разъемом питания 1
- ARDUINO UNO:
Arduino Uno — это плата микроконтроллера с открытым исходным кодом, основанная на микроконтроллере Microchip ATmega328P и разработанная Arduino.cc. цифрового и аналогового ввода/вывода ( I/O), которые могут быть подключены к различным платам расширения (щитам) и другим схемам. Плата имеет 14 контактов цифрового ввода-вывода (шесть из которых могут использоваться для вывода ШИМ), 6 контактов аналогового ввода-вывода и программируется с помощью Arduino IDE (интегрированная среда разработки) с помощью USB-кабеля типа B. Он может питаться от USB-кабеля или от внешнего 9-вольтовая батарея, хотя она принимает напряжения от 7 до 20 вольт.
- Распиновка Arduino Uno:
- Светодиод : Имеется встроенный светодиод, управляемый цифровым выводом 13. is off
- VIN : Входное напряжение платы Arduino/Genuino, когда она использует внешний источник питания (в отличие от 5 вольт от соединения USB или другого регулируемого источника питания). Вы можете подавать напряжение через этот контакт или, если подаете напряжение через разъем питания, получить к нему доступ через этот контакт.
- 5V : Этот контакт выводит регулируемое напряжение 5 В от регулятора на плате. Плата может питаться от разъема питания постоянного тока (7–20 В), разъема USB (5 В) или контакта VIN платы (7–20 В). Подача напряжения через контакты 5 В или 3,3 В обходит регулятор и может повредить плату.
- 3V3 : Питание 3,3 В, генерируемое встроенным регулятором. Максимальный потребляемый ток составляет 50 мА.
- GND : Контакты заземления.
- IOREF : Этот контакт на плате Arduino/Genuino обеспечивает опорное напряжение, с которым работает микроконтроллер. Правильно сконфигурированный экран может считывать напряжение на контакте IOREF и выбирать соответствующий источник питания или включать преобразователи напряжения на выходах для работы с 5 В или 3,3 В.
- Сброс : Обычно используется для добавления кнопки сброса к экранам, которые блокируют кнопку на плате.
- TX/RX (0/1 контакты) : Светодиоды индикации передачи и приема данных.
- Аналоговые контакты (A0-A5) : Эти контакты преобразуют аналоговые сигналы от аналогового датчика в цифровой сигнал.
- Цифровой вход/выход (контакты 0-13): Диапазон контактов цифрового входа или выхода от 0-13.
- Двигатель постоянного тока:
Двигатель постоянного тока — это любой класс вращающихся электродвигателей, который преобразует электрическую энергию постоянного тока в механическую энергию. Наиболее распространенные типы полагаются на силы, создаваемые магнитными полями. Почти все типы двигателей постоянного тока имеют какой-либо внутренний механизм, электромеханический или электронный, для периодического изменения направления тока в части двигателя.
- Модуль привода двигателя:
Это двойной двунаправленный модуль привода двигателя. Эта модель позволит вам легко и независимо управлять двумя моторами, каждый в обе стороны. Он идеально подходит для робототехнических приложений и хорошо подходит для подключения к микроконтроллеру, требующему всего пару линий управления на двигатель.
- Модуль Bluetooth (HC-05)
- HC-05 — модуль Bluetooth, предназначенный для беспроводной связи. Этот модуль можно использовать в конфигурации ведущего или ведомого устройства. Он имеет диапазон до <100 м, что зависит от передатчика и приемника, атмосферы, географических и городских условий. Он использует последовательную связь для связи с устройствами. Он связывается с микроконтроллером через последовательный порт (USART).
- Распиновка модуля HC-05:
Он имеет 6 контактов,
1. Ключ/EN: Используется для перевода модуля Bluetooth в режим AT-команд. Если для вывода Key/EN установлено высокое значение, то этот модуль будет работать в командном режиме. В противном случае по умолчанию он находится в режиме данных. Скорость передачи по умолчанию для HC-05 в командном режиме составляет 38400 бит/с и 9600 в режиме данных. Модуль HC-05 имеет два режима:
1. Режим данных: Обмен данными между устройствами.
2. Командный режим: Он использует AT-команды, которые используются для изменения настройки HC-05. Для отправки этих команд в модуль используется последовательный (USART) порт.
2. VCC: Подключите к этому контакту 5 В или 3,3 В.
3. GND: Контакт заземления модуля.
4. TXD: Передача последовательных данных (данные, полученные беспроводным способом модулем Bluetooth, последовательно передаются на контакт TXD)
5. RXD: Последовательный прием данных (полученные данные будут передаваться модулем Bluetooth по беспроводной связи).
6. Состояние: Сообщает, подключен модуль или нет.
- Схема:
Шаг 1: Подключите модуль Bluetooth к Arduino Uno согласно схеме.
- Соединения:
Arduino Uno HC-05
Rx ———- Tx 900 15
Передача ———- Прием
5В ———- +5В
GND ———- GND
Шаг 2 : Подключите двигатели к модулю драйвера двигателей.
Шаг 3 : Подключите модуль драйвера двигателя к Arduino UNO в соответствии со схемой.
Шаг 4 : Возьмите 9-вольтовую батарею и подключите ее к модулю привода двигателя с помощью крышки батарейного отсека (красный провод к + модуля привода двигателя и черный провод к — модуля привода двигателя.
- Код:
Программное обеспечение, которое я использовал для кодирования: ARDUINO IDE
Код для этого проекта: Робот управления Bluetooth
- Взаимодействие между оборудованием и приложением Android Bluetooth:
Шаг 1: Подключите модуль Bluetooth к Arduino UNO и соответствующим образом запрограммируйте Arduino UNO, чтобы вы иметь возможность управлять Arduino UNO с помощью вашего Android-устройства.
Шаг 2: Загрузите и установите приложение «Arduino Bluetooth RC Car».
Шаг 3: Откройте приложение и подключите модуль HC-05, перед этим вам нужно подать питание на цепи. Затем, когда сопряжение будет выполнено, вы сможете управлять автомобилем с помощью своего приложения.
Надеюсь, эта статья поможет тем, кто хочет сделать этот проект.
Cheers ):
Статья SORAJIT
Концепт-кар Lambo Ride-On с Bluetooth и дистанционным управлением
Перейти к информации о продукте
- Галерея
- Описание
Описание
ДЛЯ ДЕТЕЙ ДО 5 ЛЕТ:
Идеально подходит для одного маленького ребенка за раз. Грузоподъемность до 66 фунтов.
МОЩНЫЙ 12 В 2WD:
МОЩНАЯ игрушка с питанием от 12-вольтовой батареи и 2 двигателями делает ее идеальной комбинацией для езды по траве или грязи, а также делает ее быстрой гоночной машиной.
РУЧНОЙ И РОДИТЕЛЬСКИЙ КОНТРОЛЬ:
Полнофункциональный Родительский пульт дистанционного управления дальнего действия 2,4 ГГц с функцией удаленной остановки Три скорости и задний ход Плавный пуск и электрическая тормозная система для постепенного ускорения и надежного торможения
БЕЗОПАСНОСТЬ И ПРОЧНОСТЬ:
Колеса оснащены нескользящими полосами, которые лучше цепляются, чем пластиковые, и никогда не сдуваются, а также системой пружинной подвески для безопасной плавной езды. Сиденья оснащены ремнями безопасности для безопасного и комфортного использования.
ИНТЕРЬЕР ПРЕМИУМ
Встроенные звуки трубы. Вперед, назад, левый и правый поворот, стоп и функции освещения. Музыкальное радио через Bluetooth или MP3 USB-накопитель и светодиодные фары
ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ
- Размер изделия: 47″ Д x 27,50″ Ш x 18,80″ В
- Максимальная грузоподъемность: 66 фунтов в целом
- Режимы вождения: ручной и дистанционный
- Звуки: Воспроизведение аудио MP3 через дополнительный аудиопорт 3,5 мм
- Встроенные звуки трубы: вперед, назад, поворот влево и вправо, стоп и функции освещения.
Концепт-кар Lambo Ride-On с Bluetooth и дистанционным управлением — синий от First Drive
Обычная цена
209,99 долларов США
Стоимость доставки рассчитывается при оформлении заказа
Выберите количество
Бесплатная и быстрая доставка
Безопасная оплата
1 год гарантии
ДЛЯ ДЕТЕЙ ДО 5 ЛЕТ:
Идеально подходит для одного маленького ребенка за раз. Грузоподъемность до 66 фунтов.
МОЩНЫЙ 12 В 2WD:
МОЩНАЯ игрушка с питанием от 12-вольтовой батареи и 2 двигателями делает ее идеальной комбинацией для езды по траве или грязи, а также делает ее быстрой гоночной машиной.
РУЧНОЙ И РОДИТЕЛЬСКИЙ КОНТРОЛЬ:
Полнофункциональный родительский пульт дистанционного управления дальнего действия 2,4 ГГц с функцией дистанционного останова Три скорости и задний ход Плавный пуск и электрическая тормозная система для постепенного ускорения и надежного торможения
БЕЗОПАСНОСТЬ И ПРОЧНОСТЬ:
Колеса оснащены нескользящими полосами, которые лучше цепляются, чем пластиковые, и никогда не сдуваются, а также системой пружинной подвески для безопасной плавной езды. Сиденья оснащены ремнями безопасности для безопасного и комфортного использования.
ИНТЕРЬЕР ПРЕМИУМ
Встроенные звуки трубы. Вперед, назад, левый и правый поворот, стоп и функции освещения.