MWC mit Arduino pro mini - Frage zur Konfiguration mit GUI

Der_Michel

Älterer Flugschüler
#1
Moin

ich habe einen Quadrocopter erstanden und möchte/muss gern mal in die Steurungsweichware sehen und vielleicht PIDs anpassen.

Ich schliesse also das Pro mini über usb an Computer an.....

..und schon die ersten Fragen: GND geht an GND oder BLK (Arduino). Wenn ich mit Masse an BLK gehe, sieht mein Computer den USB-Wandler, dafür leuchtet nix am Arduino, gehe ich mit Masse an GND (am Arduino) habe ich eine grüne blinkende LED, aber der USB Wandler verschwindet aus der Geräteliste. Wo mache ich den Fehler? Ich habe nur einmal GND/Masse am USB Konverter, muss ich beide GND und BLK am Arduino an Masse legen?

Muss ich auch noch mit LiPo dran?

Woher bekommt mein Empfänger Strom, damit ich meine Fernsteuerung einstellen kann?

Muss ich erst mit der Arduino-Software ran, bevor ich das MultiWii Gui nutzen kann?

Vielen Dank für Eure Hinweise!

Michael
 
Zuletzt bearbeitet:

Ezalo

Neuer Benutzer
#2
Nabend,

geht von deinem Programmieradapter VCC auf den pro mini?
Ist der Adapter auch richtigrum aufgesteckt? RX -> TX und TX -> RX

Wegen Empfängerversorgung fällt mir gerade nur das Bild ein:


Es kommt also einmal Strom von einem BEC auf die MWC und von der MWC dann auf den Empfänger (auf dem Bild ist ein Empfänger mit Summensignal abgebildet, bei einem normalen brauchst du mehr als die eine Signalleitung zur MWC).

MfG

Eza
 

Der_Michel

Älterer Flugschüler
#3
Moin

Also nach ein paar Einstellungen in der Fernsteuerung, kann ich den Copter scharf schalten. Beim Gasgeben will er aber schnell nach rechts flippen.
Jetzt möchte ich gern mal in die MultiWii sehen.

Ich schliesse das an: http://www.virtualvillage.de/usb2-0...dium=shcomp&utm_campaign=google_shopping_feed

TX/rx getauscht, VCC an 5V, GND an Blk DST an GRN; damit kann ich die Schnittstelle im Gerätemanager sehen.
Dann starte ich die GUI und kann auch den Port wählen, Start ist auch grün und wenn ich drücke passiert nix mehr; ich sehe keine Daten und keine Befehle vom Sender.

1. Funktioniert der Konverter überhaupt
2. Muss ich den LiPo anstecken?
3. Braucht der Arduino trotzdem 5V vom Konverter?

Nochmal das Setup/Hardware:

Spektrum DX8i TX/RX
Warthox Board
Ardiuno pro mini
Drotek 6DOF V2
MultiWii v2.0
Keda A20-28M, Black Mantis 12 Amp Regler / T-Motor ESC 10A

Danke!!!

Michael
 

Ezalo

Neuer Benutzer
#4
Ob der Programmer (Konverter) geht weiß ich leider auch nicht. Der Pro Mini wird vom Programmer über die 5V mit versorgt. Wenn du über den LiPo gehen willst, also übers BEC von einem ESC, dann brauchst du kein VCC vom Programmer am Pro Mini.
 

Der_Michel

Älterer Flugschüler
#5
@Ezalo

jetzt habe ich die Verbindung zum Empfänger richtig und auch alle Motoren stecken am richtigen Pin. Ist doch kein V3 Warthox Board. Einen weiteren Versuch mit der MultiWii mache ich, wenn das Kabel hier ist, da muss ich mir keine Gedanken machen, ob die Belegung richtig ist.
Vielen Dank einstweilen.

Michael
 

JUERGEN_

Generation 60++
#6

Der_Michel

Älterer Flugschüler
#7
@ Juergen, danke für den Hinweis!

Ich habe schon ein Arduino-kompatibles Kabel geordert; das Kabel hatte ich noch vom FY-30A und der Versuch war es wert.

Warum braucht eigentlich jeder ein eigenes Kabel?

Gruss Michael
 

Der_Michel

Älterer Flugschüler
#8
Moin

So, ein Arduino-kompatibles Kabel ist da: http://flyduino.net/USB-UART-Adapter. Treiber sind installiert. Wenn ich das Kabel anschliesse (ohne Akku dran) leuchtet am Mini Pro eine rote LED und die grüne LED blinkt. Am USB UART leuchtet die blaue LED.
Stecker sollte richtig herum sein. Ich habe mich an der Bedruckung am Stecker und Board orientiert (Rx,Tx).

Ist das bis hier hin richtig?

Ich starte die Arduino Software 1.01 für Windows und lade die MultiWii 2.1.
Wenn ich die Software laden will, flackert die grüne LED kurz und die Arduino Software sagt Upload done und bringt den Fehler:
avrdude: Stk500 _getsync(): not in sync: resp=0x00
aber auch nicht mehr.

Wo sollte ich noch nachsehen? Was kann ich tun?

Bei mir werkelt Vista, Java ist frisch, UART wir in der Systemsteuerung angezeigt (COM9 mit 115200 bits/s, Datenbits 8, stopbits 1)
Der Kontroller ist ein (second hand) Arduino mini pro 5V Atmega 328 mit Drotek 6DOF auf Warthox Board.

Danke für eure Hilfe!

Gruss Michael
 

Ezalo

Neuer Benutzer
#9
RX vom Programmer auf TX vom Arduino?
Bekommt dein Arduino 5V vom Programmer oder is die Verbindung (VCC) unterbrochen?
 

Der_Michel

Älterer Flugschüler
#10
Ja, Tx und Rx sind gekreuzt. Strom bekommt das Board aus dem UART, sonst wuerden die LEDs nicht leuchten. Welche Baudrate ist denn richtig? Ist es richtig, dass die rote LED dauerhaft brennt und die gruene blinkt?

Gruss Michael
 

Ezalo

Neuer Benutzer
#11
Dachte an deinem Programmer leuchtets :)

Rot = Spannung ist da
grün blinken: der atmega arbeitet
Baudrate hab ich bei 9600.
 

Der_Michel

Älterer Flugschüler
#12
Und, ist das so richtig mit der roten LED dauerhaft an und der blinkenden grünen LED?

Wenn ich den Upload tätige, ändert sich das Blinken der grünen LED und am Schluss kommt die AVRDUDE-Meldung, aber ohne zweite Zeile.

Was ist da los?

Gruss

Michael
 

Ezalo

Neuer Benutzer
#13
Ja ist normal.

Wenn die Meldung kommt stimmt aber irgendwas nicht mit der Verbindung zwischen dem PC und dem Arduino.
Hast du auch das richtige Board ausgewählt in der Arduino IDE?
Treiber nochmal neuinstalliert?
 

Der_Michel

Älterer Flugschüler
#14
Treiber werde ich nochmal frisch machen, aber erst morgen!

Macht es was aus, wenn das Board über das UART-Kabel und vom BEC gleichzeitig mit Saft versorgt wird oder muss eine Stromversorgung gekappt werden, wenn die GUI für MultiWii zum Einsatz kommt?

Dank und Gruss

Michael
 
#15
Moin
wenn du dein Copter mit einem Lipo versorgst musst du die VCC die vom Uart kommt abklemmen!
Hatte die Probleme auch:
Tips
Tools-->Board ---> Richtige Board auswählen
Tools--> Serialport kontrollieren

kontrolle 5V und GND
rx -->tx
tx-->RX

Wichtig :
Sektch --> Überprüfen und Kompi. // Unten keine Fehler?

DANN:
Datei--> Upload klicken warten bis unten im Schwarzen Feld steht Binäre Sketchgröße
und sofort den Rest des Arduino kurz drücken bei mir melden sich dann kurz die Regler mit piepsen!
Upload done ohne Fehler!
 

Der_Michel

Älterer Flugschüler
#16
Moin

Danke für Eure Unterstützung. Ich habe nach viel lesen und nachdenken den Fehler gefunden. Wie immer: kleine Ursache - grosse Wirkung.

Das neue USB UART kam mit 6-adrigem Flachkabel und der Beschreibung 1:1 zur Arduino-Belegung. War aber doch nicht ganz 1:1, zumindest nicht bei meinem Mini Pro. Im Kabel war TX und RX gekreuzt und damit lag dann TX an TX und RX an RX, weil an meinem Board die Reihenfolge der Pin schon anders war.

Jetzt hab ich MW 2.1 drauf (nach Eeprom clear) und mit der GUI kann ich alles sehen und verstellen. Reset ging auch ohne Kunstgriffe.

Den Rest finde ich noch raus, PIDs und so Sachen!

Gruss von hier und Thread-Ende!

Michael
 
FPV1

Banggood

Oben Unten