Necesita giroscopio/acelerómetro inalámbrico de 3 ejes.

Entonces, me gustaría tener un sensor que pueda detectar la rotación (solo se necesita alrededor del eje vertical) y que detecte movimiento (sin dirección específica, solo puede detectar si el sensor se está moviendo). Me gustaría que fuera inalámbrico y transmitiera los datos a una Mac por bluetooth o lo que sea mejor. Estaba mirando este , pero me preguntaba cómo podría hacer que envíe los datos y si es adecuado para lo que estoy tratando de hacer (si puede medir la rotación y el movimiento). Puedo comprar un arduino también si es necesario.

¡Gracias de antemano!

Respuestas (1)

Elegiste un acelerómetro puro. Es mejor para medir la aceleración lineal (incluida la gravedad), pero para la rotación alrededor del eje vertical, debe buscar un giroscopio (mide la rotación) o un magnetómetro (mide la orientación hacia el norte). Hay muchos tableros disponibles (puede encontrar algunos aquí https://www.sparkfun.com/pages/accel_gyro_guide ), pero debe considerar la precisión requerida.

El segundo requisito es más difícil: según la ley de Newton no se puede decidir si un objeto se mueve con velocidad constante o no, porque no se aplica ninguna fuerza externa que se pueda medir. Así que hay que tener en cuenta los efectos secundarios. Por ejemplo:

  • Si tu objeto se está moviendo, debe haber habido una aceleración previa que puedes medir con un acelerómetro. Puede integrar la aceleración para obtener la velocidad actual, pero eso es bastante ruidoso y propenso a errores.
  • La mayoría de los movimientos vienen con vibraciones que se pueden medir con un acelerómetro.
  • Puede medir la posición actual y, por lo tanto, su velocidad con un módulo GPS. Esto solo es útil en exteriores y para velocidades más altas.

Hay otras opciones (como las mediciones de tiempo de vuelo de las ondas de radio), pero probaría una de estas primero.

El tercer requisito es una conexión de radio. Comenzaría con una Raspberry Pi y un dispositivo WiFi, porque es bastante fácil de configurar y tiene un rango y una velocidad de datos razonables, y puede conectar su sensor directamente a la Raspberry Pi.

EDITAR: De acuerdo con los comentarios, desea medir los movimientos de sus piernas y pies. Esto reduce las posibilidades:

  • Con un acelerómetro es bastante fácil determinar si alguien se está moviendo o está parado, porque el pie acelera y desacelera constantemente.
  • Obtener la velocidad actual es bastante difícil: en realidad, al caminar, un pie tiene v = 0 sobre el suelo la mitad del tiempo.
  • Pero puedes analizar el patrón de aceleración e intentar contar el número de pasos.
  • Como desea conectarlo a su pierna, un Arduino podría ser más razonable debido al consumo reducido de energía, pero dificultará la conexión inalámbrica.
  • Compre una IMU y un módulo GPS y pruebe hasta dónde puede llegar.
Pero la Raspberry Pi es bastante cara, ¿verdad? ¿Y no puedo detectar si un objeto simplemente se está moviendo, sin depender de en qué dirección?
Una Raspberry Pi cuesta unos 35 EUR, un Arduino unos 20 EUR, por lo que no hay una gran diferencia. Si quiere ser barato, construya su propia placa de microcontrolador (por ejemplo, basada en un ATmega). Con respecto a su "detección de movimiento": lea la respuesta nuevamente y luego mejore su pregunta para describir qué movimiento desea medir.
Quiero medir cualquier movimiento en cualquier dirección pero no necesito saber la dirección. Solo si se mueve rápido o lento, no exactamente la velocidad en MpH o algo así.
¿Pero de qué? Como está escrito en la respuesta, no puede medir el movimiento de velocidad constante (piense al revés: ¿hay algo que NO se mueva?). Entonces hay que decir qué es lo que se mueve para encontrar una alternativa.
Bueno, el sensor debe estar conectado a mi pierna/pie. ¿Los teléfonos no tienen esta "detección de movimiento"?
Ah, ¿un sensor IMU es bueno para esto? Contiene un magnetómetro que aparentemente puede medir la velocidad.
Como lo que tienen los wiimotes, solo compatible con Mac. Creo que puede costar menos de $ 20, como los Wiimotes.