Mikrokopter und Bluetooth
Speedy
Hallöchen…
Hier wieder mal ein Update zum Thema Bluetooth.
Für die drahtlose Kommunikation mit meinem Mikrokopter möchte ich Bluetooth verwenden. Darum habe ich bei www.tigal.com ein Bluetooth Modul bestellt (F2M03GXA-S01 von der Firma free2move).
Folgende Seite soll ein kleines Tutorial für den Einsatz dieses Moduls mit dem Mikrokopter oder sonstigem Gerät / Mikrokontroller mit RS232 Schnittstelle sein:
Zuerst muss das Modul mit 3.3V versorgt werden (am besten mit einem 3.3V Spannungsregler).
Anschließend muss das Modul über die serielle Schnittstelle konfiguriert werden. – Dazu benötigt man einen Pegelwandler oder es kann die Sercon dazu verwendet werden (die ebenfalls einen MAX232 Pegelwandler enthält).
Um das Modul konfigurieren zu können muss man folgende Anschlüsse miteinander verbinden:
+5V Mikrokopter -> Pin 2 Sercon (Spannungsversorgung)
GND Mikrokopter -> Pin 7 Sercon (Spannungsversorgung)
RXD Sercon -> Pin 33 RXD Bluetoothmodul (Kommunikation)
TXD Sercon -> Pin 34 TXD Bluetoothmodul (Kommunikation)
Nachdem man dann die Schaltung gewissenhaft kontrolliert hat (die 3.3V Spannungsversorgung vielleicht auch mal ohne Bluetoothmodul mit Oszi/Multimeter nachmessen) kann man jetzt einschaltein und die Free2Move Konfigurationssoftware starten (www.free2move.com)
Danach den Port auswählen an dem man die Sercon angeschlossen hat.
Folgendes Bild erscheint und man kann jetzt alles so einstellen wie man es gerne möchte:
Die Baudrate sollte auf 57600 gestellt werden.
Die Einstellungen für Bluetooth können je nach belieben erfolgen. Am sichersten wäre, wenn man nur eine bestimmte Bluetooth Adresse akzeptieren würde -> Hätte jedoch den Nachteil, dass man mit einem neuen Bluetooth-Dongle (auf PC Seite) auch den MK/Bluetoothmodul neu konfigurieren müsste. Daher rate ich eher zu einem Passkey. (Ohne Passwort könnte sonst jeder mit Bluetooth eine Verbindung zu deinem MK herstellen
– ist nicht soooo toll *g*)
Nach jedem Schritt: Write configuration nicht vergessen, ansonsten sind die Änderungen nicht gespeichert.
Das war jetzt nun der erste Teil beim MK.
Nun ist das Bluetooth Modul fertigkonfiguriert und kann nun endgültig auf dem MK montiert werden. Diesmal muss man das Modul jedoch “anderst herum” montieren:
TXD MK -> Pin 33 RXD Bluetoothmodul (Kommunikation)
RXD MK -> Pin 34 TXD Bluetoothmodul (Kommunikation)
Spannungsversorgung 3.3V / GND dürfte klar sein.
Anschließend kann man mit dem PC, der bereits Bluetooth besitzt oder mit entsprechendem Bluetooth Dongle ausgerüstet ist, nach dem MK suchen.
Nach kurzen Suchen werden die Verfügbaren Geräte gefunden:
Zu Testzwecken habe ich das Modul ohne Hauptschlüssel konfiguriert
Jetzt wird das Gerät installiert…
Nun kann beim MK-Tool COM8 (bzw. den COM der bei deinem PC installiert wurde) ausgewählt werden und du hast eine Drahtlose Leitung zu deinem MK um z.b. Telemetriedaten im Flug zu analysieren.
Im System wird nun folgendes angezeigt:
Da das MK-Tool leider kein “Aufzeichnen der Telemetriedaten” unterstützt [EDIT 2007-09-06: Inzwischen ist CSV-Export möglich], arbeite ich derzeit an einer LabView Software, mit der es möglich sein wird, einen Flug und die dabei entstandenen Daten in eine CSV Datei mitzuloggen…
Screenshot der derzeitigen Entwicklung:
Gruß, Speedy
Posted in Mikrokopter, Mikrokopter and Bluetooth |
8 Comments »












