Машинка на arduino и Bluetooth Android

Машинка на arduino и Bluetooth Android

Машинка на arduino и Bluetooth без редактирования кода. Мы будем использовать специализированный бесплатный софт для составления скетча. Кроме того не надо покупать шасси для нашей поделки, подойдет практически любая неисправная радиоуправляемая модель автомобиля или танка.

Предлагаю посмотреть обзорный видеоролик про блютуз-управляемую машинку и ее начинку.

Итак, давайте разберем на живом примере как сделать своими руками дистанционно управляемую по bluetooth c android планшета или смартфона машинку. Статья, как ни странно, рассчитана на начальный уровень знаний. Здесь нет руководства по редактированию кода в Arduino IDE, да и мы использовать его будем только для заливки нашего кода. А составлять алгоритм управления будем в программе под названием FLProg. Программа управления со смартфона — HmiKaskada_free. Но сначала о железе, которое нам понадобится.

Машинка на arduino и Bluetooth — аппаратная часть.

Первое что необходимо это шасси, то есть корпус с колесами и моторчиками, который и будет ездить на радость нам и окружающим. В моем случае был использован корпус от радиоуправляемой игрушки в которой выгорела силовая часть. Перспектива ремонта мне показалась унылой, да и хотелось чего то нового для своих детей. Так и родился этот проект. В корпусе стоят два двигателя которые приводят в движение колеса по бортам машинки, как у танка. Вся электронная начинка отправилась на запчасти.

Для управления электродвигателями нашего будущего творения понадобится Н-мост на микросхеме L298N Ссылка на Али, я брал у именно этот. Картинка кликабельна.

Н-мост для arduino

Может управлять двумя двигателями в диапазоне напряжений 5 — 35 вольт. Поддерживает ШИМ, то есть можно регулировать обороты двигателей. На плате есть вывод стабилизированного напряжения 5 вольт для питания ардуино.

Схема подключения проста и незатейлива:

Схема подключения L298N а arduino

Следующей неотъемлемой частью электронной начинки нашего проекта является bluetooth модуль HC-06. Самый обычный модуль для ардуино, настолько популярен что в дополнительном описании не нуждается.

HC-06 bluetooth for arduino

Основным элементом и мозгом в моем случае выступает arduino nano, тут даже фото выкладывать не буду ибо все о ней знают и умеют с ней работать. Кстати подойдет любая плата ардуино, лишь бы в корпус поместилась 😀

Аккумуляторы и провода для пайки в определении спецификации не нуждаются. Выбор аккумуляторов зависит от рабочего напряжения электродвигателей.

Машинка на arduino и Bluetooth — составление скетча.

Повторюсь — никакого копания в коде тут не будет. Мы будем использовать популярную программу FLProg. Скачать ее последнюю версию можно на официальном сайте. Интерфейс проги прост и незатейлив, но имеется огромный функционал и поддержка практически всех популярных модулей. Как ей пользоваться писать не буду так как это потянет на пару статей. Скажу только что я не встречал более удобной и доступной программы для составления скетчей для arduino и ее клонов. Скрин интерфейса:

На сайте полно текстовых и видео мануалов, думаю разберетесь.

Мой проект для дистанционно-управляемой машины можно скачать с яндекс-диска.

Интерфейс управления на планшете android.

По многочисленным просьбам написал подробную инструкцию по разработке интерфейса управления на базе HmiKaskada android в статье Arduino танк с bluetooth управлением. Ссылка кликабельна.

Для устройств под управлением android существует программа HmiKaskada (ссылка на ЯндексДиск). Изначально она разрабатывалась как альтернатива дорогим промышленным HMI панелям. Но пытливые умы быстро смекнули что управлять она может чем угодно. В нашем случае машинкой. Поддерживает беспроводные интерфейсы Wi-Fi и Bluetooth, кроме того можно девайс подключить напрямую через USB.

Есть платная и бесплатная версии программы. У меня есть обе но я принципиально сделал проект в бесплатной версии что бы показать вам и в очередной раз убедиться в абсолютной работоспособности free версии. Основное отличие free от PRO версий это работа только по блютуз.

На форуме FLProg есть гигантская ветка по вопросу совместимости с КаСкадой, да и разработчик активен и общителен. Скрин панели управления выкладывать не вижу смысла — он есть в видеоролике.

Как видите создавать разнообразные гаджеты можно и без правки кода, что и требовалось доказать. Надеюсь статья была для вас полезна и наглядна. Охотно отвечу на комментарии.

  • Arduino разработки, bluetooth управление, FLProg, KasKada, автомобиль по блютуз, андроид управление, Игрушка андроид, Проекты ардуино

Постоянная ссылка на это сообщение: https://rightnotes.ru/proekty-na-arduino/mashinka-na-arduino-i-bluetooth-android.html

11 комментариев
  • Олег к 21 октября, 2017 в 12:24

Здравствуйте! Можете выложить полную схему подключений, где будет ардуино, Н мост, блютус модуль и питание. Сейчас не понятно куда подключать блютус

  • Дмитрий к 21 октября, 2017 в 18:12 Автор

Приветствую. Подключение Н-моста смотрим в проекте, блютуз RX подключаем к ТХ на ардуине и блютуз ТX подключаем соответственно к RХ на ардуине. Питаем блютуз от пяти вольт.

  • Олег к 22 октября, 2017 в 17:59

блютуз EX….. это опечатка?

и…… совсем не ясно что делать с каскадой

  • Олег к 22 октября, 2017 в 18:17

Можете поделиться своим проектом на каскаде?

  • Дмитрий к 22 октября, 2017 в 18:36 Автор

Спасибо за замечание, завтыкал выложить). Вот — проект управления машинкой для КаСкады: https://yadi.sk/d/cCn916sC3NyHSt

  • Олег к 23 октября, 2017 в 21:00

Каскада выдаёт ошибку при импорте проекта. А на компе…. Комп этот архив не воспринимает как рар архив

  • Олег к 24 октября, 2017 в 15:33

и ещё….. может каскада формирует файл сугубо под устройство на котором установлено? но…. тогда не было бы клавиши Импортировать….

  • Дмитрий к 26 октября, 2017 в 21:41 Автор

Что с компом делать не знаю, не пробовал на компе запускать. Загрузил на своем телефоне, на другом планшете, все работает.

  • Женя к 27 февраля, 2018 в 19:49

А можно как то подробнее про создание проекта для ардуинки?

  • Дмитрий к 27 февраля, 2018 в 19:53 Автор
  • TNTU к 12 мая, 2019 в 17:08

Дякую допомоголо при створені власної машинки.

Добавить комментарий Отменить ответ Рубрики Свежие записи
  • Space Engineers steam: команды Occupied, Dampeners и Distance.
  • Space Engineers корабль: команды Mass и ShipMass.
  • Space Engineers скорость: команды Pos, Altitude, Speed, Accel, Gravity, StopDistance, StopTime.
  • Space Engineers русская: команда Countdown.
  • Space Engineers wiki: команда DateTime.
  • Space Engineers время: команда Time.
  • Space Engineers scripts: Команда TextLCD.
  • Space Engineers программируемый блок: команда CustomData.
  • Игра Space Engineers: команды Echo, Center, Right, HScroll.
  • Space Engineers баки: команда Tanks.
  • Space Engineers кислород: команда Oxygen.
  • Установка Iobroker на ОС Windows 10
  • Space Engineers предметы: команда Amount.
  • Space Engineers управление: команда Details.
  • Automatic LCD 2: Команда PropBool
  • Space Engineers режимы: команда Working
  • Space Engineers блоки: Команды BlockCount, EnabledCount и ProdCount.
  • Space Engineers моды скачать: Команда Docked.
  • Space Engineers гайд: Команда Damage.
  • Space Engineers двигатели прыжковые: Команда ChargeTime.
  • Space Engineers русская версия: команда Charge.
  • Space Engineering скрипты: команда PowerTime
  • Space Engineers моды, Команды: PowerUsed и PowerUsedTop.
  • Space Engineers lcd 2 команда PowerSummary.
  • Space Engineers батареи: Команда: PowerStored
Свежие комментарии
  • Дмитрий к записи GM328 многофункциональный тестер радиодеталей — сборка.
  • Вячеслав к записи GM328 многофункциональный тестер радиодеталей — сборка.
  • Дмитрий к записи GM328 многофункциональный тестер радиодеталей — сборка.
  • Вячеслав к записи GM328 многофункциональный тестер радиодеталей — сборка.
  • Дмитрий к записи GM328 многофункциональный тестер радиодеталей — сборка.
  • Вячеслав к записи GM328 многофункциональный тестер радиодеталей — сборка.
  • Дмитрий к записи GM328 многофункциональный тестер радиодеталей — сборка.
  • Василий к записи GM328 многофункциональный тестер радиодеталей — сборка.
  • Nonal007 к записи Переключаемая графика — настройка ноутбука
  • Степан к записи Переключаемая графика — настройка ноутбука
Метки Категории Свежие записи
  • Space Engineers steam: команды Occupied, Dampeners и Distance.
  • Space Engineers корабль: команды Mass и ShipMass.
  • Space Engineers скорость: команды Pos, Altitude, Speed, Accel, Gravity, StopDistance, StopTime.
  • Space Engineers русская: команда Countdown.
  • Space Engineers wiki: команда DateTime.
Свежие комментарии
  • Дмитрий к записи GM328 многофункциональный тестер радиодеталей — сборка.
  • Вячеслав к записи GM328 многофункциональный тестер радиодеталей — сборка.
  • Дмитрий к записи GM328 многофункциональный тестер радиодеталей — сборка.
  • Вячеслав к записи GM328 многофункциональный тестер радиодеталей — сборка.
  • Дмитрий к записи GM328 многофункциональный тестер радиодеталей — сборка.

Вся представленная на сайте информация, касающаяся технических характеристик, изображений, а также стоимости носит информационный характер и ни при каких условиях не является публичной офертой, определяемой положениями Статьи 437 (2) Гражданского кодекса Российской Федерации.

📎📎📎📎📎📎📎📎📎📎