Реклама



закрыть
Правдинский.RU

Wii Remote к компьютеру для чайников

Поскольку сайт нашего поселка один из главных ресурсов в рунете по подключению Wii Remote к компьютеру, я решил немного обновить информацию по этому вопросу:)

?так начнем с простого:

У нас есть компьютер с Windows XP (или Win 7), USB Bluetooth и Wii Remote.

Большинство Bluetooth-донглов работают со стеком bluetooth от Майкрософт. В таком случае подключение будет проходить следующим образом.

1. Добавляем bluetooth-устройство

2. Зажимаем кнопки "1" и "2" на Wii Remote

3. Выбираем из списка найденных устройств Wii Remote

4. Указываем, что пароль не требуется

Я проверял работу Wii Remote и с другими стеками (widcomm, toshiba), последовательность действий примерно такая же, в некоторых случаях требуется дополнительная настройка (по умолчанию нельзя подключаться к устройствам без пароля).

Теперь попробуем подключить Wii Remote к Ubuntu 10.10

1. Для начала нам потребуется установить 3 пакета: wminput, wmgui и lswm.

а) Можно это сделать из терминала: sudo aptitude install wminput wmgui lswm

б) Можно установить их с помощь менеджера пакетов Synaptic

2. Можно проверить подключение

а) ?з терминала

б) С помощью утилиты

Поскольку большинство современных телефонов имеют видеовыход и игры с достаточно приличной графикой, их (телефоны) можно использовать как минимум в качестве приставки. Но на сенсорных (да и кнопочных тоже) телефонах играть в динамичные игры неудобно, на сенсорных нет ощущения нажатия, на кнопочных - маленькие кнопки. В такой ситуации логично использовать внешний пульт - Wii Remote.

К n900 подключить Wii Remote достаточно просто

1) Устанавливаем приложение wiicontrol

2) Запускаем его, не забывая включить bluetooth, зажимаем кнопки и voilà

У меня под рукой не оказалось телефона с Android, но там есть аналогичное приложение.
Его поискать в Маркете или скачать с помощью ссылки ниже:

Есть вопросы - обращайтесь...

My status

>> Добавлено bow_22, 13 Январь, 2011 - 23:26
Ярлыки: |
Дневник пользователя bow_22 | войдите или зарегистрируйтесь, чтобы получить возможность отправки комментариев | просмотров: 29419
комментарий  Программы и утилиты для работы с Wii

Пожалуй, наиболее полезной программой для работы с Wii Remote из под Windows является программный продукт GlovePIE. GlovePIE был изначально разработан для поддержки контроллера Essential Reality P5 Virtual Reality Glove, сейчас он умеет работать с куда большим количеством устройств, например, SIXAXIS, Dual Shock 3 (PS3 controller), Emotiv Epoc, Neurosky Thinkgear, Wild Divine Lightstone и конечно же Wii Remote, Wii Nunchak, Wii Fit Balance Board, Wii Classic Controller.

Если в ранних версиях поддержка Wii Remote была только н уровне кнопок и поворотов относительно осей, то сейчас в версии 0.43 поддерживаются команды "высокого уровня", например,

Ctrl = Wiimote.Stabbing
Space = Wiimote.CircleClockwise

К сожалению, сайт wiili.org, на котором было много скриптов для GlovePIE и полезной информации про Wii, умер. У меня осталось некоторое количество скриптов, скачанных оттуда:

Wiimote Scripts for GlovePIE|Wii Remote скрипты для GlovePIE

Также в новой версии GlovePIE поддерживается работа с
инфракрасной камерой, встроенной Wii Remote. Эта камера обладает очень высокой производительностью и может отслеживать до 4 точек, излучающих в инфракрасном диапазоне, с разрешающей способностью 1024*768, благодаря тому, что процессор Wii Remote осуществляет восьмикратный субпиксельный анализ (реальная разрешающая способность сенсора 128*96). Если перевести это на язык нормальных людей, то это означает, что Wii Remote можно использовать для создания очень недорогой интерактивной доски
или простых систем motion capture. Конечно, снять Аватар с помощью Wiimote не получится. Зато запросто можно использовать его (пульт) в качестве мультитач-мышки. Также Wiimote - успешный конкурент коммерческим устройствам отслеживания положения головы типа TrackIR. С помощью FreeTrack, кепки с инфракрасными светодиодами и Wiimote, игра в авиасимуляторы дает совершенно новые ощущения.

Так описывает их человек с форума ra.ucoz.ru:

Цитата:
ЧТо касается чисто практических ощущений... Все как я и думал, н о у меня не идеальная система, потому я могу догадываться какой кайф испытывают владельцы качественного FreeTRack девайса или счастливчики с TrrackIR.

Летишь в самолете, повернулся, оглянулся, все что нужно. Захотел на приборную доску поглядеть, немного опустил голову. Надо приблизить взгляд - наклоняешься вперед. Хочешь увеличить угол обзора - отодвигаешься назад. Все интуитивно.


Добавлено bow_22, 15 Январь, 2011 - 13:12
комментарий  Программы и утилиты для работы с Wii

На Ubuntu примерным аналогом GlovePie является утилита wminput. Установив ее, мы сможем назначать соответствие кнопок wiiremote и клавиатуры. Например, скопировав этот файл со скриптом на рабочий стол и выполнив в терминале команду

Цитата:
sudo wminput -c ~/Desktop/guitar_wii
, мы сможем сыграть в FretsOnFire...

PS: Для того, чтобы все заработало, потребуется установка и настройка определенных пакетов. Я пользовался инструкцией отсюда, хотя она во многом устарела - сейчас все гораздо проще.

Добавлено bow_22, 17 Март, 2011 - 00:24
комментарий 

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

рс по подробней ешчё можно про Wii Remote + Symbian =
утилитку MobyPad, ато по сылке пусто и внете чегото не вижу такого
спасибо

Добавлено monterops, 20 Январь, 2011 - 21:54
комментарий  Нужен пример скрипта, т

Нужен пример скрипта, тогда можно будет точно сказать в чем проблема. Какой источник ик-излучения используется для режима эмуляции мыши и как этот источник расположен относительно монитора и виимоута?

MobyPad для "нетачевых" Нокий можно погуглить. В первой десятке нашел.

Добавлено bow_22, 21 Январь, 2011 - 15:01
комментарий  про скрипты

WiiMouse IR Relative.PIE в этом скрипте мыш робить но очень медлено и прлавно откликается
WiiMouse IR.PIE а вэтом скрипте мыш уходит в верх в лево и там дёргается
источник ик статус бар ширина 25 см стоит сверху 22дюйм моника

http://fotki.yandex.ru/users/monterops/view/349493/


http://fotki.yandex.ru/users/monterops/view/349494/

вот скрипты которые я пробовал эт не мои так как назначять кнопи и положэения я разобралсся вроде но как и что писать для эмуляции имено мыши по средсвом ик диодов не вкурил

http://narod.ru/disk/4042950001/WiiMouse%20IR.PIE.html

http://narod.ru/disk/4042895001/WiiMouse%20IR%20Relative.PIE.html

рс с этим статус баром шла своя совтина она робит тока сним там обстоят дела так мыш вроде на рабочем столе норм а в стрелялках круговерть тожэ как юла .

Добавлено monterops, 21 Январь, 2011 - 20:59
комментарий  А зачем в китайс

А зачем в китайских барах bluetooth?

Добавлено bow_22, 23 Январь, 2011 - 00:18
комментарий  там какбы всё в комплекте и

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


http://fotki.yandex.ru/users/monterops/view/357479/

и прога кажись робит только через тот блютуз который в нутри другой видит но не цепляется к нему

Добавлено monterops, 28 Январь, 2011 - 17:03
комментарий  Эти скрипты очень ста

Эти скрипты мыши для Wii Remote очень старые (тогда еще не умели обрабатывать данные камеры, как следует), в новой версии все немного по другому. Я нагуглил вот такой скрипт и попробовал с родным "баром", вот что вышло:

Добавлено bow_22, 22 Январь, 2011 - 22:31
комментарий  про скрипты

сенкс скрипт глянул на раб столе норм тока в игре не катит чтото мож это только у меня там когда игру запускаеш курсор все время рыскает по углам не как не хотит ровно слушаться но если ооооочень плавно пытаться вывести его в середину то коекат ито с сильным дебезгом указателя :(

Добавлено monterops, 22 Январь, 2011 - 23:41
комментарий  Нужно как-то поработат

Нужно как-то поработать над этой частью скрипта:

if wiimote.PointerVisible but not var.PointerBump then
mouse.x = wiimote.PointerX
mouse.y = wiimote.PointerY
end if

...или поискать скрипт специально под эту конкретную игрушку.

Добавлено bow_22, 23 Январь, 2011 - 00:31
комментарий  надо взятся поэкспере

надо взятся поэксперементировать как времечко освободится у меня тут другая заноза ранее еси не вру паподалась статья как через комп в вие правят персонажей чтоли а у меня вот какой интерес а звучять его ненаучили еще через комп кто слыхал что али нет я нечего чтото найти не могу?

Добавлено monterops, 23 Январь, 2011 - 20:20
комментарий  Да, Mii хранятся в пульте

Да, Mii хранятся в пульте и их можно редактировать. Я своего даже вытаскивал на аватарку.

Добавлено bow_22, 24 Январь, 2011 - 14:05
комментарий  инструкция ни кому или ни

инструкция ни кому или никто не кропал по написани скриптов в том смысле что з а чем тоесть там разделения кавычкии тд и тп
как правильно там обзываютсе те или иные кнопки датчики движения оси ориентация вот чтото такое

Добавлено monterops, 23 Январь, 2011 - 21:39
комментарий  Карл Кеннер кропал (э

Карл Кеннер кропал (это создатель GlovePie) и в доках все подробно описал.

А нормального скрипта инфракрасной мыши для FPS нет, там серьезная математика нужна и разделение по зонам (центр экрана, края), потому что в таких игрушках скорость движения курсора зависит от его положения относительно края экрана (нелинейная зависимость).

Добавлено bow_22, 24 Январь, 2011 - 14:04
комментарий  ага точно несудьь

ага точно несудььба в папке с гловпаем файлик documentation.rtf там веть азы уж и описаны бум изучять

Добавлено monterops, 24 Январь, 2011 - 17:06
комментарий  Wii Remote к компьютеру для чайников

Доброго времени суток.Не очень-то для чайников тема. У меня есть вопросы, даже просьба. ?меется у меня этот контроллер, на его основе сделана интерактивная доска. Всё работает, только калибровка очень муторная. Так вот, теперь я хочу с помощью этого контроллера дистанционно управлять компом (открытие-закрытие папок, прокрутка и т.д). Сейчас курсор реагирует на устройство, но как-то непонятно. Объясните, пожалуйста, пошагово и именно для чайника, как мне это реализовать. На компе 7. Заранее благодарен. Виктор.

Добавлено viktorpetrovsk, 10 Май, 2011 - 21:45
комментарий 

?з вашего описания я понял, что у вас есть Wii Remote и как минимум один точечный источник инфракрасного излучения. Wii Remote закреплен неподвижно, а с помощью ик-указателя вы хотите эмулировать работу мыши. Так?

Какой софт вы пытаетесь использовать?

Добавлено bow_22, 11 Май, 2011 - 13:53
комментарий  Доброго времен

Доброго времени суток! С помощью ?К-указателя работа мыши эмулируется полностью. Софт был в комплекте с этой интерактивной доской (аналог). Теперь я хочу, взяв со своего (уже притёртого) места, Wii Remote управлять компом именно им, чтобы не быть привязанным к изображению на экране. Это возможно?

Добавлено viktorpetrovsk, 11 Май, 2011 - 14:52
комментарий  Если я прав

Если я правильно понял вашу задачу, то вам нужно разместить минимум 2 источника ик-излучения над монитором вашего компьютера на расстоянии сантиметров 20, установить GlovePie (читайте выше), скачать скрипт для ик-мыши (выше есть видеоролик демонстрирующий, как это работает). Если нет ик-излучателей можно скачать GlovePie-скрипт для гироскопа, но это будет медленно работать...

Добавлено bow_22, 11 Май, 2011 - 16:51
комментарий  Объясню поподр

Объясню поподробнее что мне нужно. Я - преподаватель. ? вот на моём столе стоит ноутбук с семёркой. Чуть левее и сзади экран, куда проектируется с помощью проектора изображение с компа. Включаю я комп, потом проектор, подхожу к экрану и дальше управляю всем происходящим с помощью инфракрасного карандаша прямо с экрана, ученики, естественно видят всё происходящее на экране, рабочий стол компа не видят, да и не нужен он никому в этом случае, про комп можно забыть (все, наверное, знакомы с технологией интерактивной доски). Так вот, я хочу теперь взять в руки контроллер Wii Remote (карандаш, естественно, откладываем в сторону) и управлять происходящим на экране с его помощью не видя комп, с расстояния метра 4-5, уйдя вглубь аудитории, к ученикам. Сейчас с помощью "крестика" на Wii Remote я могу перемещать курсор по экрану подобно клавишам со стрелками на клавиатуре, только скачкообразно, но скачки эти очень мелкие - пусть, меня это устраивает. Проблема в том, что "подъехав" к какому-либо объекту на экране ничего не проиходит жми-не жми я на любые кнопки на контроллере, а хотелось бы открывать папки (любая навигация) и прокручивать окно. Короче мне нужна левая (да и правая бы не плохо) мышкина клавиша, только на контроллере. В принципе это задача-минимум, на большее я пока не претендую (пока). Как этот минимум выполнить? По моему никакого дополнительного оборудования для этого не нужно, ведь существуют же пульты ДУ для компьютера. С уважением, Виктор.

Добавлено viktorpetrovsk, 11 Май, 2011 - 21:14
комментарий  Ок. Теперь понятно

Ок. Теперь понятно. Вам нужно установить на ноутбук программу GlovePIE (читайте выше) и использовать скрипт для мыши, например, такой:

Цитата:
mouse.DirectInput = mouse.DirectInput + wiimote.Dpad *6
mouse.leftbutton = wiimote.A
mouse.rightbutton = wiimote.minus

if wiimote.b = true
if wiimote.up = true then
mouse.wheelup = true
endif

if wiimote.down = true then
mouse.wheeldown = true
endif

if wiimote.left = true then
mouse.wheelleft = true
endif

if wiimote.right = true then
mouse.WheelRight = true
endif
endif

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

Только я так понимаю, что WiiRemote у вас уже занят программой, которую вы используете для работы с доской...

Добавлено bow_22, 11 Май, 2011 - 23:14
комментарий  Спасибо, попроб

Спасибо, попробую. Да WiiRemote бывает занят другой программой, но я в любое время могу её выключить, мне не обязательно использовать одновременно и то, и другое. Если получится так, как на ролике - замечательно. Возникнут вопросы разрешите уж их задать - в этом деле опыта у меня нет. Сейчас приступлю к действу.

Добавлено viktorpetrovsk, 12 Май, 2011 - 08:26
комментарий  Всё работает, всё прекра

Всё работает, всё прекрасно. Спасибо большое.

Добавлено viktorpetrovsk, 12 Май, 2011 - 12:21
комментарий  Было приятно помочь:) Е

Было приятно помочь:) Если не сложно, расскажите, как в школе появилась доска на базе WiiRemote? Кто такое продает или делает? Какой софт идет в комплекте? Я думаю многим было бы интересно узнать о таком решении.

Добавлено bow_22, 12 Май, 2011 - 13:13
комментарий  Выпускает это оборудовани

Выпускает это оборудование вот эта фирма: www.openboard.biz. Софт поставляется на диске, там всё необходимое и для блютуз и для WiiRemote, в комлект поставки входит и сам блютуз-адаптер и, конечно же, ?К-карандаш. Стоит это удовольствие 8500р. Сама же программа для работы с WiiRemote так и называется "OpenBoard". А попала эта штука к нам случайно, можно сказать. Мы приобрели "настоящие" интерактивные доски. ? вот одна из них оказалась бракованой. Заменить - дело долгое (нужно везти за полторы тасячи километров в Москву), а нам это оборудование очень срочно нужно было запустить (на носу аккредетация). ? предложили нам спецы бесплатно (на пока) это устройство. А "настоящую" доску снимать нельзя - теперь у меня там дыра будет довольно большая, да и в министерстве за это по головке не погладят. Решили её оставить в качестве экрана (очень хороший экран), а пользоваться аналогом. Во время аккредетации не один член комиссии не заподозрил подлог - доска как доска, и работает так же, и программное обеспечение настоящее (осталось, конечно, в работе от той доски). Я доволен - теперь у меня функций ещё больше. Так что пусть "настоящую" не меняют. Со временем найду ещё применение в учебной аудитории этого WiiRemote. Может подскажите, буду благодарен. С уваженим, Виктор.

Добавлено viktorpetrovsk, 12 Май, 2011 - 18:17
комментарий 

Привет у меня такой вопрос, допустим чтобы управлять за место мышки ик-карандашом, карандаш ведь больше никак не соединяется с пультом, только через ?К ?

Добавлено Rainbow, 10 Сентябрь, 2011 - 08:35
комментарий  Смотря какой у вас каранда

Смотря какой у вас карандаш:) ?к даст вам возможность передавать перемещение курсора. Чтобы отрабатывать нажатие нужно что-то еще придумать. Например, совместить его с беспроводной мышью или еще одним wii remote...

Добавлено bow_22, 12 Сентябрь, 2011 - 13:30
комментарий 

В карандаше должен быть тумблер включения-выключения ик-лампы, а сам карандаш, естественно абсолютно беспроводной. Берём WiiRemote и программное обеспечение к нему специально для этого случая и пользуемся карандашом вместо мыши (только отсутстует функция правой кнопки и скроллер). У меня эта прога имеется, как-нибудь попробую разместить её на одном из файлообменников, ссылку брошу.

Добавлено viktorpetrovsk, 23 Сентябрь, 2011 - 21:51
СЕГОДНЯ: 22/11/2024
НОВОЕ ЗА НЕДЕЛЮ: 0
КОММЕНТАРИЕВ: 0
ВЫ НЕ АВТОРИЗИРОВАНЫ И НАХОДИТЕСЬ ЗДЕСЬ КАК ГОСТЬ



забыл пароль?
зарегистрироваться?
 
« Ноябрь 2024  
Пн Вт Ср Чт Fr Сб Вс
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30