Was ist neben „XBees“ ein gutes Kommunikationsgerät zwischen Teenagern und Arduino?


9

Ich habe bisher XBees verwendet, um meine Teenager zu kommunizieren. Wie Sie wissen, sind XBees jedoch sehr teuer. Wenn mehrere Geräte miteinander kommunizieren sollen, muss ich für mehrere Teenager + mehrere XBees bezahlen, was mehr als 200 US-Dollar entspricht.

Ein XBee ist auch für zwei bestimmte Teenager gedacht. Ich möchte, dass alle meine Teenager miteinander kommunizieren

  1. Gibt es ein Kommunikationsgerät, mit dem ich mehrere Teensies oder Arduinos gleichzeitig verbinden kann, ohne so viel XBees zu kaufen?

  2. Oder was ist ein Kommunikationsgerät, mit dem alles in der Reichweite miteinander kommunizieren kann?

  3. Oder eine andere Möglichkeit, sie kommunizieren zu lassen, ohne einzelne Teenager zu benutzen?

Wenn Sie eine von ihnen beantworten können, helfen Sie mir bitte!



1
XBee kann in einem Modus verwendet werden, in dem mit einem Netz von Knoten kommuniziert werden kann. Sie können beispielsweise Broadcasts oder Punkt-zu-Punkt-Kommunikation durchführen. 200 US-Dollar sind im Vergleich zu der Zeit, die Sie für die Entwicklung eines neuen Geräts aufwenden, ziemlich günstig. Diese Antwort wird Ihnen am meisten helfen, obwohl electronic.stackexchange.com/questions/3203/…
Kellenjb

1
Der Jeenode sieht interessant aus. Ich habe es nicht verwendet, daher werde ich nur kommentieren und nicht antworten, aber ich denke, ein Paket kann von einem Jeenode an einen bestimmten anderen Knoten oder an alle anderen Knoten gesendet werden.
Tom Davies

Xbees sind ziemlich solide und billige Funksysteme ... aber hier ist etwas, das von Interesse sein könnte: dealextreme.com/p/… . Es ist ein $ 6 rs-323 Bluetooth-Modul. Klingt ziemlich gut, wenn Sie nach einem einfachen, einfach zu verwendenden Modul suchen. Vorsicht, es ist smd und es kommt ohne Dokumentation, was auch immer ...
Faken

Antworten:


2

Was ist mit der Verwendung von 'dummen' HF-Transceivern und dem Aufbau eines Protokolls darauf?

RFM12Bs oder sogar etwas billigeres.


1

Ich würde die Verwendung anderer drahtloser Module prüfen. XBees sind nett, aber in der Tat teuer. Ich gehe davon aus, dass Sie wahrscheinlich sowieso nicht alle Optionen nutzen, die sie in Ihren Projekten bieten. Dinge wie Mesh-Networking sind ERSTAUNLICH, aber für die meisten Projekte normalerweise nicht unbedingt erforderlich.

Eine sehr kostengünstige Option, bei der noch einige Fehler überprüft werden, ist die Verwendung von ICs von Nordic, insb. die nRF24-Serie. Für diese Module gibt es eine hervorragende Arduino-Bibliothek , die höchstwahrscheinlich mit minimaler Anpassung auf dem Teensy ausgeführt werden kann, insbesondere wenn Sie den Teensyduino verwenden. Diese Bibliothek ermöglicht auch eine gewisse Mesh-Kommunikation (offensichtlich nicht so robust wie die XBees). siehe hier (http://maniacbug.github.com/RF24/starping_relay_8pde-example.html).

Wenn Sie nicht verstärkte Versionen dieser Module bestellen, können Sie diese für weniger als 7 USD pro Modul erwerben. Hier sind einige für jeweils 5,50 USD . Verstärkte Versionen liegen im Bereich von 15 bis 20 US-Dollar. Wenn also der Abstand von Knoten zu Knoten größer als etwa 40 Fuß ist, sinkt die Kosteneffizienz im Vergleich zu XBees dramatisch. Es hängt alles von Ihrer Nutzung ab.

Aus dem gleichen Geschäft, in dem es die billigen nordischen Module gab, gibt es einige billige Bluetooth-Module, die einen Blick wert sein könnten. Diese weisen insofern Einschränkungen auf, als sie eher von einem Computer (einer Master-Einheit) als miteinander (Slave-Einheiten) verbunden werden sollen. Sie können jedoch ein Master-Bluetooth-Modul für etwa 20 US-Dollar bei ITeadStudio kaufen.

Alternativ kann der XBee ohne Mikrocontroller für einfache Sensoren und andere Zwecke verwendet werden. Dann sind Ihre Kosten pro Einheit viel niedriger, etwa 25 USD statt 25 USD + 16 USD. Weitere Informationen finden Sie unter "Aufbau drahtloser Sensornetzwerke: mit ZigBee, XBee, Arduino und Verarbeitung" von O'Rielly.


1

Ich benutze die HopeRF RFM12B Sender. Sie sind die gleichen, die in Jeenodes verwendet werden, und es gibt bereits Kommunikationsbibliotheken von Jeenode, die mit jedem Arduino-ähnlichen Board einwandfrei funktionieren.

Sie sind wesentlich billiger als der Xbee. Sie sind auch in den Versionen 3.3 und 5v erhältlich, die miteinander kommunizieren können. Ich glaube, die Herstellung hat die 5-V-Modelle eingestellt, aber Sie können sie immer noch finden.

Das einzige, was ich an ihnen nicht mag, ist der 2-mm-Stiftabstand, da man sie nicht einfach in ein Brotbrett oder ein Streifenbrett fallen lassen kann. Wenn Sie sie jedoch verwenden, empfehle ich die Verwendung einiger Laptop-IDE-Kabel - sie haben einen Abstand von 2 mm und können so zugeschnitten werden, dass sie gut zum RFM12 passen, um sie in einem Steckbrett zu verwenden.


1

Ich benutze den Asus WL-520GU WLAN-Router mit USB. Oft finden Sie ein Rabattprogramm, um den Nettopreis auf etwa 30 US-Dollar zu bringen.

Der Router verfügt über einen USB-Anschluss für den Teenager und ist ein vollständiger WLAN-Router. Sie können DD-WRT darauf laden. Eine Beispielkonfiguration .

Und als Bonus versorgt der Router Ihren Teenager über die USB-Verbindung mit Strom.

Nachteile: Es ist viel größer als ein xbee-Modul oder ähnliches.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.