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!
Ergänzung: Funkdistanz wird max. 5 Meter sein (ohne Hindernisse).
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
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.
Wolfgang, die Beschleunigungssensoren haben lt. Datenblatt eine max. Sample-Rate von 1000Hz. Für meinen Einsatzzweck genügen (vermutlich) 100 Messwerte pro Sekunde.
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.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.