Домашняя » как » Как использовать Wii Remote в качестве гироскопической мыши

    Как использовать Wii Remote в качестве гироскопической мыши

    Если у вас есть запасной пульт Nintendo Wii с дополнением Motion Plus, вы можете использовать его для управления своим ПК с Windows из любой комнаты. Вот как заставить его работать за пару простых шагов.

    С помощью дополнения Wii Motion Plus и некоторого программного обеспечения вы можете легко управлять презентациями или вашим домашним кинотеатром. Тебе понадобится:

    1. Пульт Wii (очевидно)
    2. Дополнение Motion Plus
    3. Windows XP, Vista или 7
    4. Bluetooth-ключ для вашего ПК
    5. Стек Bluetooth WIDCOMM (с сайта Broadcom) (версия 6.2.1.100 на момент написания статьи)
    6. GlovePIE с поддержкой Emotiv (с веб-сайта проекта GlovePIE) (версия 0.43 на момент написания статьи)

    Программное обеспечение

    Стек Bluetooth WIDCOMM позволяет подключить компьютер к пульту Wii без использования кода. Это ключевой момент для того, чтобы заставить его работать, и хотя стек BlueSoleil может сделать это также, если не лучше, это не бесплатно. После завершения сопряжения приложение GlovePIE запустит скрипт, который принимает данные от вашего контроллера и преобразует их в эмуляцию мыши. С некоторыми изменениями вы можете расширить функциональность вашей самодельной мыши и даже использовать ее в качестве джойстика / геймпада..

    Аппаратное обеспечение

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

    Строго говоря, вам не нужно дополнение Motion Plus. GlovePIE может использовать удаленный ввод Wii и использовать тангаж и рыскание для перемещения курсора, но это работает не очень плавно. Контроллер также может использовать два ИК-источника света в качестве абсолютной контрольной точки, как это работает с самим Wii, и получить более плавное движение. Вы даже можете использовать две свечи, чтобы получить тот же эффект. Что выгодно для подхода Motion Plus, так это то, что вы получаете более плавное движение, чем при использовании только контроллера, и при этом не нужно полагаться на источники ИК. Это делает его идеальным для быстрой настройки презентаций или при включении дневного света в настройках домашнего кинотеатра..

    Установка программного обеспечения

    Во-первых, подключите и включите Bluetooth-ключ. Это может варьироваться от компьютера к компьютеру и от ключа к ключу, но вы можете пропустить установку драйверов и дополнительного программного обеспечения, если вы хотите использовать его только для этого, так как стек WIDCOMM включает в себя свои собственные драйверы.

    Затем загрузите стек Bluetooth WIDCOMM и дважды щелкните его, чтобы установить. Примите лицензионное соглашение и согласитесь, когда вам будет предложено установить программное обеспечение.

    После завершения установки вы увидите значок Bluetooth на панели задач, например:

    Это заботится о половине программного обеспечения. Затем загрузите GlovePIE (с поддержкой Emotiv) и разархивируйте файл. Внутри папки, которую вы только что создали, вы увидите файл с именем GlovePIE, который мы будем использовать для сценариев ввода.

    Подключение пульта Wii

    Щелкните правой кнопкой мыши значок в системном трее и выберите «Добавить устройство».

    Далее вы увидите экран, который говорит, что он ищет устройства с поддержкой Bluetooth. Нажмите 1 + 2 кнопки на вашем пульте Wii сейчас.

    Вы увидите устройство ввода с именем «Nintendo RVL-CNT-01», всплывающее в окне. Выберите его и нажмите Далее.

    На следующей панели вам будет задан вопрос о том, как вы хотите выполнить сопряжение с устройством. Выберите «Сопряжение без использования кода».

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

    Настройка GlovePIE

    Откройте GlovePIE, быстро щелкнув два раза, и нажмите «Да» в приглашении безопасности. Вы увидите сложное окно, подобное этому:

    Не позволяйте этому пугать вас! Просто зайдите в File> Open, перейдите в папку GlovePIE и перейдите в папку «WiimoteScripts».

    Выберите скрипт «lednerg WiiMotion Plus Mouse.PIE» и нажмите «Открыть». Вы увидите главное окно GlovePIE, отображающее скрипт.

    Нажмите на кнопку «Выполнить», чтобы выполнить скрипт. Вы должны увидеть, как светодиоды вашего Wii Remote меняют конфигурацию: с 1 и 4 горит, с 2 и 3 горит, и, наконец, горит только 1.

    Если вы видите небольшой значок рядом с кнопкой «Выполнить», на котором написано «Motion Plus не обнаружен!», Просто нажмите «Стоп», убедитесь, что он правильно вставлен в пульт Wii, и повторите попытку. Это может занять одну или две попытки, но скоро он будет правильно взаимодействовать с GlovePIE.

    Используя вашу гироскопическую мышь

    Кнопка «B» в нижней части контроллера позволяет перемещать курсор. Если вы отпустите его и измените положение контроллера, при следующем нажатии кнопки B он продолжит удерживать курсор в этом положении. Движение вроде как с использованием сенсорной панели на ноутбуке, где удержание «B» - это как прикосновение пальца к клавиатуре. Иногда вы зашли слишком далеко на планшете и вам нужно поднять палец и переместить его, чтобы продолжить нажатие курсора.

    Кнопка «А» действует как щелчок левой кнопкой мыши, кнопка «Плюс» действует как щелчок правой кнопкой мыши, а кнопка «Вниз» на направляющей панели действует как средний щелчок. Кнопки работают так же, как кнопки мыши; они нажимают, когда вы нажимаете на кнопку, и не нажимаете, когда вы отпускаете.

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

    mouse.WheelUp = wiimote.One
    mouse.WheelDown = wiimote.Two

    Это должно выглядеть так:

    После этого вы получите дополнительное преимущество, заключающееся в возможности использовать кнопки 1 и 2 для прокрутки вверх и вниз соответственно. Если вы хотите отключить контроллер, удерживайте кнопку питания до тех пор, пока светодиоды не погаснут, а для повторного подключения просто нажмите и удерживайте кнопки 1 + 2 для автоматического сопряжения с ПК..

    Придумайте свое умное использование или у вас есть любимый скрипт GlovePIE? Обязательно поделитесь с нами в комментариях.