MultiWii über BT Modul und Android einstellen - Sammelbestellung?

Status
Nicht offen für weitere Antworten.

Jonek

Erfahrener Benutzer
Koenntet ihr mit den funktionierenden Bluetooth + FTDI Setups mal ein paar Fotos hier reinstellen, auf denen man sieht, wie ihr eure Module verbaut und verloetet habt? Das waer super. Danke!
 

hubibubi

Neuer Benutzer
MultiWii, BT-Modul mit Hürden

Mal kurz meine Erfahrungen.
Das An- und Abstecken des USB-Kabels bei Einstellarbeiten, gerade beim Barometer justieren nervten, deshalb unbedingt Drahtlos, entweder XBee, ACP220 oder Bluetooth.

XBee habe ich da, doch noch nicht probiert, ACP220 bin ich irgendwo in den Problemen hängen geblieben. Verbindungen der Module untereinander funktionierten schon, nur die Anbindung an das MuliWii Project klappt nicht recht.

Habe deshalb 2 BT-Module in der Bucht für 8,45 das Stück aus UK bekommen, Wireless Serial 4 Pin Bluetooth RF Transceiver Module RS232 mit Backplane, so eingeben und Intressenten werden fündig.
Es ist dieses Modul bei goodluckbuy, http://www.goodluckbuy.com/arduino-serial-bluetooth-rf-transceiver-module-rs232-with-backplane-.html.


Nach anfänglichen Schwierigkeiten die Bautrate zu ändern, ist es mir mit dem Arduino-Sketch hier im Thread dann doch noch gelungen, Danke. Keine Brücke zu setzen oder ein Pin auf irgendein Potential ziehen. 4 Pin's, RX, TX, VCC, GND.
Weitere Änderungen habe ich mit HTerm vorgenommen, tolles Tool.

Mit einem kleinen Testprogramm welches ich in einem Seeduino Thread fand habe ich dann ein Pro mini mit dem BT Modul getestet.
Das klappte wieder nicht auf Anhieb, da jeder seine Pins beschriftet wie er will und somit RX und TX am Arduino Pro mini getauscht waren, dh. man hat die Pins bezeichnet was dran muss, etwas irreführend, egal. Beide Leitungen getauscht und es funzt.

Hier der Sketch

char value;
int ledPin = 13;

void setup()
{
pinMode(ledPin, OUTPUT);
// Serial.begin(9600);
// Serial.begin(38400);
Serial.begin(115200);
}

void loop()
{
if( Serial.available())
{;}
value = Serial.read();
if(value == '0')
{
digitalWrite(ledPin, LOW);
Serial.println("LED off");
}
if(value == '1')
{
digitalWrite(ledPin, HIGH);
Serial.println("LED on");
}
}


Was macht es, ganz einfach, LED am Pin 13, meist auf dem Arduino Boards mit einer LED bestückt, geht beim tippen einer 1 an und schreibt es ins Terminalausgabefenster und bei Eingabe einer 0, na das denkt ihr euch dann mal.

Danach, probeweise eine 1.9 auf den Arduino geflasht und über meine Verbindung Sony-Laptop den BT connectet, die GUI geöffnet, COM-Port ausgewählt und START... und siehe da schöne Kurven, READ und schöne Werte.

So soll es sein, dabei ne Menge gelernt und viele weitere offene Fragen hinzu gekommen.

Gruß hubibubi
 

sandrodadon

Fliegender Maschi
Hallo !
Habe mir jetzt auch einen Bluetooth Dongle bestellt, ist ja echt unendlich angenehm :)

2 Fragen habe ich aber noch:
1: Seit MultiWii 2.0 funktioniert die ganze Bluetooth Sache ohne dass ich was im Code ändern muss, also Plug and Play, oder?
2: Kommt der Bluetoothdongle an den FTDI Port, oder muss er an den "UART Port" daneben?

Ich wollte diesen UART eigentlich für GPS frei lassen, daher würde ich den Bluetooth Dongle lieber an den FTDI Port setzen ;)

Viele Grüße
Sandro
 

stalkerface

Erfahrener Benutzer
das Bluetooth Modul wird wie ftdi abgeschlossen.allerdings vorher die baudrate des Moduls mit Hilfe von ftdi Modul und arduino Software und at befehlen ändern
 

Desaster

Erfahrener Benutzer
Hiho
ich nimm immer Pin 0 und 1. dann 5v und minus .
5cm Kabel ran und 4rer Buchsenleiste für Bt modul,fertich.

Und wech
 

sandrodadon

Fliegender Maschi
Für alle die wie ich, Probleme mit Putty, AT-Befehlen usw haben:
(Wird nicht erkannt, keine Befehlseingabe, keine Antworten, ...)

Ich habe ein extrem gutes und seeeehr leichtes Tool gefunden !

BluetoothConfigurator.png

Man muss nur schnell "Open Pilot" installieren und es in den /bin/ Ordner packen !
Und natürlich GND GND, VCC 5V, RX TX, TX RX

http://wiki.openpilot.org/display/Doc/Serial+Bluetooth+Telemetry
Siehe Punkt B: Using the configuration software
 

fpv-floh

Erfahrener Benutzer
Ich habe ein extrem gutes und seeeehr leichtes Tool gefunden !
Jo, ist echt klasse. Hab davor auch mit Putty usw. probiert, aber ungeduldig wie ich bin hats damit nich auf Anhieb geklappt. Entgegen des Screenshots muss man aber auf 115200 Baud ändern.

Jetzt muss ich nur noch herausfinden warum ich mit meinem Samsung Ace keine Verbindung zustande bekomme. Andere Blauzähne erkennt das Ace. Mit nem anderen Androiden (Samsung GT-I5510) wird das BT-Modul sofort erkannt.
 

Acid

Erfahrener Benutzer
Ich habe auch das galaxy note. Habe da vorher auch schon auf meinem HTC gehabt. Habe mir allerdings den Adapter von Flyduino für 15€ geholt. Der hat ein 15 cm Kabel dran das man auf den FTI steckt und nur noch binden muss und alles ist einsatzbereit. Also Plug&Play. Habe damit schon diverse Kopter eingestellt und ab der 2.0 gibts sogar life daten vom ACC und Gyro. Lasse den zum einstellen auch im Flug dran so das man nicht immer neu binden muss sofern man dann nicht zu weit wech fliegt.

MFG
 

fpv-floh

Erfahrener Benutzer
Richtige MultiWii Version eingestellt?
Ja, passt. Hab drei Androiden zur Auswahl und ausgerechnet bei meinem Immerdabei-Smartphone klappt es nicht. Aber egal, hab ja noch das Archos 7" Tablet das in der Schublade verstaubt.

gibt es auch ne Möglichkeit die akkuspannung über das bt anzeigen zu lassen? dann bräuchte man keine Telemetrie
BT hat nur ne begrenzte Reichweite. Habs noch nicht getestet, aber so bei 50m Abstand ist dann nichts mehr mit Akkuanzeige. Bei der Entfernung tuts dann auch ein Lipowarner mit übelst schimpfenden Summern.
 

fpv-floh

Erfahrener Benutzer
Sotelle… hier ein Micro-Projekt mit Minimalstaufwand und homöpatischer Wirkung ;o)

Wer einen Androiden mit NFC-Funktion sein Eigen nennt, kann sich mit einem NFC-Tag die Konfiguration mit dem MultiWii-Configurator ein bisserl vereinfachen. Genauer genommen wird bei Annäherung des Androiden zum NFC-Tag Blauzahn aktiviert und die App gestartet. Beim nochmaligen annähern wird Blauzahn deaktiviert.

Was braucht man:

1 Android Smartphone mit NFC-Funktion
1 vorformatierten NFC-Tag - 10kB reichen locker
App „NFC Aufgaben-Launcher“
5 Minuten Zeit fürs programmieren und aufkleben des Tags ;o)

1.NFC-Aufgaben-Launcher starten
2.Aufgabe anlegen, Aktion „Blauzahn aktivieren“ erstellen, Aktion „Anwendung MultiWii-Configurator starten“ erstellen. Aufgabe umbenennen z.B. „MWC starten“. Beenden und Aufgabe ins Tag einprogrammieren
3.Aufgabe anlegen, Aktion „Blauzahn deaktivieren“ erstellen, Aufgabe umbenennen z.B. „MWC beenden“. Beenden und Aufgabe ins Tag einprogrammieren
4.Switch anlegen, Aufgabe „MWC starten“ an 1.Stelle zuordnen, Aufgabe „MWC beenden“ an 2.Stelle zuordnen, Beenden und Switch ins Tag einprogrammieren
5.NFC-Tag an einer gut zugänglichen Stelle am MultiWii-Copter aufkleben. FERTIG ;o)
 

Leipi

Neuer Benutzer
Servus,
ich bin Blutiger Anfänger und bräuchte Eure Hilfe.
Ich habe mir vor kurzem bei Onkel Ebay einen Copter geleistet.
MultiWii Se Flightcontroll mit:
ATMEGA328P microcontroller
ITG3205 three-axis digital gyroscope
BMA180 triaxial accelerometer
BMP085 pressure sensor
HMC5883L axis magnetoresistive sensor (electronic compass)
Habe dann 2.1 aufgespielt, soweit läuft alles nach Plan.
Dann kam ich auf die Idee, mir von Flyduino das Bluetooth Board zu kaufen.
Benutze ein Sony Xperia P Handy.
Habe dieses mit dem Bluetooth Adapter gekoppelt.
MultiWii Configurator App aufgespielt, MWC 2.1 ausgewählt.
Bekomme aber keine Verbindung.
Habe dann das Bluetooth File Transfer App installiert.
Wenn das Handy jetzt den Bluetooth Adapter am Copter sucht, blinkt der Adapter die ganze Zeit.
Bei etwa 43% leuchtet die der BT Adapter für 15-20 sec. durch, danach blinkt er wieder und es kommt keine Verbindung zu Stande.
Mache ich etwas falsch, oder funktioniert der BT Adapter nicht mit dem Sony Handy?
 

ohmgnohm

Erfahrener Benutzer
Hallo.

Ich möchte mich mal kurz vorstellen...Franky.
Eigentlich bin ich ja nicht sooo der grosse schreiber :)
aber ich hab mich jetzt trotzdem überwunden:cool:
Ich möchte mich ganz Herzlich bei allen hier im Forum bedanken. Ihr seid echt klasse.
Ich habe nun alles an meinem Multicopter mit Crius All In One Pro Flight Controller zum laufen gebracht :) Gps....und heute noch das Bluetooth Modul :) und es loift alles hervoragend auf meinem Handy :)
vielen Dank nochmals an die vielen guten Erklärungen.
:at:
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten