Benötigen Sie ein drahtloses 3-Achsen-Gyroskop/Beschleunigungsmesser.

Ich hätte also gerne einen Sensor, der Rotation erkennen kann (nur um die vertikale Achse wird benötigt) und Bewegung erkennt (keine bestimmte Richtung, nur erkennen kann, ob sich der Sensor bewegt). Ich möchte, dass es drahtlos ist und die Daten per Bluetooth oder was auch immer am besten an einen Mac übertragen wird. Ich habe mir dieses angesehen , mich aber gefragt, wie ich es dazu bringen könnte, die Daten zu senden, und ob es für das, was ich versuche, geeignet ist (wenn es Rotation und Bewegung messen kann). Ich kann bei Bedarf auch ein Arduino kaufen.

Vielen Dank im Voraus!

Antworten (1)

Sie haben sich für einen reinen Beschleunigungssensor entschieden. Am besten eignet es sich zur Messung der Linearbeschleunigung (inklusive Erdanziehungskraft), aber für die Rotation um die Hochachse sollte man eher nach einem Gyroskop (misst die Rotation) oder einem Magnetometer (misst die Ausrichtung nach Norden) Ausschau halten. Es sind viele Boards verfügbar (einige finden Sie hier https://www.sparkfun.com/pages/accel_gyro_guide ), aber Sie müssen Ihre erforderliche Genauigkeit berücksichtigen.

Schwieriger ist die zweite Forderung: Nach dem Newtonschen Gesetz kann man nicht entscheiden, ob sich ein Objekt mit konstanter Geschwindigkeit bewegt oder nicht, weil keine äußere Kraft einwirkt, die man messen könnte. Sie müssen also mit Nebenwirkungen rechnen. Zum Beispiel:

  • Wenn sich Ihr Objekt bewegt, muss es zuvor eine Beschleunigung gegeben haben, die Sie mit einem Beschleunigungsmesser messen können. Sie können über die Beschleunigung integrieren, um die aktuelle Geschwindigkeit zu erhalten, aber das ist ziemlich laut und fehleranfällig.
  • Die meisten Bewegungen gehen mit Vibrationen einher, die mit einem Beschleunigungsmesser gemessen werden können.
  • Mit einem GPS-Modul können Sie die aktuelle Position und damit Ihre Geschwindigkeit messen. Dies ist nur im Freien und bei höheren Geschwindigkeiten sinnvoll.

Es gibt andere Optionen (wie Laufzeitmessungen von Funkwellen), aber ich würde zuerst eine davon ausprobieren.

Die dritte Voraussetzung ist eine Funkverbindung. Ich würde mit einem Raspberry Pi und einem WiFi-Stick anfangen, da es recht einfach einzurichten ist und eine vernünftige Reichweite und Datenrate hat und Sie Ihren Sensor direkt mit dem Raspberry Pi verbinden können.

EDIT: Laut den Kommentaren möchten Sie Bewegungen Ihrer Beine und Füße messen. Das schränkt die Möglichkeiten ein:

  • Mit einem Beschleunigungssensor lässt sich ganz einfach feststellen, ob sich jemand bewegt oder stillsteht, da der Fuß ständig beschleunigt und abgebremst wird.
  • Es ist ziemlich schwierig, die aktuelle Geschwindigkeit zu ermitteln - tatsächlich hat ein Fuß beim Gehen die Hälfte der Zeit v = 0 über dem Boden.
  • Aber Sie können das Beschleunigungsmuster analysieren und versuchen, die Anzahl der Schritte zu zählen.
  • Da Sie es an Ihrem Bein befestigen möchten, ist ein Arduino aufgrund des geringeren Stromverbrauchs möglicherweise sinnvoller, erschwert jedoch die drahtlose Verbindung.
  • Kaufen Sie eine IMU und ein GPS-Modul und versuchen Sie, wie weit Sie kommen.
Aber der Raspberry Pi ist ziemlich teuer, oder? Und kann ich nicht erkennen, ob sich ein Objekt nur bewegt, unabhängig davon, in welche Richtung?
Ein Raspberry Pi kostet etwa 35 EUR, ein Arduino etwa 20 EUR, also kein großer Unterschied. Wenn Sie billig sein wollen, bauen Sie Ihr eigenes Mikrocontroller-Board (z. B. auf Basis eines ATmega). Zu Ihrer "Bewegungserkennung": Bitte lesen Sie die Antwort noch einmal durch und ergänzen Sie dann Ihre Frage, um zu beschreiben, welche Bewegung Sie messen möchten.
Ich möchte jede Bewegung in jede Richtung messen, aber ich muss die Richtung nicht kennen. Nur wenn es sich schnell oder langsam bewegt, nicht genau die Geschwindigkeit in MpH oder so.
Aber wovon? Wie in der Antwort geschrieben, können Sie keine Bewegung mit konstanter Geschwindigkeit messen (denken Sie umgekehrt: Bewegt sich etwas NICHT?). Man muss also sagen, was bewegt, um eine Alternative zu finden.
Nun, der Sensor sollte an meinem Bein/Fuß befestigt werden. Haben Telefone diese "Bewegungserkennung" nicht?
Ah, ist ein IMU-Sensor gut dafür? Es enthält ein Magnetometer, das anscheinend die Geschwindigkeit messen kann.
Wie das, was die Wiimotes haben, nur Mac-kompatibel. Ich glaube, es kann unter 20 Dollar sein, genau wie die Wiimotes