Forum: HF, Funk und Felder Mit welchem Modul am besten Sensordaten übertragen?


von Michael (Gast)


Lesenswert?

Hallo,

ich überlege, für ein Arduino-Projekt die Sensordaten zweier 
Beschleunigungssensoren (Boards mit MPU-6050) drahtlos zu übertragen - 
und dabei so viele Daten/Messwerte wie möglich. Leider hab ich bzgl. der 
notwendigen Funktechnik keine Ahnung. Welche (möglichst kleinen!) 
Funkmodule kommen in Frage???
Auf diversen Elektronik-/Bastlerseiten sieht man häufig diese zwei 
Produkte:
http://www.banggood.com/433Mhz-RF-Transmitter-With-Receiver-Kit-For-Arduino-ARM-MCU-Wireless-p-74102.html
http://www.ebay.at/itm/nrf24l01wireless-transceiver-module-2-4ghz-antenna-spi-for-arduino-microcontrol/172179447858?hash=item2816b1e032

Kann man mit beiden überhaupt die Daten beider Sensoren unterscheidbar 
übertragen? Welches Modul eignet sich für meinen Zweck (besser)? Was 
gibt's für andere Alternativen?

Danke für Hinweise/Erklärungen!

von Michael (Gast)


Lesenswert?

Ergänzung: Funkdistanz wird max. 5 Meter sein (ohne Hindernisse).

von Timmo H. (masterfx)


Lesenswert?

Dann würde ich nRF24L01+ nehmen. Kosten etwa 70cent pro Modul und können 
2 Mbit/s. Latenz zwischen tx und Interrupt am Empfänger etwa 400us

von Wolfgang (Gast)


Lesenswert?

Michael schrieb:
> ich überlege, für ein Arduino-Projekt die Sensordaten zweier
> Beschleunigungssensoren (Boards mit MPU-6050) drahtlos zu übertragen -
> und dabei so viele Daten/Messwerte wie möglich.

Bevor du dich um die Funktechnik sorgst, solltest du erstmal 
feststellen, wie viele Daten/Messwerte deine Sensoren überhaupt liefern 
können und welche Abtastrate für deine Anwendung sinnvoll/erforderlich 
ist. Schneller muss die Funktechnik bestimmt nicht sein.

von Michael (Gast)


Lesenswert?

Wolfgang, die Beschleunigungssensoren haben lt. Datenblatt eine max. 
Sample-Rate von 1000Hz. Für meinen Einsatzzweck genügen (vermutlich) 100 
Messwerte pro Sekunde.

von Wolfgang (Gast)


Lesenswert?

Michael schrieb:
> Für meinen Einsatzzweck genügen (vermutlich) 100 Messwerte pro Sekunde.

Der erste von dir verlinkte einfache Sender/Empfänger Kit dürfte dann 
mit seiner Datenübertragungsrate schon dicht an seine Grenze kommen.

Michael schrieb:
> Kann man mit beiden überhaupt die Daten beider Sensoren unterscheidbar
> übertragen?

Du wirst nicht umhin kommen, ein Datenprotokoll zu implementieren, dass 
entweder ein Datenpaket schnürt, in dem die Daten der beiden Sensoren an 
fester Stelle stehen oder die Sensoren, so sie dann von jedem Sensor 
unabhängig übertragen werden sollen, müssen zusätzlich in irgendeiner 
Form eine Absenderadresse mitbekommen.

von Timmo H. (masterfx)


Lesenswert?

Michael schrieb:
> Kann man mit beiden überhaupt die Daten beider Sensoren unterscheidbar
> übertragen?
Bei ersten musst du dir noch selbst ein "Protokoll" überlegen wie du sie 
unterscheidbar machst.
Beim nRF24L01 kannst du direkt mit Adressen arbeiten und über das Status 
Register (RX_P_NO) sehen von welcher Adresse die Daten kamen. Allerdings 
gibt es nur max 6 Adressen, von denen die ersten zwei (Pipe0 und Pipe1) 
5 Byte lang sind die anderen (Pipe2-Pipe5) sich nur im letzten Byte von 
Pipe1 unterscheiden

: Bearbeitet durch User
von Michael (Gast)


Lesenswert?

Danke für die Rückmeldungen! (Ich werde es mit den NRF24L01+ probieren.)

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.