Gyrosensor mit Bluetoothmodul verbinden und Daten an PC senden und verarbeiten

OP #5088335
Hallo zusammen,

wie der Betreff schon verrät, versuche ich ein Gyrosensor mit einem 
Bluetoothmodul zu koppeln um die Daten dann an einen PC, Smartphone oder 
ähnliches zu senden und auszuwerten. Die Bauteile sollten möglichst im 
SMD-Format sein, da ich alles an einem Armband anbringen will.

Meine Frage ist nun welche Gyrosensoren und welche Bluetoothmodule für 
mein Vorhaben sinnvoll sind und wie ich beide Module verbinde um die 
Daten dann senden zu können. Auch bin ich mir noch nicht sicher wie ich 
die Daten dann am PC auswerten kann.


mfg

Lancelot Biggs
(Firma: Torrox.de) #5088343
Lancelot B. schrieb:
> Auch bin ich mir noch nicht sicher wie ich
> die Daten dann am PC auswerten kann.

Wenn Du Bluetooth LE verwendest: dafür hat jedes modernere 
Bestriebssystem mitlerweile eine APIs. Du must einen selbst definierten 
GATT Service in Deinem BLE Modul implementieren, auf den Du dann mit der 
OS API ohne zusätzliche Treiber zugreifen kannst.

mfg Torsten
#5088344
Lancelot B. schrieb:
> Hallo zusammen,
>
> wie der Betreff schon verrät, versuche ich ein Gyrosensor mit einem
> Bluetoothmodul zu koppeln um die Daten dann an einen PC, Smartphone oder
> ähnliches zu senden und auszuwerten. Die Bauteile sollten möglichst im
> SMD-Format sein, da ich alles an einem Armband anbringen will.

Zwischen Gyrosensor und Bluetoothmodull muss ein µC hin, oder wir hast 
du dir das vorgestellt?
#5088346
Lancelot B. schrieb:
> Hallo zusammen,
>
> wie der Betreff schon verrät, versuche ich ein Gyrosensor mit einem
> Bluetoothmodul zu koppeln um die Daten dann an einen PC, Smartphone oder
> ähnliches zu senden und auszuwerten. Die Bauteile sollten möglichst im
> SMD-Format sein, da ich alles an einem Armband anbringen will.
>
> Meine Frage ist nun welche Gyrosensoren und welche Bluetoothmodule für
> mein Vorhaben sinnvoll sind und wie ich beide Module verbinde um die
> Daten dann senden zu können. Auch bin ich mir noch nicht sicher wie ich
> die Daten dann am PC auswerten kann.
>

Gyros haben fast alle nur I2C Schnittstelle, du brauchst dafür einen uC, 
der dann die Messwerte über UART an den Rechner schickt
#5088360
Du könntest z.B. einen TI CC2541 verwenden und dort einen MPU-6050 
anschließen. IM TI Bluetooth LE Source Code musst Du dann nur noch die 
passenden GATT-Profile anlegen und mit der I2C-Auswerteroutine für den 
MPU-6050 verknüpfen. Dann kannst Du die GATT-Daten mit jedem Bluetooth 
LE-fähigen Device auslesen.

Datenblätter:
http://www.ti.com/product/CC2541
https://www.invensense.com/products/motion-tracking/6-axis/mpu-6050/

In den Application Notes findest Du auch Hinweise zum 
Leiterplattendesign.

Viel Spaß.

fchk

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.