Forum: Mikrocontroller und Digitale Elektronik Gyrosensor mit Bluetoothmodul verbinden und Daten an PC senden und verarbeiten


von Lancelot B. (lancelot_biggs)


Lesenswert?

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

von Torsten R. (Firma: Torrox.de) (torstenrobitzki)


Lesenswert?

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

von Ursus P. (unwichtig)


Lesenswert?

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?

von Stm M. (stmfresser)


Lesenswert?

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

von Frank K. (fchk)


Lesenswert?

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

von Mark W. (kram) Benutzerseite


Lesenswert?

Frank K. schrieb:
> Du könntest z.B. einen TI CC2541 verwenden...

Und wenn Du schon bei TI bist, kannst Du auch mal einen Blick auf die 
Sensortags werfen. Die haben jedoch nur Apps fuer iOS und Android, aber 
mit einem BLE Stick soll es wohl auch unter Windows gehen. Ich habe mir 
auch schon eines bestellt.

von InFo (Gast)


Lesenswert?

Frank T. schrieb:
> Zwischen Gyrosensor und Bluetoothmodull muss ein µC hin, oder wir hast
> du dir das vorgestellt?

Es gibt auch sensoren mit integriertem uC zB M0

https://www.invensense.com/products/motion-tracking/6-axis/icm-30630-2/

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.