Ich möchte mit meinem Arduino Uno ein XBee-Funkmodul verwenden. Wie soll ich das machen? Benötige ich einen Schild wie diesen?
Ich möchte mit meinem Arduino Uno ein XBee-Funkmodul verwenden. Wie soll ich das machen? Benötige ich einen Schild wie diesen?
Xbee-Module haben ein leicht nicht standardmäßiges Pin-Header-Layout, dh zwei Pin-Reihen mit 2 mm Abstand (Abstand zwischen den Mitten benachbarter Pins) anstelle des üblicheren 2,54 mm-Abstands, der im Arduino selbst.
Daher ist eine direkte Verbindung des XBee mit dem Arduino, z. B. durch direktes Anschließen, nicht möglich, selbst wenn die Header-Pin-Reihen ausreichend voneinander entfernt waren, um den Header-Reihen Ihres Arduino-Geschmacks zu entsprechen.
Wenn Überbrückungskabel verwendet werden, kann der Arduino direkt mit dem XBee-Modul verbunden werden und es vollständig nutzen: Es ist keine zusätzliche Elektronik erforderlich, um mit der Hardware des Moduls verbunden zu werden.
Folgende Pin-Verbindungen sind erforderlich:
XBee Arduino ------------ ------------ VCC oder 3.3V 3V3 TX oder DOUT RX oder 0 RX oder DIN TX oder 1 GND GND
Hinzufügen eines XBee-Shields oder sinnvoller eines der verschiedenen Sensor Shields mit XBee Die Footprint-Buchse ist nützlich, um eine robustere Konfiguration zu schaffen, die nicht zerbrechlich ist, wie es bei Überbrückungsdrähten der Fall ist.
Beachten Sie beispielsweise die XBee-Header auf diesem Schild:
( source) sub >
Ein zusätzlicher Vorteil der Verwendung eines solchen Schilds besteht darin, dass 2-mm-Header nicht so leicht verfügbar sind wie Standard-2,54-mm-Header, und wenn sie verfügbar sind, sind sie recht teuer. Das oben abgebildete Schild hingegen kostet bei eBay weniger als 8 US-Dollar und ist möglicherweise anderswo noch günstiger erhältlich.
Vielleicht ein kleiner Preis für die Bequemlichkeit.
Wenn Sie fragen, wie Sie sie verwenden, müssen Sie im Grunde RF-Netzwerkinformationen auf ihnen einrichten. Im Folgenden finden Sie Informationen dazu, wie Sie lernen können, wie Sie die Hardware zum Programmieren einrichten. Sie können dann einen Schild wie den von Ihnen verbundenen verwenden oder die Stifte einfach verdrahten, wie es jemand anderes vorgeschlagen hat.
Haben Sie sich zwischen XBee-Serie 1 oder 2 entschieden? Wenn nicht, sollten Sie diesen Artikel zuerst lesen, bevor Sie ihn kaufen.
Hier ist die tatsächliche Hardware, die ich über https://www.adafruit.com/ gekauft habe. a>
Sie verwenden das USB-FTDI-Kabel mit dem in dieser Abbildung gezeigten Adapter, um den XBee zu programmieren, bevor Sie ihn an Ihr Arduino anschließen, da er Informationen zum Radio benötigt Netzwerk, mit dem eine Verbindung hergestellt werden soll.
Adafruits Lernabschnitt enthält diesen Artikel mit weiteren Informationen.
Ich würde diesen Artikel auch unbedingt weiterlesen häufige XBee-Fehler.
Ich bin auch auf jemanden gestoßen, der ein WiFly (XBee-basiertes Board) ohne Adapter verwendet. Springe zu 0:16 in diesem Video.