Forum: Mikrocontroller und Digitale Elektronik XBEE als boot fernsteuerung


von Philipp M. (lord-maricek)


Lesenswert?

Hallo Leute,

ich möchte für mein RC Modellboot eine PC fernsteuerung entwicken.
Da ich eine Kommunikation zum Boot und vom Boot zum Pc brauche, wurde 
mir XBBE empfolen. Ich wollte mit C# eine Steuerumgebung schreiben, die 
dann die aktuellen Servo positionen und Motor geschwindigkeiten in 
Variablen speichert und die dann an einen USB Port sendet und dann Über 
XBEE an das Boot sendet. Das XBEE Modul sendet die Daten dann an einen 
Atmega8 der die Variablen dann entschlüsselt und an Servos und Motoren 
weitergibt.
Ich habe mir dieses Modul rausgesucht:
1
http://www.yatego.com/projet/p,4a431c0502922,460bb323299825_4,xbee-pro-2-4-ghz-super-g%C3%BCnstig
was hat dieses Modul für ne reichweite?
kann das so ich es geplant hab funktionieren?
Was brauch ich um den XBEE an USB anzuschleißen?
was brauch ich auf dem Boot, um den XBEE anzuschließen und die Daten an 
den Atmega zu geben?
Ich hoffe ihr könnt mir helfen.

philipp

von Peter D. (pdiener) Benutzerseite


Lesenswert?

Die Funkmodule haben eine serielle Schnittstelle mit einstellbarer 
Baudrate und können ohne Handshake betrieben werden. Zur Ansteuerung 
über USB kann man einen USB-Seriell-Wandler (z.B. den FT232RL) 
verwenden. Auf der Mikrocontrollerseite einfach nur an den UART 
anschließen, das passt direkt.
Die Betriebsspannung der Funkmodule ist 3,3 Volt, die von Servos im 
Modellbereich normalerweise 5 Volt. Deswegen sollte der Mikrocontroller 
eine Lowvoltagevariante sein (Atmega8L) und Pegelwandler auf die 5 Volt 
(oder mehr) für die Servos bekommen. Das dürfte das einfachste sein.

Bezüglich der Reichweite kann ich nichts sagen bei den Pro Modulen. Das 
normale geht etwa 20 Meter im Innenraum.

Grüße,

Peter

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
Noch kein Account? Hier anmelden.