3G модем Мегафоновский подцепился, но хочется ещё и 4G. Пробую Йоту.
Штудирование интернетов дало ссылочку, где пишут что для функционирование USB свистка йоты (производства GCT SEMICONDUCTOR) необходимы модули usbnet, cdc_ether и rndis_host. Данные модули у нас есть, попробовал подгрузить (именно в этой последовтельности) - всё ништяг.
Далее делаем ifconfig eth1 up dhclient eth1
И всё - йота подключена. Осталось маршруты требуемым образом настроить (если специфичные нужны).
[code]usb 1-1.4: new high speed USB device using musb_hdrc and address 8 usb 1-1.4: New USB device found, idVendor=1076, idProduct=8002 usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 1-1.4: Product: Modem Yota usb 1-1.4: Manufacturer: GCT SEMICONDUCTOR Inc usb 1-1.4: configuration #1 chosen from 1 choice rndis_host 1-1.4:1.0: dev can't take 1558 byte packets (max 1458), adjusting MTU to 1400 eth1: register 'rndis_host' at usb-musb_hdrc-1.4, RNDIS device, 00:09:3b:f0:1a:40[/code]
Однако те кто работает с компами и прочими железками прекрасно знает что довольно часто бывает что точное повторение одного и того же действия приводит к абсолютно разным результатам :-)
Переделываю кнопку "Шухер" для опелька. Нужна для экстренной остановки. Раньше было немного коряво сделано, сейчас вот руль с педалями и кнопку остановки делаю не по вайфаю а по радиоканалу на 433Mhz, шоп дублировалось.
За приём-передачу отвечает мои любимые проверенные в боевых условиях APC220. На одной виртурилке этот трансивер подключается напрямую к UART, а вот на второй витурилке уарты уже заняты так что приходится подключать через USB-TTL переходник, который в комплекте с APC220 идёт.
Переходник из комплекта APC220 сделан на чипе Silicon Labs CP2102. При подключении (в ядре поддержка включена) появляется
[code]usb 1-1: new full speed USB device using musb_hdrc and address 5 usb 1-1: New USB device found, idVendor=10c4, idProduct=ea60 usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-1: Product: CP2102 USB to UART Bridge Controller usb 1-1: Manufacturer: Silicon Labs usb 1-1: SerialNumber: 0001 usb 1-1: configuration #1 chosen from 1 choice cp210x 1-1:1.0: cp210x converter detected usb 1-1: reset full speed USB device using musb_hdrc and address 5 usb 1-1: cp210x converter now attached to ttyUSB0[/code]
Но вот при попытке отправить или принять что-нибудь - глухо как в танке. Ничего не пашет. Хотя когда проверяю через подключение напрямую к uart - пашет. Полез рыть форумы, оказалось известная проблема. Связана с тем что пин RTS на трансивере отвечает за включение режима настройки, а не для обычного функционирования. Так что отогнул пин в сторону, воткнул, попробовал что-нибудь записать в устройство для передачи - вуаля, пашет!
Так как после недавних событий пошла довольно неплохая шумиха, поступило много предложений устроить встречу с командой Virt2real. Не в связи с тем Опелем, а вообще. Пообщаться по техническим темам, по производству, по инвестициям и т.д. и т.п. Виртурилку дадим пощупать.
Так что поднапряглись и организовали время и место. Место - картинг-клуб m-kart (около м. Савёловская). Время — 19 марта (вторник). Стоимость участия — бесценная :-)
ПРОГРАММА МЕРОПРИЯТИЯ 10:00 — 10:30 Кофе, сбор гостей 10:30 — 11:00 Рассказ о проекте (история, состояние дел, планы на ближайшее будущее) 11:00 — 11:30 Ответы на вопросы 11:30 — 15:00 Деловые переговоры, интервью, свободное общение
Одновременно с этим мероприятием ещё одно будет проходить в Туле, телемост устроим. Но тульское пока под вопросом так что особо на него не надеемся. Я в Туле буду, само собой, завтра стартую. Хотя погодка не радует совершенно :-(
Оперативно закуплен новый руль. Logitech Driving Force GT. Почти три полных оборота делает, почти как на реальном автомобиле. Обратная связь тоже есть, но пока не до неё.
Руль уже успешно подцеплен к виртурилке. Одна виртурилка (с рулём) будет управлять другой (которая на Опеле). Или по вайфаю, ибо по радиоканалу на 433Mhz, пока не определился. А мож одновременно под двум каналам, пока хз.
Щас вот демона дописываю который будет команды отсылать. Тут NodeJS уже не подходит, пишу на сишечке.
UPD> Хотя надо и на ноде попробовать сделать, мож и потянет.
UPD> С рулём этим всё интересно оказалось. Опишу подробнее.
[code]Joystick detected: Driving Force GT 5 axis 21 buttons[/code]
UPD> Подробнее описать всё никак руки не дойдут. Но всё работает :-) UPD> Обратная связь заработала. Оказалось, в ядре events отключены были. Включил, собрал ядро - появился девайс /dev/input/event0 и тестовая утилитка ffcfstress стала бодро крутить рулём.
[code]usb 1-1: new full speed USB device using musb_hdrc and address 3 usb 1-1: New USB device found, idVendor=046d, idProduct=c294 usb 1-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0 usb 1-1: Product: Driving Force GT usb 1-1: configuration #1 chosen from 1 choice input: Driving Force GT as /devices/platform/musb_hdrc/usb1/1-1/1-1:1.0/input/input0 logitech 0003:046D:C294.0001: input,hidraw0: USB HID v1.00 Joystick [Driving Force GT] on usb-musb_hdrc-1/input0 Force feedback for Logitech force feedback devices by Johann Deneux <johann.deneux@it.uu.se>[/code]
Раньше я на Vimeo ролики не пробовал заливать, а тут вот пришлось ибо ютуб забанил. Оказалось, в панели управления вимео есть (помимо кучи всякой другой статистики) просмотр географии - откуда ролик смотрели. На ютубе мож такое тоже и есть, но я раньше не сталкивался как-то, надобности не было. А тут даже интересно стало. Короче, вот что увидел. Голубым цветом помечены страны откуда смотрели. Тёмно-синим - откуда больше всего смотрели. Серым цветом - страны где никто не посмотрел ролик.
А уж когда полез упоминания ролика и блога искать - там ваще количество ссылок зашкаливает. Буржуи оперативно подтянулись. Забавно на английском читать описание нашего бреда :-D А ещё и на итальянском, и на арабском, и на иврите, и на ещё каких-то непонятных... И это всего за сутки с момента публикации.
После прочтения англоязычной заметки решили что Дядю Васю теперь будем звать Ункле Вася.
P.S. А вот спонсоры проморгали своё щастье. Предлагал же машину обклеить рекламными наклейками за умеренное вознаграждение. Теперь кусайте локти :-) И в следующий раз когда я скажу что затеваем веселуху - не тупите.
Руль полудохлый - почти сразу после покупки стал тупить - то виден в системе, но нет. После недели эксплуатации вообще перестал определяться. Проводку прозванивал - всё норм. А не пашет :-(
Сегодня вот вспомнил про него, достал из коробки, пыль протёр. Попробовал подключить - вуаля, винда его опознала и дрова подтянула. Заработало короче. Потом вспомнил что педали не подключены. Воткнул кабель от педалей, воткнул руль в USB - тишина. Опять не пашет. Попробовал снова без педалей - не пашет.
В общем, такой плавающий глюк нафиг не нужен, так что было решено подключаться к датчикам напрямую. А с датчиками там петрушка полная. Единственное, что клёво в этом руле - магнитные сенсоры. В своё время на Хабре было много топиков на эту тему, я с ними, в общем-то, согласен ибо правда надёжнее чем потенциометры обычные. Но вот подключить к этим сенсорам ту же ардуину уже сложнее.
Производитель (Gametrix) заявлял что совместно с NXP разработали супероригинальный магнитный сенсор (датчик направления магнитного поля). Однако вскрытие показало что стоит обычный KMZ41 Magnetic field sensor (ссылка на даташит). Этот чип работает в паре с каким-то другим, маркировку не прочесь ибо затёрта. Корпус 8-SOIC.
НЕНАВИЖУ КОГДА МОРДУ МИКРУХ ЗАТИРАЮТ
К платке, на которой стоят эти два чипа идут три проводка - +3.3В, GND и сигнальный. С питанием всё понятно, а вот по сигнальному отдаётся аналоговый сигнал в немного непонятном виде. На главной платке сигнальный провод подключён к пину ADC2 старой доброй микрухи под названием Atmega8 16au.
Подключил к ардуине, к пину A6, считывал простейшим методом
Результат считываний находится в файлике http://www.g0l.ru/temp/magn.txt. Нечто типа синусоиды? Руль всё время находился в центральном положении (т.е. прямо). Если кто в курсе, как эти данные преобразовать в значение угла поворота - с меня пиво.
UPD> Чем чёрт не шутит, мож тут ваще ШИМ получается. Хотя очень вряд ли. UPD> Блин, всё время забываю что осциллограф есть... UPD> Короче, на выходе один шум. Полезного сигнала вообще нет.
Управление реальным автомобилем с пульта или телефона/планшета отнюдь не нова. Как обычно, всё уже давно придумано. Но всё равно, одно дело смотреть чужие работы и совсем другое - делать самому (а тем более испытывать).
Выкладываю подборочку управляемых тачек. Только вот машинки там не то что наш убитый Опель :-) Опель ветеран, ни один агрегат не пашет как должен, странно что вообще ездит. Так что если мы сделаем идеальное управление им - значит точно сделаем управление чем угодно другим.
Итак, начинаю писать большой отчёт о прошедших испытаниях. Мож сегодня опубликую.
UPD> Открыл бутылочку шампусика (Цимлянское, брют), панеслась...
Итак. Давным-давно (прошлым летом) посетила идея - а почему-бы не устроить покатушки через инет (типа тех наших микрогонок), но на реальных машинках. Те мелкие кустиры своё дело сделали, теперь надо что-то побольше.
Как говорит Экслер, "- На женщин всегда производят впечатления крайности. Либо слишком большие, либо слишком маленькие..."
Маленькие мы уже пробовали, теперь надо большие. В масштабе 1:1.
Переместил Зухель (основной роутер) в коридор, в итоге вайфай стал равномерно по всей квартире. Даже до курилки добивает (раньше приходилось мост делать), ура ура.
Провода локалки были временно прокинуты по полу, в итоге это "временно" уже тянется три года. Схема размещения компов и прочих девайсов вроде уже устаканилась, так что можно провода нормально прокладывать. Буравить стены и проводить провода напрямую, а не через дверной проём. Надо бы бухточку прикупить и ещё пару гигабитных свичей (в каждую комнату и на кухню по свичу), а то нынешние два восьмипортовых забиты до упора.
Ещё в планах поменять зухель на ASUS RT-N66U, но эт когда лишние деньги будут.
В общем, надо потихоньку квартиру в порядок приводить, ибо уже просто бесит всё.
UPD> И надо добить ремонт у Маман, ибо там ещё хуже всё :-) Она хоть и отпирается, но никуда не денется, ибо уже попробовали нанять специалиста на ремонт, вышло ещё хуже чем своими силами.
Наш старый знакомый, Дэвид, сегодня выложил новое творение - видеоролик с запуском планера в стратосферу. Говорит, видеолинк был почти на всем протяжении полета. UPD> а, не, терялся сигнал таки
Что сказать... Супер. Я давно хочу в стратосферу что-нить запустить, но пока не до этого. Спасибо Дэвиду за описание комплектухи, может что-то пригодится на будущее.
Поцелуй навылет - клевый фильмец с Младшим Дауни. Черненький юморок, ништяг. Moovie 43 - плачу и рыдаю. Стеб зашкаливает, блин. Я в обычном дубляже смотрел, а оказалось еще в Гоблинском переводе есть. Ща второй раз пересмотрю :-)
P.S. Порадовали отзывы о муви 43. Народ привык ржать когда палец показывают. А когда дву (и более) смысленно - не врубаются. А еще удивляются почему так много актеров хороших поучаствовало. Бюджет фильма 6 лямов, даже на один нормальный гонорар не тянет. А звезды сами понимают какое унылое г современный голливуд, так что забесплатно иногда снимаются в таких вот трешачках шоп чисто душу отвести. Причем играют тут на отлично, не во всяком обычном кино такое встретишь. Мораль: меньше бабок - качественнее игра.
P.P.S. А Лепрекона-то Баттлер играет. Не узнал :-D
Я ща в командировке фактически. А в командировке что главное - бухнуть после насыщенного дня. Щас вот бухнули слегонца. Завтра подъем в десять нуль-нуль, добиваем железо и устраиваем тестовые испытания. Результаты скоро опубликую.
UPD> 04.03.13 Ура, я дома. Болею. Ибо простыл в командировке нафиг.
Вчера установил свой новый рекорд. Из Щёкино до дома за 2 часа 40 минут. При том что от Щёкино до М2 ехал минут 40 (ночь, встречные слепят). Обычно у меня это занимало 4 часа.
Недавно вроде писал про Leap Motion. Клёвая штука, коллеге Максу уже пришёл тестовый сэмпл для разработчиков. Макс пощупал и вынес вердикт - очень сырое. Отзывы на Хабре тоже подтвердили что всё далеко от того как выглядит на рекламном видео.
А тут бац - и появляется новая железка. Тоже для управления жестами. Но выглядит всё намного клёвее чем у липа, ибо бОльший простор даёт - у Leap Motion довольно небольшой радиус засекания движения. А тут надел браслетик на руку и крути-верти как хочешь. Радиус действия передатчика браслета (Bluetooth 4.0) до 10 метров, более чем дофига. Тем более что можно поставить ретранслятор.
Так как на роль ретранслятора (ну или сразу приёмника на тележке) я планирую, ггы, само собой, виртурилочку, надо бы заиметь тестовый сэмпл этого браслетика...
Всё на том же D3 увидел прекрасное. Вот прямая ссылка на видеоролик. Вначале реклама где-то на пол-минуты, но потерпите - оно того стоит. Видео на инглише, но всё понятно и без перевода. Я вот уже пятый раз пересматриваю, плачу. Просто рыдаю.
Крэйзи рашнз.
P.S. Странно что ещё никто на видеорегистратор не заснял медведя с балалайкой. P.P.S. Эхх, что ж они туда не добавили ТУ-204 недавний
UPD> Отдельного внимания заслуживают комменты на странице с видео.
“
he said " NIHUYA SEBE" which is the russian equivalent of "HOLY ****" (not direct translation.)
Неужели я сдал проект с которым тра... мучался три месяца??? Полевые испытания в пятницу, если всё ок - тады точно сдал. Отчёта тут не будет ибо низя. А в субботу уже ехать в Щёкино продолжать ещё один долгострой. Плюс додумывать и доделывать экспонаты для очередной выставки. Ээхх...
Когда надо поразмышлять над чем-то обычно врубаю сапёра. Под него думается как-то лучше. А сегодня вот заодно ещё и случайно свой рекорд побил. Прошлый рекорд был 161 секунда, теперь 103 секунды.
Видео 1:1, не ускоренное. Вообще, труднее всего мышкой быстро тыкать куда надо. Часто ошибаюсь, в итоге тратится время :-( Если бы без ошибок - было бы ещё быстрее, ну да ладно.
А в мировом ранжировании ваще ппц творится, мне до такого ещё размышлять и размышлять...