PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Roboter via Xbee steuern



Zwerwelfliescher
06.08.2010, 17:34
Hallo,
ich habe schon lange daran gedacht, einen Roboter zu bauen, den man via W-Lan vom PC aus steuern kann. Darauf hin bin ich auf das Xbee Modul aufmerksam gerworden. Worin besteht der Unterschied zwischen:
-Chip und Wire Antenne?
-Series 1 und Series 2(2.5)?
Ich habe mich schon eine lange Zeit damit beschäftigt, aber noch keinen gekauft.

Ich möchte auf dem Roboter einen ATmega8 einbauen, der die kommenden Signale auswertet und an den Motor weiter gibt.
Ich möchte es so machen, dass wenn ich auf der Tastatur "W" drücke, er nach vore fährt. Und bei "S" wieder zurück. "A" und "D" drehen.
Das ganze möchte ich gerne in Basic programmieren.

Ich kann doch mit dem "print" Befehl arbeiten, da das Xbee Modul genau so angeschlossen wird wie RS232, oder doch nicht?

Gruß Flexxx

RP6conrad
07.08.2010, 21:40
Nach meine kentniss ist der Xbee keine exacte WLAN client. Er hat keine IP-adresse. Aber wireless ab ihre PC eine Roboter steuern soll moglich sein. Dann muss du auch eien Xbee an ihre Rechner verbinden (USB, seriell..) und beide modulen programmieren das eien 1 zu 1 Verbindung hergestelt wird. Dan noch eine kleines Program auf der Rechner das die Tastendrucken nach der Xbee sendet und so wireless nach den Roboter.
Chip Antenne ist compacter, aber die Sendeleistung ist etwas schlechter. Serie 2.5 sind die letzte stand, aber nicht kompatibel mit 1.0.

Zwerwelfliescher
08.08.2010, 08:21
Danke für deine Antwort.
Ich habe irgendwo gelesen, dass die Xbee Pro in Deutschland wegen der hohen Sendeleistung nicht erlaubt sind, stimmt das?
Ich werde mich zischen dem Version1 (1mW) und dem Version 2.5 (2mW) entscheiiden müssen. Die 2mW sind aber in Deutschland erlaubt.

Gruß
Flexxx

derSebbel
08.08.2010, 11:11
Moin Flexx;
Bei Xbee pro sind das etwas mehr als 2 mW ;)
Die kannst du bei ein paar Model bis auf 63mW einstellen.
Damit bekommst du Reichweiten von bis zu 1,5 km.

In Deutschland sind aber nur bis zu 10 mW erlaubt, :(
was etwa einer Reichweite von immer hin noch 800m entspricht.\:D/

Das musst halt über UART vor konfigurieren, sonst störst du alle Geräte im 2,4 GHz band.

Und das sind ganz schön viele(WLAN, Bluetooth, Modellflug, schnurlose Telefone....).

hoffe Ich konnte weiterhelfen

Gruß Sebbel

Zwerwelfliescher
08.08.2010, 11:47
Danke!
Eine Reichweite von 40-50m reichen mir schon völlig aus.
Ich möchte eigentlich nur einen kleiner Roboter bauen, der im Haus rumfährt.
Aber die programmierung unterscheidet sich nicht zwischen Version1 und 2?

Ich bin noach auf der Suche nach einem Terminalprogramm, mit dem ich den Roboter steuern kann. Die meisten senden leider nur, wenn man Enter oder Send drückt. Ich möchte aber so lange senden, bis ich die gedrückte Taste wieder los lasse. Gibt es so ein Programm?

Gruß
Flexxx

Carlos31
08.08.2010, 12:05
hallo
Ich glaube du suchst nach so was
http://www.rn-wissen.de/index.php/Windows_Programm_zum_Steuern_des_AVR's
mit ein paar kleine änderungen kannst du alles machen was du willst :-)
und es ist gratis noch dazu , was will man mehr
Schöne grüsse

Zwerwelfliescher
08.08.2010, 12:30
Das ist ein tolles Programm nur leider verstehe ich gar nichts :frown: .
Ich werde das Router Xbee via USB an meinen PC anschließen und nicht über RS232.

Gruß
Flexxx

Richard
08.08.2010, 15:35
Das ist ein tolles Programm nur leider verstehe ich gar nichts :frown: .
Ich werde das Router Xbee via USB an meinen PC anschließen und nicht über RS232.

Gruß
Flexxx

Das xbee Modul erwartet aber das es über RS 232 angesprochen wird.
Du brauchst also am PC einen USB RS 232 Wandler. Es gibt fertige
kleine Platinen auf die man ein Xbee Modul aufstecken kann, die haben
dann auch gleich die nötigen Pegelwandler on Board. XBee Module
benötigen 3,3 V! Hier ein Board mit USB Anschluss, der wird vom
PC als virtuelle RS 232 angesprochen.

http://www.1-wire.de/XBee-XPort/XBee-USB-Board.html

Auf Empfängerseite (AVR) dann z.B.

http://www.watterott.com/de/XBee-Adapter-kit-v11?xbfb8f=vacapd821cguevnfn4b7c19gc4

Gruß Richard

Zwerwelfliescher
08.08.2010, 15:44
Ich werde das Xbee Modul am PC mit dem USB Explorer anschließen.
Das hier: http://www.watterott.com/de/XBee-Explorer-USB
Welches soll ich dann für den Roboter nehmen?
Dieses:
http://www.watterott.com/de/XBee-Adapter-kit-v11
oder das:
http://www.watterott.com/de/Adapterplatine-fuer-XBee-Module

Bei beiden ist ja noch kein 3,3V Spannungsregler dabei, den muss ich dann seperat löten.
Zum Konfigurieren benötige ich doch auf dem Explorer USB einen Reset Taster. Ich sehe aber keinen.

Gruß
Flexxx

Richard
08.08.2010, 16:14
Ich werde das Xbee Modul am PC mit dem USB Explorer anschließen.
Das hier: http://www.watterott.com/de/XBee-Explorer-USB
Welches soll ich dann für den Roboter nehmen?
Dieses:
http://www.watterott.com/de/XBee-Adapter-kit-v11
oder das:
http://www.watterott.com/de/Adapterplatine-fuer-XBee-Module

Bei beiden ist ja noch kein 3,3V Spannungsregler dabei, den muss ich dann seperat löten.
Zum Konfigurieren benötige ich doch auf dem Explorer USB einen Reset Taster. Ich sehe aber keinen.

Gruß
Flexxx

http://www.watterott.com/de/XBee-Adapter-kit-v11

Lewse Dir doch auf dieser Site die Beschreibung durch! Da ist sehr
wohl Spannungsregler und Pegelwandler dabei.

Gruß Richard

Zwerwelfliescher
08.08.2010, 16:40
Hier habe ich die Aufbauanleitung:
http://www.ladyada.net/make/xbee/
Also wird bei Pin6(von liks) die 5V angeschlossen, die ich auch für den µC verwende und bei den beiden äußeren kommen 3V raus?

Gruß

[Nachtrag]
Simmt das, dass die Series2 aufwändiger zu programmieren sind als Series1?