roboforum.ru

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

Анонс - модуль управления мелкими роботами.

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

Что из возможностей мне нужно?

Хочу такую плату!
23
13%
Открытый код прошивки МК
18
11%
Возможность управления по bluetooth с планшетов, ПК, не(оу)тбуков, сотовых телефонов и т.д.
21
12%
Возможность интеграции с роутерами под управлением or-wrt и управление по wifi
15
9%
Возможность написания несложных программ на ассемблер-подобном языке
12
7%
Отладчик несложных программ на ассемблер-подобном языке
9
5%
Поддержка датчиков и исполнительных устройств по шине i2c
17
10%
Телеметрическая информация - напряжение бортовой батареи, значения с датчиков
24
14%
Телеметрическая информация - значения с датчиков
11
6%
4 входа/выхода GPIO
3
2%
8 входов/выходов GPIO
4
2%
12 входов/выходов GPIO
14
8%
 
Всего голосов : 171

Анонс - модуль управления мелкими роботами.

Сообщение elmot » 04 сен 2012, 19:16

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

В этой теме принимаются ко вниманию умные мысли и пожелания.


Итак, ТТХ:
  • Электрические параметры:
    • Элементная база - stm8s903 + drv8833 + hc-06(*)
    • Питание - 3..4.2В, предполагается 1S LiPo аккумулятор.
    • Макс. постоянный ток на каждый мотор 1.0А.
  • Возможности
    • ШИМ управление 2 моторами
    • Открытый код прошивки МК
    • Открытый протокол управления
    • Возможность управления по bluetooth с планшетов, ПК, не(оу)тбуков, сотовых телефонов и т.д.
    • Возможность интеграции с роутерами под управлением or-wrt и управление по wifi(*)
    • Возможность написания несложных программ на ассемблер-подобном языке(*)
    • Поддержка датчиков и исполнительных устройств по шине i2c (*)
    • Телеметрическая информация - напряжение бортовой батареи, значения с датчиков(*)
    • Несколько (5-12)выходов GPIO для управления простыми внешними устройствами и датчиками(кнопки, светодиоды и пр)(*)
    *- планируется, еще не исполнено
  • Предполагаемое использование
    • Скрепкоходы
    • Виброходы
    • Микроботы
    • Любая ерундовина с моторчиками
  • Размеры, ориентировочно - 25*45*7мм
  • Цены, ориентировочно, c bluetooth модулем HC-06 или HC-05 (в скобках цена без модуля )
    • Обычная цена 1200 руб
    • Предзаказ с предоплатой 700 руб
    • Обмен на смешного робота или прикольную запчасть робота 0-2000 руб (зависит от степени прикольности)
    • Обмен на скрепыша 0(0)руб, то есть даром
    • Обмен на программу ДУ(Windows, Mac, iPhone/iPad, Android, Linux) 0(0)руб, то есть даром
  • Ожидаемый срок готовности устройства - 2-3 мес
Макетная плата крупным планом
2012-09-04_12.35.23.jpg

Демонстрационная тележка
2012-09-04_12.33.42.jpg

Прототип 1, bt работает.
Последний раз редактировалось elmot 01 ноя 2012, 11:07, всего редактировалось 8 раз(а).
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Анонс - модуль управления мелкими роботами.

Сообщение Nesenin » 04 сен 2012, 20:51

надо бы предусмотреть зарядку li-pol от USB. программы заливать каким методом?
Аватара пользователя
Nesenin
 
Сообщения: 1341
Зарегистрирован: 26 янв 2012, 03:59
Откуда: Казань
прог. языки: LabVIEW
ФИО: Никита Есенин

Re: Анонс - модуль управления мелкими роботами.

Сообщение elmot » 04 сен 2012, 21:14

Не, зарядка уже не влезет. =DeaD=a просите сделать зарядку отдельным девайсом. Или старым телефоном заряжайте. Я еще посмотрю, возможно для зарядки можно купить USB шнурок для некоторых игрушек. Но это точно отдельно от заявленного устройства.
На анонсированном язычке - по тому же блютузу или вайфаю.
Если хочется полностью свою прошивку - тогда стмовским заливатором. Берем STM8s-discovery и юзаем тамошний программатор.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Анонс - модуль управления мелкими роботами.

Сообщение RootAdmin » 04 сен 2012, 21:22

Вот зачем дикавери нужен, оказывается! :)
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

Re: Анонс - модуль управления мелкими роботами.

Сообщение elmot » 04 сен 2012, 21:24

Пуркуа бы нет? Прекрасно работает в таком режиме ^)
Если присмотреться, из макетки торчат 3 "гвоздя". Я туда проводки от дискавери цепляю.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Анонс - модуль управления мелкими роботами.

Сообщение Scorpio » 04 сен 2012, 22:03

Полезная штучка.
Аватара пользователя
Scorpio
 
Сообщения: 2681
Зарегистрирован: 30 сен 2008, 18:49
Откуда: Где-то в Латинской Америке

Re: Анонс - модуль управления мелкими роботами.

Сообщение elmot » 04 сен 2012, 22:07

Надеюсь, что так.
Пожелания? Чего душа просит?
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Анонс - модуль управления мелкими роботами.

Сообщение Nesenin » 04 сен 2012, 23:58

elmot писал(а):Не, зарядка уже не влезет. =DeaD=a просите сделать зарядку отдельным девайсом. Или старым телефоном заряжайте. Я еще посмотрю, возможно для зарядки можно купить USB шнурок для некоторых игрушек. Но это точно отдельно от заявленного устройства.
На анонсированном язычке - по тому же блютузу или вайфаю.
Если хочется полностью свою прошивку - тогда стмовским заливатором. Берем STM8s-discovery и юзаем тамошний программатор.

че это не влезет? гуглопоиск выдал
Изображение
MAX1555. USB ЗАРЯДНОЕ ДЛЯ LI-PO АККУМУЛЯТОРА

посложнее с управлением от микроконтроллера есть например в схеме kilobot
на LM3658 http://www.eecs.harvard.edu/ssr/project ... uments.zip
Аватара пользователя
Nesenin
 
Сообщения: 1341
Зарегистрирован: 26 янв 2012, 03:59
Откуда: Казань
прог. языки: LabVIEW
ФИО: Никита Есенин

Re: Анонс - модуль управления мелкими роботами.

Сообщение elmot » 05 сен 2012, 00:05

Предполагается использование в скрепкоходах, какая зарядка? Плата на фото уже такого размера, в который я хочу это все запихать.
Зарядка отдельно. И не просите.

Добавлено спустя 33 секунды:
Прошу голосовать. Очень надо для воплощения идеи.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Анонс - модуль управления мелкими роботами.

Сообщение Scorpio » 05 сен 2012, 05:20

А схемку принципиальную можно? С ней как-то привычнее. Если не ноу-хау конечно...
Аватара пользователя
Scorpio
 
Сообщения: 2681
Зарегистрирован: 30 сен 2008, 18:49
Откуда: Где-то в Латинской Америке

Re: Анонс - модуль управления мелкими роботами.

Сообщение elmot » 05 сен 2012, 11:15

Да какое там ноухау. Все банально. Только она еще не устоялась, эта схемка. Сейчас постараюсь набросать.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Анонс - модуль управления мелкими роботами.

Сообщение robovan » 05 сен 2012, 12:55

палюбасу что то скрывает:)
Самое важное в жизни- найти человека , который смотрит на мир, так же как и ты:)
Аватара пользователя
robovan
 
Сообщения: 1536
Зарегистрирован: 04 сен 2012, 00:39
Откуда: Украина
ФИО: Владимир

Re: Анонс - модуль управления мелкими роботами.

Сообщение elmot » 05 сен 2012, 13:17

Да ну вас. Душа ж нараспашку :cry:
Вчерне вот так:
BtroachV1.png
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Анонс - модуль управления мелкими роботами.

Сообщение =DeaD= » 05 сен 2012, 13:44

А что, GPIO почти вообще не остаётся? :(
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Анонс - модуль управления мелкими роботами.

Сообщение elmot » 05 сен 2012, 14:23

Да, вообще-то маловато остается GPIO... Всего 9.

С одной стороны, надо бы занять еще 2 пина - под измерение напруги и под nSleep, с другой стороны, SWIM можно переключить в GPIO, тогда будет 8 GPIO, но отлаживать неудобно. Наверное, SWIM пойдет на nSleep,

С третьей стороны, есть мысль переделать на stm8s903 + drv8830, тогда под измерение - не надо, а управление движками будет на 2х ногах, а не на 4-5, тогда 12 GPIO + рабочая I2C.
Ну или попытаться воткнуть более ногастую версию камня.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

След.

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

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

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