Pregunta

Tengo que desarrollar algún software en mi escuela para utilizar el acelerómetro en el wiimote para grabar datos de experimentos, por ejemplo, encontrar la aceleración y la velocidad de un objeto en movimiento. Entiendo cómo se utilizarán los valores del acelerómetro, pero estoy un poco atascado en el frente de programación. Hay un conjunto de cosas que me gustaría hacer:

  1. Transmisión en vivo de datos de Wiimote a través de Bluetooth
  2. Use los valores del acelerómetro para encontrar la velocidad y el desplazamiento a través de la integración
  3. Trazar un conjunto de resultados
  4. Evite el uso del sensor infrarrojo en el wiimote

Por favor, ¿alguien puede darme sus pensamientos sobre cómo hacerlo? También sería genial si la gente pudiera dirigirme a proyectos existentes que utilizan el wiimote. También puede alguien sugerir cuál sería el mejor lenguaje de programación para usar para esto. Mi apuesta actual es usar Visual Basic.

Cualquier tipo de ayuda se aprueba en gran medida.

¿Fue útil?

Solución

He escrito algún software para hacer algo de lo que preguntas. Echa un vistazo a Wiiphysics.site88.net.

Encontrará que la integración de los datos de aceleración es muy difícil para obtener resultados decentes.

Está escrito en C#.

Otros consejos

Hay algunos proyectos famosos que usan el control remoto de Wii por Johnny Lee Chung.

Usan C# y puedes descargar la fuente.

En general, son el reverso de lo que desea: usan la cámara, pero debe poder usar la fuente como punto de partida y analizar los datos que provienen del control remoto.

Nota: Al momento de escribir el Biblioteca Wiimote vinculado a no está disponible, pero como es un sitio de MSDN, debería volver pronto.

Anexo: parece que esto ahora está disponible en Codeplex

Esto también tiene un enlace a varias aplicaciones construido en la biblioteca. Wii tambor alto Parece que solo lee el acelerómetro.

Un problema es cuáles son sus condiciones iniciales (bien, si comienza en reposo), el otro es que para cuando llegue al desplazamiento tendrá mucho ruido (los datos de aceleración de una wiimote son solo de 8 bits)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top