roboforum.ru

Технический форум по робототехнике.

DROiD

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

DROiD

Сообщение Romeo » 30 окт 2011, 00:03

Сие чудо представляет собой блин в 26 сантиметров диаметром с двумя тяговыми колёсами и одним подруливающим.
Платформа достаточно легко повторима. Фото уже выкладывались на roboforum, но я повторюсь, поскольку были произведены изменения конструкции.
Используются: плата контроллера OR-AVR-M128-DS bluetooth модуль OR-BT20-115.2, Li-Po аккумулятор 5800mAh, сонар MaxBotix LV-MAXSONAR-EZ1, преобразователь напряжения для питания двигателей (модифицированных серв HXT12K), камера вращается сервой HXT5010.
Управляется робот с коммуникатора( операционная система Android 2.3.5). Прога составлена в Google AppInventor.
Есть ещё и прога для компа с управлением от джойстика.
Видео, как это работает:
http://rutube.ru/tracks/4957607.html?v= ... 5aaa04bfc5
Извиняюсь, что рутюб :oops:
Вложения
DROiD_D(apk).rar
Файл для Androida
(1.17 МиБ) Скачиваний: 0
DROiD_D.zip
Файл для AppInventor
(17.76 КиБ) Скачиваний: 0
DSC00138.JPG
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

Re: DROiD

Сообщение cudi » 30 окт 2011, 17:57

Очень интересно:))
А можно узнать язык для робота, и посмотреть саму программу?
cudi
 
Сообщения: 48
Зарегистрирован: 21 мар 2010, 19:33
Skype: levanchik322
прог. языки: WinAVR С, C++, HiAsm, BascomAVR.

Re: DROiD

Сообщение Romeo » 30 окт 2011, 18:38

Для написания программы использовался App Inventor.
Файлы для загрузки в App Inventor я давал в предыдущем посте.
Вложения
2.JPG
Схема программы
1.JPG
Рабочее пространство
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

Re: DROiD

Сообщение EdGull » 30 окт 2011, 21:19

не смущает что App Inventor прикрывают?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: DROiD

Сообщение Grem » 30 окт 2011, 21:27

Жесть какая-то на картинках :bad:
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1530
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия
прог. языки: Java, C

Re: DROiD

Сообщение EdGull » 30 окт 2011, 21:30

че именно смущает?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: DROiD

Сообщение Grem » 30 окт 2011, 21:47

Рисовалка, что в первой картинке. Могу поспорить, что я напишу логику быстрее, чем оно рисуется :)
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1530
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия
прог. языки: Java, C

Re: DROiD

Сообщение EdGull » 30 окт 2011, 21:57

а спорим что я как ни разу не программер медленней пойму тебя, чем там мышой потаскаю?
так что может не будем холиварить? каждый пишет в чем ему комфортней.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: DROiD

Сообщение Romeo » 30 окт 2011, 22:19

В AppInventor прогу писал лишь потому, что пока не изучил java для Android. Для быстрого создания приложений App мне подходит.
Grem писал(а):... Могу поспорить, что я напишу логику быстрее, чем оно рисуется :)

Напишите.
У меня ушло около 15 минут, чтобы научить Android посылать сообщения на плату контроллера.

EdGull писал(а):не смущает что App Inventor прикрывают?

Его вроде MIT прибрал
http://www.opennet.ru/opennews/art.shtml?num=31519
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

Re: DROiD

Сообщение Grem » 30 окт 2011, 22:31

EdGull писал(а):так что может не будем холиварить? каждый пишет в чем ему комфортней.

Я тоже ниразу не программист. Какой холивар? Я ж не говорю, что "рисовалки" полная ерунда, просто стрёмно выглядит :)
:pardon: если обидел кого.
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1530
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия
прог. языки: Java, C

Re: DROiD

Сообщение cudi » 02 ноя 2011, 09:07

А можно узнать кое что: какой акб у вас используется, где вы компилируете .hex фаилы от своего AppInventor, у меня тоже андроид, можно узнать, где вы учились писать программы для них, какие источники брали?
cudi
 
Сообщения: 48
Зарегистрирован: 21 мар 2010, 19:33
Skype: levanchik322
прог. языки: WinAVR С, C++, HiAsm, BascomAVR.

Re: DROiD

Сообщение Romeo » 02 ноя 2011, 19:12

Про аккум писал в первом посте - Li-Po 7.4 В, 2 банки, ёмкость 5800 mA.
AppInventor hex-файлы не компилирует :)

Учиться там нечему. Необходимо только значиние английского языка.
Инфа здесь:
http://developer.alexanderklimov.ru/and ... ventor.php
http://habrahabr.ru/blogs/android/110277/
http://habrahabr.ru/blogs/android/101154/
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

Re: DROiD

Сообщение Romeo » 17 ноя 2011, 16:05

Проект немного подрос.
Поскольку дома имеется роутер, раздающий инет по Wi-Fi, то решил следующее:
в качестве "мозга" использовать комп, который через прогу-сервер (UDP) по Wi-Fi будет слать команды на мой любимый коммуникатор :) с ОС Android. На нём запущена прога, которая принятые команды шлёт по Bluetooth на плату OR-AVR-M128-DS.
Т.е. никакой пайки проводов, никаких прошивок и т.д. Просто запускаете проги на ПК и мобиле, и всё.
Вся система ещё не до конца доделана...
- команды посылаются только тележке (нет обратной связи),
- автоповорот экрана мобилы надо отключать,
- нужно выключать гашение экрана,
- программы заточены только для моего компа.

P.S. Если нужно могу выложить исходники программ.
Вложения
1.JPG
Окно проги на ПК
2.JPG
Мобилу можно просто положить ня тележку
Последний раз редактировалось Romeo 17 ноя 2011, 16:37, всего редактировалось 1 раз.
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

Re: DROiD

Сообщение =DeaD= » 17 ноя 2011, 16:22

Круто! Надо будет наверное потом сделать простой модуль на 8-ногом МК который через аудиоразъем команды передаёт и можно будет от BT-модуля уйти, сэкономив существенную сумму...
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: DROiD

Сообщение kranon » 22 ноя 2011, 15:56

=DeaD= писал(а):Круто! Надо будет наверное потом сделать простой модуль на 8-ногом МК который через аудиоразъем команды передаёт и можно будет от BT-модуля уйти, сэкономив существенную сумму...

Вот это будет реально круто!!! Так можно будетзадействовать практически любое мобильное устройство!
Аватара пользователя
kranon
 
Сообщения: 7
Зарегистрирован: 31 окт 2007, 01:58
Откуда: Беларусь, г.Барановичи
прог. языки: PHP, C#, C

След.

Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8