Наконец-то родил описание RCboard. Именно с её помощью по Питеру ездил и летал. Сейчас она обросла фичами, но ещё кучу всего добавить предстоит. Ну и глюки вылечить, само собой.
А пока - тестим. Инструкции ещё предстоит писать, как собрать тележку, машинку, самолёт...
Адаптировал флешку-рулилку под фулскрин для использования на мобильных девайсах. Планшета, к большому сожалению, под рукой нету, так что пришлось тестить на Катюхином телефоне. Это всё та же моя сетевая рулилка, пашет через инет. Сейчас второй провайдер у меня не пашет, так что получается всё локально. Позиционирование пока примитивнейшее, тут ещё подумать надо как удобней управлять, держа телефон в руках. По центру экрана пальцем водить неудобно - не видно происходящее на экране. Короче, есть куда улучшать.
Неожиданный побочный эффект нашёлся - буквально несколькими строками как-то само собой реализовалось управление наклонами телефона. Но я это уже проходил (N900 + Q-steer), ещё тогда выснил что это нифига не удобно на практике. Но сам факт что и так управлять можно - вери гут.
UPD> Неприятный глюк флеша (во всяком случае, под Андроидом) - не умеет толком мультитач. Multitouch.inputMode=MultitouchInputMode.TOUCH_POINT прокатывает нормуль, а вот Multitouch.maxTouchPoints всегда возвращает 1 (хотя Desire S вроде как сразу пять прикосновений умеет обрабатывать). Ну и ID всех касаний равны нулю. Соответственно, мультитачевое управление в флешке сделать, видимо, не удастся. Но вот однотачевое вроде получше стало, чем раньше с мышкой.
UDP> Добавил акселерометр, новый ролик (прежний уехал под кат)
Dyez, я нашёл третьего! Будет Алёшей Поповичем :-) Кстати, он тоже поддаётся управлению (по ИК), плюс имеет на борту датчик препятствия (тоже ИК). Можно и его прикрутить к управлялке, но аккум на борту шибко дохлый, тянет очень недолго.
Полный размер Слева направо - Telegue, Мелкий и Здоровяк
Короче, для Мелкого нашлась вся начинка. Наноардуина, моторшылд, APC220 и аккум. Прошивка с небольшим изменением (другая либа для моторшылда) подошла от Телеги. Сейчас пока висят на одном канале, управляются синхронно. Если в прошивке изменить ID (разными сделать у Телеги и у Мелкого) - будут управляться одновременно но независимо друг от друга (на разных каналах). Управление, как обычно, из флеш-ролика на сайте. Второй провайдер у меня ща отрубился за неуплату, так что тестю локально (по домашней сетке).
Датчики решил не ставить, пусть так гоняет. Камеру аналоговую с FPV комплектом приделаю, пофиг на помехи.
Платформочка RP5 клёвая - не такая шумная как Rover5 и более шустрая. Жаль размеры маленькие. А может и не жаль, мож так даже и лучше.
Руку набил уже прилично - подключение новой железки к моей мегасистеме управления уходит час (собрать в кучу комплектуху да настроить нюансы).
Ну и видюшка демонстрационная. Сейчас на Мелком всё свалено в кучу, не пугайтесь. В конце ролика проводок с трансивера отвалился :-) Кстати, на такие случаи предусмотрен специальный таймер на набортной ардуине - вочдог. Если одна и та же команда выполняется дольше определённого таймаута - выполняется команда "обе машины стоп". Щас таймаут равен минуте.
UPD> Назначил разные ID, теперь обе платформы управляются независимо. Из разных браузеров под разными юзерами.
Немножко промахнулся с габаритами. По ТТХ смотрел - вроде чуток меньше чем прошлая тележка. А на деле оказалось что реально меньше. Впопыхах у белой телеги посмотрел размеры самого корпуса, без учёта вынесеных гусениц. А у мелкого размеры были указаны габаритные, с учётом гусениц. Короче, лоханулся я, лоханулся :-)
Шасси вот такое - DAGU RP5. Есть ещё RP6, с тахометрами и датчиками препятствий. Но датчики у меня свои, так что заказал простое шасси.
Моторчики тут послабее чем у Rover5, ток кушают небольшой, можно обойтись самым простеньким моторшылдом. Скорость развивают ништяковую. Думаю, воткну туды ардуинку нано плюс оставшийся дальномер, будет тупоботом.
Кстати, надо и большой телеге название придумать, а то "телега" как-то не очень.
UPD> Вспомнил про Лебедевский "Кукусик", название для телеги появилось само собой - "Telegue".