Использование акселерометра в Wiimote для практических занятий по физике - PullRequest
1 голос
/ 06 июня 2010

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

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

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

Любая помощь очень приветствуется.

Ответы [ 3 ]

3 голосов
/ 06 июня 2010

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

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

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

ПРИМЕЧАНИЕ. На момент написания * библиотека Wiimote, на которую ссылается , была недоступна, но поскольку это сайт MSDN, он должен скоро вернуться.

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

Здесь также есть ссылка на различные приложения , встроенные в библиотеку. Wii Drum High выглядит так, будто он просто читает акселерометр.

1 голос
/ 07 июня 2010

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

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

Написано на c #.

0 голосов
/ 08 июня 2010

Одна проблема в том, каковы ваши начальные условия (хорошо, если вы начинаете в покое), другая в том, что к тому времени, когда вы доберетесь до смещения, у вас будет много шума (данные ускорения от wiimote только 8-битные )

...