2010-06-06 4 views
1

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

  1. Live Streaming данных из Wiimote через блютус
  2. Используйте значения акселерометра, чтобы найти скорость и объем двигателя через интеграцию
  3. Plot набор результатов
  4. Избегайте использование инфракрасного датчика на Wiimote

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

Любая помощь в значительной степени может быть вызвана.

ответ

1

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

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

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

+0

Что такого сложного об интеграции ускорения? Почему я не могу получить приличные значения? – Omar

3

Есть несколько известных проектов с использованием пульта Wii от Johnny Lee Chung.

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

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

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

Добавление: Похоже, это теперь доступно на Codeplex

Это также имеет связь с various applications построенный на библиотеке. Wii Drum High похоже, что он просто считывает акселерометр.

+0

Как он * был * сайт MSDN, вероятно, он исчез навсегда. :-( – efi

+0

Большое спасибо. Приложения выглядят очень полезными – Omar

+0

OK, Это снова.: D – efi

0

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

Смежные вопросы