Frage:
Wie verbinde ich ein XBee-Funkmodul mit dem Uno?
wil
2013-04-15 18:10:09 UTC
view on stackexchange narkive permalink

Ich möchte mit meinem Arduino Uno ein XBee-Funkmodul verwenden. Wie soll ich das machen? Benötige ich einen Schild wie diesen?

Zwei antworten:
Anindo Ghosh
2013-04-15 18:57:06 UTC
view on stackexchange narkive permalink

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:

Sensor Shield with XBee footprint

( 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.

Es ist erwähnenswert, dass die XBee Pros nicht sicher über den integrierten 3,3-V-Regler des Arduino mit Strom versorgt werden können, da sie zu viel Strom verbrauchen.
taco
2013-04-16 05:01:27 UTC
view on stackexchange narkive permalink

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>

  • 1 Stück XBee Adapter Kit $ 10.00
  • 2 Stück XBee-Modul - Serie 1 - 1 mW mit Drahtantenne 45,90 USD
  • 2 Stück Schildstapel-Header für Arduino (R3-kompatibel) $ 3.90
  • 1 Stück USB-FTDI-TTL-232-Kabel $ 20.00

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. FTDI cable to XBee Adapter Kit

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.



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...