Р/У игрушечным автомобилем с планшета по блютуз.

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Аватара пользователя
MerK
Грызет канифоль
Сообщения: 274
Зарегистрирован: Пт июл 09, 2010 21:37:23
Откуда: Саратов

Р/У игрушечным автомобилем с планшета по блютуз.

Сообщение MerK »

Здравствуйте. Недавно загорелся идеей сделать радиоуправление через планшет, причем не тупо вправо влево а пропорциональное. Начинку для самой машинки я сделаю( схему, прошивку мк и тд и тп), а вот программу для Андроида нет, учить Яву нет времени и сильного желания. Поэтому ищу помощника для проекта на должность "Программиста планшета".
Вкратце о проекте:
1. Использую сервопривод, блютуз модуль китай(HC05), мк Атмега8( на плате отладочной стоит мега16), драйвер двигателя L293
2.Использовать датчик положения на планшете в качестве руля и какой либо ползунок в качестве газа
3. Сделать "датчик топлива" как в авто)
4. Подарить статью нашему Коту.
Чего добился на сегодняшний день:
1. Сделал управление с планшета сервоприводами и двигателем и отправку значения заряда аккума. Я не стал заморачиваться с протоколами а сделал очень просто. 64 значения скорости двигателя и 33 положения сервы( макс угол поворота сервы где то 150 градусов) Отправка идет непрерывно по одному байту, в ней поочередно указывается значения скорости и угла поворота. Куда попадет значение определяется по двум старшим битам 10-двигатель 00-серво остается еще две "команды"(можно использовать для настроек)
С помощью программ для андроида выяснил что значение положения 8ми битное то есть его нужно ужать до 6ти битного и отправить. На мой взгляд программа не сложная получается, на дизайн мне если чесно все равно. Ну там есть еще пару тонкостей походу расскажу.
Кто хочет принять участие пишите. Видио прислал что бы внушить доверие так сказать) Видео(22Мб)
P.S Просьба не Флудить
P.S.S Проекту планирую уделять 1-2 часа в день
В каждом из нас спит гений и бодрствует идиот
Аватара пользователя
igor-x
Мудрый кот
Сообщения: 1817
Зарегистрирован: Пн ноя 29, 2010 15:58:43

Re: Р/У игрушечным автомобилем с планшета по блютуз.

Сообщение igor-x »

вот здесь для начинающих хороший проект
http://www.instructables.com/id/Simple- ... rol-over-/
Аватара пользователя
MerK
Грызет канифоль
Сообщения: 274
Зарегистрирован: Пт июл 09, 2010 21:37:23
Откуда: Саратов

Re: Р/У игрушечным автомобилем с планшета по блютуз.

Сообщение MerK »

Я смотрел эти статьи. Это не то что я планировал.
В каждом из нас спит гений и бодрствует идиот
Аватара пользователя
Antifritz
Прорезались зубы
Сообщения: 222
Зарегистрирован: Чт июл 08, 2010 01:03:40
Откуда: Украина, Киев

Re: Р/У игрушечным автомобилем с планшета по блютуз.

Сообщение Antifritz »

Можно попробовать, с андроидом помогу. Сейчас пытаюсь управлять квадрокоптером через BT(НС06) используя Modbus (с управлением проблем нет, есть проблемы с коптером :solder: )
Аватара пользователя
MerK
Грызет канифоль
Сообщения: 274
Зарегистрирован: Пт июл 09, 2010 21:37:23
Откуда: Саратов

Re: Р/У игрушечным автомобилем с планшета по блютуз.

Сообщение MerK »

Очень хорошо :)) Значит опыт и наработки у вас есть. Вы готовы начать потихоньку?
В каждом из нас спит гений и бодрствует идиот
Аватара пользователя
Antifritz
Прорезались зубы
Сообщения: 222
Зарегистрирован: Чт июл 08, 2010 01:03:40
Откуда: Украина, Киев

Re: Р/У игрушечным автомобилем с планшета по блютуз.

Сообщение Antifritz »

Ну давайте начинать "потихоньку". И начать предлагаю с обсуждения протокола.
Аватара пользователя
MerK
Грызет канифоль
Сообщения: 274
Зарегистрирован: Пт июл 09, 2010 21:37:23
Откуда: Саратов

Re: Р/У игрушечным автомобилем с планшета по блютуз.

Сообщение MerK »

Ну моя идея такова что весь протокол сводится в непрерывной поочередной передачи байтов, в 1 байте значении скорости в следующем значение сервы и так чередуется. Для чего пришел байт контролер определяет по 7 и 6 биту, пока сделано так 10-двигатель, 00-руль. На мой взгляд это самый быстрый способ обмена и легкий в реализации. Плюс можно поставить таймер, не пришел байт в течении какого то времени значит связь потерянна. Как вам?
В каждом из нас спит гений и бодрствует идиот
Аватара пользователя
Antifritz
Прорезались зубы
Сообщения: 222
Зарегистрирован: Чт июл 08, 2010 01:03:40
Откуда: Украина, Киев

Re: Р/У игрушечным автомобилем с планшета по блютуз.

Сообщение Antifritz »

Если используем только два байта, зачем тратить два бита, если можно ограничится одним? Типа 7-й бит (младший) 0 - руль, 1-двигатель. Или планируются еще какие-то системы?
Аватара пользователя
MerK
Грызет канифоль
Сообщения: 274
Зарегистрирован: Пт июл 09, 2010 21:37:23
Откуда: Саратов

Re: Р/У игрушечным автомобилем с планшета по блютуз.

Сообщение MerK »

Я еще не продумал реверс для двигателя. У меня получилось сделать 64 значения двигателя и 51 сервы, то есть в 6-бит укладываемся и 2 бита на определение посылки, с этими 2 битами возможно 4 комбинации(преднозначения посылки), две уже заняты две на прозапас
В каждом из нас спит гений и бодрствует идиот
Аватара пользователя
Antifritz
Прорезались зубы
Сообщения: 222
Зарегистрирован: Чт июл 08, 2010 01:03:40
Откуда: Украина, Киев

Re: Р/У игрушечным автомобилем с планшета по блютуз.

Сообщение Antifritz »

Ну реверс можно просто как отрицательное число брать - получится по 64 значения в каждую сторону.
Аватара пользователя
MerK
Грызет канифоль
Сообщения: 274
Зарегистрирован: Пт июл 09, 2010 21:37:23
Откуда: Саратов

Re: Р/У игрушечным автомобилем с планшета по блютуз.

Сообщение MerK »

В любом случае придется задействовать еще 1 бит или уменьшить градацию скорости но у нас в запасе еще две комбинации, тогда получиться так 11- двигатель вперед 10-двигатель назад 00-серво 01-настройка чего либо. Как вам предложение?
В каждом из нас спит гений и бодрствует идиот
Аватара пользователя
Antifritz
Прорезались зубы
Сообщения: 222
Зарегистрирован: Чт июл 08, 2010 01:03:40
Откуда: Украина, Киев

Re: Р/У игрушечным автомобилем с планшета по блютуз.

Сообщение Antifritz »

Ладно, пусть так и будет. Думаю, для начала хватит. Под какое разрешение экрана писать и под какую версию андроида?
В любом случае придется задействовать еще 1 бит или уменьшить градацию скорости

А одно и то же получится - по 64 значения в каждую сторону.
Аватара пользователя
MerK
Грызет канифоль
Сообщения: 274
Зарегистрирован: Пт июл 09, 2010 21:37:23
Откуда: Саратов

Re: Р/У игрушечным автомобилем с планшета по блютуз.

Сообщение MerK »

У меня планшет 7 дюймов 1024 x 600 4.0.4. Программы для 4.0 отлично работают на более новых, 2.3 уже вошел в историю так что я думаю целесообразно для 4.0 писать . А вот с разрешением я не знаю, надо делать так что бы была совместимость.
В каждом из нас спит гений и бодрствует идиот
Аватара пользователя
MerK
Грызет канифоль
Сообщения: 274
Зарегистрирован: Пт июл 09, 2010 21:37:23
Откуда: Саратов

Re: Р/У игрушечным автомобилем с планшета по блютуз.

Сообщение MerK »

Ну как у вас успехи?)
Я закончил с механикой, поставил серву на руль. Сейчас думаю насчет питания
В каждом из нас спит гений и бодрствует идиот
Аватара пользователя
Antifritz
Прорезались зубы
Сообщения: 222
Зарегистрирован: Чт июл 08, 2010 01:03:40
Откуда: Украина, Киев

Re: Р/У игрушечным автомобилем с планшета по блютуз.

Сообщение Antifritz »

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

PS: как Ваш модуль называется (имя в поиске) и, желательно, его МАС-адрес.
Аватара пользователя
MerK
Грызет канифоль
Сообщения: 274
Зарегистрирован: Пт июл 09, 2010 21:37:23
Откуда: Саратов

Re: Р/У игрушечным автомобилем с планшета по блютуз.

Сообщение MerK »

Модуль HC05 (Статья на коте) Адрес 20:13:07:18:51:14
В каждом из нас спит гений и бодрствует идиот
Аватара пользователя
MerK
Грызет канифоль
Сообщения: 274
Зарегистрирован: Пт июл 09, 2010 21:37:23
Откуда: Саратов

Re: Р/У игрушечным автомобилем с планшета по блютуз.

Сообщение MerK »

Небольшое видио про механику(10Мб) Яндексдиск
В каждом из нас спит гений и бодрствует идиот
Аватара пользователя
Antifritz
Прорезались зубы
Сообщения: 222
Зарегистрирован: Чт июл 08, 2010 01:03:40
Откуда: Украина, Киев

Re: Р/У игрушечным автомобилем с планшета по блютуз.

Сообщение Antifritz »

Аватара пользователя
MerK
Грызет канифоль
Сообщения: 274
Зарегистрирован: Пт июл 09, 2010 21:37:23
Откуда: Саратов

Re: Р/У игрушечным автомобилем с планшета по блютуз.

Сообщение MerK »

Соединение проходит, а вот команды нет. А как часто отправка происходит?
P.S Сделал так что все что приходит с Юарта сразу в шим без преобразования, все равно ничего
В каждом из нас спит гений и бодрствует идиот
Аватара пользователя
Antifritz
Прорезались зубы
Сообщения: 222
Зарегистрирован: Чт июл 08, 2010 01:03:40
Откуда: Украина, Киев

Re: Р/У игрушечным автомобилем с планшета по блютуз.

Сообщение Antifritz »

Отправка должна бы происходить при изменении ползунка, над этим поработаем еще...
Строчка Отключено меняется на Подключено? А при выключенном приемнике? Никаких сообщений не выводится? Приемник как-то отображает, что к нему подключились (например, на моем НС-06 начинает непрерывно гореть светодиод)?
PS: Подкорректировал немного
Ответить

Вернуться в «Умные мысли»