Использование акселерометра в Wiimote для физических практиков

StackOverflow https://stackoverflow.com/questions/2984450

Вопрос

Я должен разработать некоторое программное обеспечение в моей школе, чтобы использовать акселерометр в Wiimote для записи данных из экспериментов, например, обнаружение ускорения и скорости движущегося объекта. Я понимаю, как будут использоваться значения акселерометра, но я как бы застрял на фронте программирования. Есть ряд вещей, которые я хотел бы сделать:

  1. Живая потоковая передача данных из Wiimote через Bluetooth
  2. Используйте значения акселерометра, чтобы найти скорость и смещение посредством интеграции
  3. Настройте набор результатов
  4. Избегайте использования инфракрасного датчика на Wiimote

Пожалуйста, кто -нибудь может дать мне свои мысли о том, как это сделать. Также было бы здорово, если бы люди могли направить меня к существующим проектам, которые используют Wiimote. Также может кто -нибудь предложить, что будет лучшим языком программирования для этого. Моя текущая ставка на использование Visual Basic.

Любая помощь значительно одобрена.

Это было полезно?

Решение

Я написал немного программного обеспечения, чтобы сделать кое -что из того, что вы спрашиваете. Проверьте wiiphysics.site88.net.

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

Это написано в C#.

Другие советы

Есть несколько известных проектов, использующих Wii Remote Джонни Ли Чунг.

Они используют C#, и вы можете скачать источник.

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

Примечание: на момент написания Библиотека Wiimote Связанный с недоступным, но, поскольку это сайт MSDN, он должен скоро вернуться.

Приложение: похоже, что теперь доступно на Кодеплекс

Это также имеет ссылку на Различные приложения построен на библиотеке. Wii Drum High Похоже, он просто читает акселерометр.

Одна проблема заключается в том, каковы ваши начальные условия (ОК, если вы начнете в состоянии покоя), другая заключается в том, что к тому времени, когда вы попадете на смещение у вас будет много шума (данные ускорения из Wiimote составляют всего 8-битный).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top