roboforum.ru

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


Кружок "Робототехника" при финансировании близком к нулю

Раздел посвящен вопросам организации и самоорганизации кружков робототехники

Re: Кружок "Робототехника" при финансировании близком к нулю

Сообщение =DeaD= » 07 июл 2014, 20:26

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

Re: Кружок "Робототехника" при финансировании близком к нулю

Сообщение Петрович » 08 июл 2014, 17:36

=DeaD= писал(а):Лучше подключите роутер к ORduino через USB-хаб. Иначе скорость будет маленькая (9600 всего) или будут ошибки при передаче данных.

Это и хотелось бы выяснить на практике, насколько всё "смертельно".
В некоторых статьях писали, что у 703n большие проблемы с производительностью, а посему mjpeg грузит до 90%, даже при 320х240. Опыт показал, что реальная загрузка 25% при 640х480х30.

Это я к чему, очень может быть, что что-то упустили при подключении и скорость вполне возможна 56k на фиксации порта 112k. Конечно, та самая ORduino может обладать особенностями которые мне неизвестны.
Uart703.jpg
Если все упрется в несовершенство связи по UART, то придется искать подходящий usb-хаб или что-то ваять.
Всем желающем помочь кружку "Робототехника" оставляю свой адрес и телефон.
Адрес: 394055, г.Воронеж, ул.Ворошилова, д38, МБУДО ЦНТТДиЮ "Техноград",
Грушину Петру Петровичу в объединение "Робототехника". Тел. +7(952)957-27-68.
Аватара пользователя
Петрович
 
Сообщения: 148
Зарегистрирован: 22 май 2013, 03:46
Откуда: Воронеж
Skype: petr-grushin
ФИО: Грушин Петр Петрович

Re: Кружок "Робототехника" при финансировании близком к нулю

Сообщение Myp » 08 июл 2014, 18:48

Петрович писал(а):В некоторых статьях писали, что у 703n большие проблемы с производительностью, а посему mjpeg грузит до 90%, даже при 320х240. Опыт показал, что реальная загрузка 25% при 640х480х30.

при использовании "правильной" вебкамеры, например логитек, которая имеет встроенный кодер изображения загрузка минимальная, можно хоть 3 камеры одновременно подключить.
роутер просто передаёт данные.
при использовании любой другой более дешевой камеры без встроенного кодера имеем проблемы даже на 1 камере 320х240.
роутер сжимает картинку от камеры и тратит на это дело все ресурсы.

использовать встроенный уарт не нужно, в USB порт надо воткнуть USB хаб и в него уже втыкать камеру, флешку, ардуину напрямую, если надо то адаптер usb-uart, usb звуковую карту и т.п. интересные штуки.
при этом ордуину можно будет программировать по вайфаю, а в случае наличия интернета то и отовсюду :)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Кружок "Робототехника" при финансировании близком к нулю

Сообщение =DeaD= » 08 июл 2014, 22:38

Петрович писал(а):Это я к чему, очень может быть, что что-то упустили при подключении и скорость вполне возможна 56k на фиксации порта 112k. Конечно, та самая ORduino может обладать особенностями которые мне неизвестны.

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

Re: Кружок "Робототехника" при финансировании близком к нулю

Сообщение Петрович » 08 июл 2014, 22:54

Myp писал(а):
Петрович писал(а):В некоторых статьях писали, что у 703n большие проблемы с производительностью, а посему mjpeg грузит до 90%, даже при 320х240. Опыт показал, что реальная загрузка 25% при 640х480х30.

при использовании "правильной" вебкамеры, например логитек, которая имеет встроенный кодер изображения загрузка минимальная, можно хоть 3 камеры одновременно подключить.
роутер просто передаёт данные.
при использовании любой другой более дешевой камеры без встроенного кодера имеем проблемы даже на 1 камере 320х240.
роутер сжимает картинку от камеры и тратит на это дело все ресурсы.

Да, камера сама жмёт вполне себе прилично, mjpeg который, попробуем даже поднять разрешение до максимально возможного, в целях эксперимента конечно. Просто по форуму человек жал камерой, а загруз получался вроде упаковки трафика налету.

Myp писал(а):использовать встроенный уарт не нужно, в USB порт надо воткнуть USB хаб и в него уже втыкать камеру, флешку, ардуину напрямую, если надо то адаптер usb-uart, usb звуковую карту и т.п. интересные штуки.
при этом ордуину можно будет программировать по вайфаю, а в случае наличия интернета то и отовсюду :)

Насчёт флешки соглашусь, памяти для всех плюшек маловато будет. Так почему же такая нелюбовь к встроенным UART?
С программной точки зрения USB стек даёт замедление, грубо через формирование пакета, его отправку и т.п. COM-порт, сорри, просто последовательный порт, который UART, плюёт сразу то что нужно, естественно обратная сторона должна быть готова это принять. В противном случае, в целях экономии веса и энергопотребления надо будет использовать доступные порты для LED и/или кнопок.

Из этого вытекает вопрос, а какой USB-хаб для этого применить? 2-х портовых нет в продаже, хотя на картинках видел, в природе бывает. 4-х портовые кушают на уровне камеры, а 7-ми обычно сдвоенные 4-х портовые.

Порыв форумы, наткнулся на упоминание проблем в работе контроллера CPххxх - это который в ORduino.
Пока подключил хорошего специалиста к теме проверки связи по UART, её отзывчивости, скорости и т.п. по сравнению с USB.
Дело в том, что человек прилично рулит в программировании под linux, с 703n справился на раз, а с друинами впервые столкнулся. С меня помощник оказался плохой, с пинами скорее всего разберёмся TX на RX, RX на TX, GND на GND, питание соответственно.
Загвоздка оказалась в примере с кодом заливаемой на дуину, загруз на работе не дает сосредоточиться на поисках примеров, что должно быть со стороны Arduino, эмуляция порта на пинах и естественно протокол. С этой стороны подключение по USB выглядит предельно просто. Завтра начну печатать распиновки и т.п, с бумаги мне обычно легче воспринять, хотя казалось бы.

Добавлено спустя 9 минут 26 секунд:
=DeaD= писал(а):
Петрович писал(а):Это я к чему, очень может быть, что что-то упустили при подключении и скорость вполне возможна 56k на фиксации порта 112k. Конечно, та самая ORduino может обладать особенностями которые мне неизвестны.

Проблема не в ORduino, проблема в частоте, на которой работает процессор у роутера.
Она нацело не делится на частоту, нужную для работы уарт на скорости 115200.

Почему народ уперся в скорость 115200бод, можно ведь на других, их уйма разных, вполне себе функционировать для управления, не картинки же в самом деле шлём. На первый взгляд 9600 вполне достаточно для управления 2-мя двигателями и ещё ШИМ в придачу.
На практике кто-то делал или это только мнение общественности?
Всем желающем помочь кружку "Робототехника" оставляю свой адрес и телефон.
Адрес: 394055, г.Воронеж, ул.Ворошилова, д38, МБУДО ЦНТТДиЮ "Техноград",
Грушину Петру Петровичу в объединение "Робототехника". Тел. +7(952)957-27-68.
Аватара пользователя
Петрович
 
Сообщения: 148
Зарегистрирован: 22 май 2013, 03:46
Откуда: Воронеж
Skype: petr-grushin
ФИО: Грушин Петр Петрович

Re: Кружок "Робототехника" при финансировании близком к нулю

Сообщение =DeaD= » 09 июл 2014, 11:14

Петрович писал(а):Почему народ уперся в скорость 115200бод, можно ведь на других, их уйма разных, вполне себе функционировать для управления, не картинки же в самом деле шлём. На первый взгляд 9600 вполне достаточно для управления 2-мя двигателями и ещё ШИМ в придачу.

Стандартных скоростей UART не бесконечно много. Для управления 2 двигателями и ШИМ может и хватит 9600.

Петрович писал(а):На практике кто-то делал или это только мнение общественности?

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

Re: Кружок "Робототехника" при финансировании близком к нулю

Сообщение Петрович » 10 июл 2014, 21:17

=DeaD= писал(а):
Петрович писал(а):Почему народ уперся в скорость 115200бод, можно ведь на других, их уйма разных, вполне себе функционировать для управления, не картинки же в самом деле шлём. На первый взгляд 9600 вполне достаточно для управления 2-мя двигателями и ещё ШИМ в придачу.

Стандартных скоростей UART не бесконечно много. Для управления 2 двигателями и ШИМ может и хватит 9600.

Пока не на 100%, по прикидкам 9600/8=1200, даже с учётом старт-стоп битов получаем около тысячи возможных команд в секунду, ну, ясное дело надо потратить такты на обработку всего того что может понадобиться, только всё одно не впритык.
Я что-то упустил?
Ведь работает оно как-то так, т.е. код слушает порт UART'а, забирает оттуда байты, дальше подпрограммы обрабатывающие то что пришло, допустим выставляют на портах уровни, может нюхают что там. Проблему вижу в месте подпрограмм, которые могут забрать на себя время когда должна проходить обработка очередной посылки.

=DeaD= писал(а):
Петрович писал(а):На практике кто-то делал или это только мнение общественности?

Что именно делал? Я работал с роутера через встроенный UART и на 9600 и на 115200, на 115200 ловил ошибки.

703n по UART с ORduino/Arduino, т.е. да, именно это.
Вся затея из-за попытки убрать уйму промежуточных звеньев, чем лаконичнее, тем лучше, особенно с учётом того что повторять будут дети. Конечно, можно всё сделать за них, а их заставлять писать "рефлексы" в "спинной мозг" в виде ORduino.
Всем желающем помочь кружку "Робототехника" оставляю свой адрес и телефон.
Адрес: 394055, г.Воронеж, ул.Ворошилова, д38, МБУДО ЦНТТДиЮ "Техноград",
Грушину Петру Петровичу в объединение "Робототехника". Тел. +7(952)957-27-68.
Аватара пользователя
Петрович
 
Сообщения: 148
Зарегистрирован: 22 май 2013, 03:46
Откуда: Воронеж
Skype: petr-grushin
ФИО: Грушин Петр Петрович

Re: Кружок "Робототехника" при финансировании близком к нулю

Сообщение Петрович » 16 июл 2014, 01:05

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

Да, ORduino программировал несколько дней подряд, начиная с примеров, заканчивая экспериментальными самописами.
Предварительный вывод таков. Что по UART, что по USB, работа кода примерно одинакова, по сути это одно и тоже, т.к. аппаратно обращаемся к порту через контроллер, а там уже свои тонкости.
Естественно, возникла надобность посмотреть как делают люди, примеры, т.е. в каких режимах порты, инициализация с двух сторон.
Допустим у нас, предварительно, обмен идет по 8E1, а в основной массе используют 8N1 режим передачи данных.
Всем желающем помочь кружку "Робототехника" оставляю свой адрес и телефон.
Адрес: 394055, г.Воронеж, ул.Ворошилова, д38, МБУДО ЦНТТДиЮ "Техноград",
Грушину Петру Петровичу в объединение "Робототехника". Тел. +7(952)957-27-68.
Аватара пользователя
Петрович
 
Сообщения: 148
Зарегистрирован: 22 май 2013, 03:46
Откуда: Воронеж
Skype: petr-grushin
ФИО: Грушин Петр Петрович

Re: Кружок "Робототехника" при финансировании близком к нулю

Сообщение Петрович » 11 сен 2014, 17:05

Пришла одна из первых посылок из Китая с радиомостом. Остальные где-то застряли на почте.
Посылочка.jpg
Должны приехать платки драйверов на микродвигатели, переходники на макетки и масса всего того что позволит начать активно программировать детям на Arduino\ORduino.
Пайка в нашем помещении пока запрещена.. 830-е макетки позволят обойти данное ограничение.
С распродажи купил LiPO под проект робота-дирижабля (и многих других где будет критичен вес), который должен облетать экспозицию и производить фото и видео съёмку, хотя в одном из СЦ обещали собирать целые банки от ноутов, однако обещаного как известно ждать и ждать.

Да, наконец-то оплатили (всё четко, ровно три года) робота Lego Mindstorms NXT 2.0, чудеса, хотя мне его подогнали в виде витринного образца, завалявшегося последнего, что тоже хорошо. На первом же занятии проверил новичков на работу в команде, разобрали гуманоида и проверили хором комплектность. За исключением мелких деталей, всё на своем месте.
Изображение
И уж совсем чудеса, что меня настигли зарядки Lacrosse RS-1000, одна из которых была обещана ещё в январе, за кропотливую работу по восстановлению данных, да так и осталась обещанием. Купил у себя в здании, у другой конторы, оказалось работаем по соседству, Мир тесен..
LaCrosse.jpg
Сами зарядки порадовали, а вот многие аккумуляторы огорчили. Из всех GP 2700 в более или менее пригодном состоянии остались несколько штук (2-х годичной давности), едва наберется комплект из 6-ти аккумуляторов для работы Lego Mindstorms NXT, остальные показывают 500~1300мАч, видимо из-за этого мы уступили первые места в предыдущих соревнованиях. Самое интересное, посыпались очень древние (3~4 года) и самые свежие (1 год). Режим восстановления ничего не даёт, возможно пока.
Аккумуляторы Duracel, взятые под фотоаппарат, иногда используемые для ответственных соревнований, оказались близки к номиналу (2150~2350мАч), хотя сейчас о них судить трудно, им всего полтора~два года.
Всем желающем помочь кружку "Робототехника" оставляю свой адрес и телефон.
Адрес: 394055, г.Воронеж, ул.Ворошилова, д38, МБУДО ЦНТТДиЮ "Техноград",
Грушину Петру Петровичу в объединение "Робототехника". Тел. +7(952)957-27-68.
Аватара пользователя
Петрович
 
Сообщения: 148
Зарегистрирован: 22 май 2013, 03:46
Откуда: Воронеж
Skype: petr-grushin
ФИО: Грушин Петр Петрович

Re: Кружок "Робототехника" при финансировании близком к нулю

Сообщение elmot » 11 сен 2014, 21:32

Пишу программку для управления NXT и EV3 андроидных планшетов и телефонов(по USB/bluetooth) Ннадо?

По моему опыту - GP - дрянь. Хорошо себя показали Varta, Sanyo(не все модели). А вообще у меня в NXT стоит модельный литий с хоббикинга и прекрасно работает.

Добавлено спустя 1 минуту 35 секунд:
Такой радиомост купил тут, в РФ.
http://tixer.ru/catalog/modules/radio-m ... _id=101001
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Кружок "Робототехника" при финансировании близком к нулю

Сообщение Madf » 11 сен 2014, 23:29

по моему опыту с акками картина обратная (варта - дрянь редкостная, а ЖП - норм)
видимо всё дело случая)
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Кружок "Робототехника" при финансировании близком к нулю

Сообщение Петрович » 13 сен 2014, 02:06

elmot писал(а):Пишу программку для управления NXT и EV3 андроидных планшетов и телефонов(по USB/bluetooth) Ннадо?

Интересно. Покажи что получается.
elmot писал(а):По моему опыту - GP - дрянь. Хорошо себя показали Varta, Sanyo(не все модели). А вообще у меня в NXT стоит модельный литий с хоббикинга и прекрасно работает.

Да, дополнительный проход тестов показал что несколько (GP 2700) точно уйдут в помойное ведро, КЗ, остальные показали 1200мАч в лучшем случае.

А про литий интересно, особенно в случае с NXT. Подробности в студию! Сейчас какие-то есть штатные, дорогущие, старый и новый тип. С соревнований с самопальной батарейкой снимут, а у себя проблем нет.
elmot писал(а):Добавлено спустя 1 минуту 35 секунд:
Такой радиомост купил тут, в РФ.
http://tixer.ru/catalog/modules/radio-m ... _id=101001

Я его http://www.aliexpress.com/snapshot/6189053798.html в Китае купил, 36р с пересылкой, кажись еще и распродажа была. Эта самая первая и быстрая посылка, где-то 20 дней. Ещё 4-ре посылки пришло, уведомление принесли днем, завтра уже сегодня поеду получать. Конечно, это всё от бедности, просто плюнул и покупаю за свой счет, т.к. много еще чего надо.

Добавлено спустя 15 минут 25 секунд:
Madf писал(а):по моему опыту с акками картина обратная (варта - дрянь редкостная, а ЖП - норм)
видимо всё дело случая)

Насчёт Varta ничего сказать не могу, дорогие они. GP, в основной массе, шли с зарядками, сколько-то оно лежало и.. распродажа, а распродажи, как известно, бывают в случае близкого окончания гарантии поставщика. Остальные покупались в магазине, в блистерах, свежие, однако быстро накрылись. GP'шные зарядки оказались кстати, отчасти умные, быстро заряжают во время соревнований. В другое время использую для зарядки 36-ти (из расчета 6*6=36, в данное время 24, а теперь надо 6*7=42) аккумуляторов между занятиями, иногда, в моем случае, с субботы на воскресенье.
ИзображениеИзображение
Одно время заинтересовался Zn аккумуляторами, которые AA на 1.6в, уж больно характеристики заманчивы, однако полный переход весьма дорог, несмотря на равную стоимость с обычным GP, зарядки специфичны.
Изображение
Альтернативный вариант NiMH Duracel, иногда он бывает изготовлен всё на том же Sanyo, схожи и характеристики, с серией eneloop, который сейчас начали изготавливать на Panasonic. Так вот, зимой они были в цене всё тех же GP, сейчас отрыв двойной.
Изображение
Интересная картинка, не удержался ^. Низкий саморазряд очень важен для занятий, можно отложить и быть уверенным в сохранности заряда.
Всем желающем помочь кружку "Робототехника" оставляю свой адрес и телефон.
Адрес: 394055, г.Воронеж, ул.Ворошилова, д38, МБУДО ЦНТТДиЮ "Техноград",
Грушину Петру Петровичу в объединение "Робототехника". Тел. +7(952)957-27-68.
Аватара пользователя
Петрович
 
Сообщения: 148
Зарегистрирован: 22 май 2013, 03:46
Откуда: Воронеж
Skype: petr-grushin
ФИО: Грушин Петр Петрович

Re: Кружок "Робототехника" при финансировании близком к нулю

Сообщение ALS » 13 сен 2014, 11:08

Короткозамкнутые элементы можно попробовать привести в чувство, подав на них напряжение 7-9 вольт в теч. 3-5 секунд. Использую маломощный импульсный БП (9в 1А), который при такой нагрузке уходит в защиту, но "перемычка" внутри аккумулятора перегорает. Можно повторить несколько раз.
Совет, понятное дело, не для детей ;) И не для лития !!!
Аватара пользователя
ALS
 
Сообщения: 803
Зарегистрирован: 24 окт 2011, 23:32
Откуда: Севастополь
прог. языки: асм

Re: Кружок "Робототехника" при финансировании близком к нулю

Сообщение Петрович » 14 сен 2014, 23:49

ALS писал(а):Короткозамкнутые элементы можно попробовать привести в чувство, подав на них напряжение 7-9 вольт в теч. 3-5 секунд. Использую маломощный импульсный БП (9в 1А), который при такой нагрузке уходит в защиту, но "перемычка" внутри аккумулятора перегорает. Можно повторить несколько раз.
Совет, понятное дело, не для детей ;) И не для лития !!!

У меня лабораторный БП с защитой в доступе, могу попробовать, само собой. Засада в другом, емкость таких аккумуляторов редко превышает 600мАч, т.е. почти в пять раз меньше номинала. Попробую поднять и посмотреть точно сколько останется.

Добавлено спустя 15 минут 54 секунды:
posilka2.jpg
Пришли посылки:
- с ручными весами (полезно на соревнованиях);
- двумя платками usb зарядками LiION + два усилителя НЧ с 5в питанием (под робота экскурсовода);
- микрофон для *duino.
Последний раз редактировалось Петрович 17 сен 2014, 23:11, всего редактировалось 1 раз.
Всем желающем помочь кружку "Робототехника" оставляю свой адрес и телефон.
Адрес: 394055, г.Воронеж, ул.Ворошилова, д38, МБУДО ЦНТТДиЮ "Техноград",
Грушину Петру Петровичу в объединение "Робототехника". Тел. +7(952)957-27-68.
Аватара пользователя
Петрович
 
Сообщения: 148
Зарегистрирован: 22 май 2013, 03:46
Откуда: Воронеж
Skype: petr-grushin
ФИО: Грушин Петр Петрович

Re: Кружок "Робототехника" при финансировании близком к нулю

Сообщение elmot » 15 сен 2014, 14:39

Петрович писал(а):
elmot писал(а):Пишу программку для управления NXT и EV3 андроидных планшетов и телефонов(по USB/bluetooth) Ннадо?

Интересно. Покажи что получается.

Чутка допилю и покажу.

elmot писал(а):А вообще у меня в NXT стоит модельный литий с хоббикинга и прекрасно работает.

А про литий интересно, особенно в случае с NXT. Подробности в студию! Сейчас какие-то есть штатные, дорогущие, старый и новый тип. С соревнований с самопальной батарейкой снимут, а у себя проблем нет.

https://www.hobbyking.com/hobbyking/sto ... _Pack.html
Вот такой литий, тупо прицеплен проводками от разъема балансировки к штатными клеммам NXT, вложен в нишу для батареек и притянут кабельными стяжками к блоку. По размеру - слегка выступает за габарит. Несмотря на меньшую заявленную емкость, время работы примерно как у пальцевых акков на 2500. Блок вроде не переразряжает этот акк. Для зарядки выпрастываю штатный провод и заряжаю вот такой зарядкой. Заряжается час, если не жалеть акк, то можно полчаса. Саморазряд около нуля(т.е. полгода без дела валялся и не разрядился нисколько).
https://www.hobbyking.com/hobbyking/sto ... ories.html
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Пред.След.

Вернуться в Кружок "Pобототехника"

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

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