Neueinsteiger (doofe) Fragen

Welche Software für eigene Drone

  • MultiWii

    Abstimmungen: 21 60,0%
  • Ardupilot

    Abstimmungen: 14 40,0%

  • Anzahl der Umfrageteilnehmer
    35

Roberto

Erfahrener Benutzer
#81
Wenn ich das Bild so sehe, scheidet die Tricopter Konfiguration für Dich eher aus. Für Dich ist nur die linke Bilderreihe interessant. Der Mega hat u.a eine feinere Auflösung der PWM Signale für die Motoren. Bei dem Tricopter ist Anschluss "3" das Heckservo und als QuadX der Motor vorne links. Das, und andere Dinge, musst Du natürlich in dem Arduino Sketch unter dem Reiter Config.h natürlich noch einstellen. Klebe (z.B doppelseitiges Klebeband) noch etwas Schaumstoff auf den Baro (zerschnittener Küchenschwamm o.ä) ohne dabei das Loch mit Klebeband zu verschliessen. Sonst fönen Deine Propeller den empfindlichen Barosensor und überlagern nur den tatsächlichen Luftdruck. Ausserdem ist der Barosensor lichtempfindlich, d.h. den Schaumstoff ruhig dicker wählen.
LG
Rob
 

Coptertest

Erfahrener Benutzer
#82
in der config.h datei reicht es da einfach
//#define CRIUS_SE // Crius MultiWii SE
das board zu akrtivieren ?

Code:
/* I2C gyroscope */
//#define ITG3200
//#define L3G4200D

/* I2C accelerometer */
//#define MMA745
//#define ADXL345
//#define BMA020
//#define BMA180
//#define NUNCHACK  // if you want to use the nunckuk as a standalone I2C ACC without WMP
//#define LIS3LV02
//#define LSM303DLx_ACC

/* I2C barometer */
//#define BMP085
//#define MS561101BA

/* I2C magnetometer */
//#define HMC5843
//#define HMC5883
//#define AK8975
//#define MAG3110

/* ADC accelerometer */ // for 5DOF from sparkfun, uses analog PIN A1/A2/A3
//#define ADCACC

/* ITG3200 & ITG3205 Low pass filter setting. In case you cannot eliminate all vibrations to the Gyro, you can try
   to decrease the LPF frequency, only one step per try. As soon as twitching gone, stick with that setting.
   It will not help on feedback wobbles, so change only when copter is randomly twiching and all dampening and
   balancing options ran out. Uncomment only one option!
   IMPORTANT! Change low pass filter setting changes PID behaviour, so retune your PID's after changing LPF.*/
//#define ITG3200_LPF_256HZ     // This is the default setting, no need to uncomment, just for reference
//#define ITG3200_LPF_188HZ
//#define ITG3200_LPF_98HZ
//#define ITG3200_LPF_42HZ
//#define ITG3200_LPF_20HZ
//#define ITG3200_LPF_10HZ      // Use this only in extreme cases, rather change motors and/or props

/* MPU6050 Low pass filter setting. In case you cannot eliminate all vibrations to the Gyro, you can try
   to decrease the LPF frequency, only one step per try. As soon as twitching gone, stick with that setting.
   It will not help on feedback wobbles, so change only when copter is randomly twiching and all dampening and
   balancing options ran out. Uncomment only one option!
   IMPORTANT! Change low pass filter setting changes PID behaviour, so retune your PID's after changing LPF.*/
//#define MPU6050_LPF_256HZ     // This is the default setting, no need to uncomment, just for reference
//#define MPU6050_LPF_188HZ
//#define MPU6050_LPF_98HZ
//#define MPU6050_LPF_42HZ
//#define MPU6050_LPF_20HZ
//#define MPU6050_LPF_10HZ      // Use this only in extreme cases, rather change motors and/or props

/* GYRO_SMOOTHING. In case you cannot reduce vibrations _and_ _after_ you have tried the low pass filter options, you
   may try this gyro smoothing via averaging. Not suitable for multicopters!
   Good results for helicopter, airplanes and flying wings (foamies) with lots of vibrations.*/
//#define GYRO_SMOOTHING {20, 20, 3}    // separate averaging ranges for roll, pitch, yaw

// Moving Average Gyros by Magnetron1 (Michele Ardito) ########## beta
//#define MMGYRO                         // Active Moving Average Function for Gyros
//#define MMGYROVECTORLENGHT 10          // Lenght of Moving Average Vector
// Moving Average ServoGimbal Signal Output
//#define MMSERVOGIMBAL                  // Active Output Moving Average Function for Servos Gimbal
//#define MMSERVOGIMBALVECTORLENGHT 32   // Lenght of Moving Average Vector
Bei den ganzen Sensoren habe ich nämlich nicht so wirklich eine Ahnung was da drauf ist
Baro und ... :D
 

weisseruebe

Erfahrener Benutzer
#83
MultiWiiConf musst Du nicht anpassen. Da startest Du einfach das Programm im entsprechenden Ordner ("Application.Windows... / Mac...).
Die Anpassungen machst Du in der Software für den Copter im Ordner MultiWii_2_1. Dort liegt ein Arduino-Projekt "MultiWii_2_1.ino". Das öffnest Du mit der Arduino-IDE.
Alles weitere findest Du ausführlichst auf etlichen Webseiten.
http://www.microcopters.de/artikel/das-multiwiicopter-howto
http://www.multiwii.com/
 

Roberto

Erfahrener Benutzer
#84
Wenn Du den QUAD als X fliegen willst, keinen Summensignal Empfänger/kein LCD Konfig Display/kein Cameragimbal verwendest,
reicht es zunächst nur 2 Zeilen in der Config.h zu aktivieren:
Code:
    #define QUADX
    #define CRIUS_SE        // Crius MultiWii SE
Vielleicht musst Du später noch die rlaufgeschwindigkeit anpassen (#define MINTHROTTLE 1150).

1. So, alles verkabeln, den Sketch mit den Änderungen (s.o) flashen. Propeller entfernen (kein Witz!).
2. Ein neues Modell im RC Sender anlegen mit ungemischten Signalen, also z.B ein Flächenflieger ("Airplane")
3. Gui aufrufen und die Sticks bewegen, dabei die Balken und die Werte beobachten. Die Bewegungsrichtungen (siehe Links von Weissrübe) müssen stimmen und die Werte sollten ca 1000 - 2000 schaffen und in der Mitte 1500. Im Sender jetzt ggf nachtrimmen oder auch die Laufrichtungen ändern. Jetzt so genau es geht den Gaskanal auf 1000 - 2000 stellen.
4. ESC anlernen:
- Alle ESC Leitungen von der MWII abziehen, und die Motorkanal - Leitung vom Empfänger zur Multiwii auch abkabeln.
- Je einen ESC direkt an den Empfänger Motorkanal (z.B "3") anschliessen. Für gewöhnlich (ESC Anleitung!):
- Am Sender Vollgas einstellen (haben wir eben mit der GUI auf 1000-2000 kalibriert)
- Lipo an ESC anschliessen: nach ca 1 Sec "Piep" dann Gasknüppel von Vollgas auf Stop, dann kommt normalerweise noch ein Bestätigungston. Fertig. Lipo trennen und den nächsten ESC anlernen. Die Töne werden von den Motoren gemacht, d.h. sie müssen angeschlossen sein.
5. Alles wieder anschliessen und Motorlaufrichtungen prüfen.
6. Propeller entsprechend der Motorlaufrichtung aufschrauben.
7. Handtest mit Propellern über Kopf. Splatterfreunde testen genau in Augenhöhe.....
8. Flugtest / PID tuning etc ggf. MINTHROTTLE anpassen

LG
Rob
 

zerosight

Erfahrener Benutzer
#86
Wie kam es dazu? Wurde der ESC belastet (Motor mit Propeller - Vollgas?) oder geschah das einfach nur so beim Einschalten?

Die Regler gibts bei HK mit zwei verschiedenen Labels, einmal als blueseries 12 A und einmal als Mystery 12 A. Der Hai aus UK hat die auch, hier heissen sie "Black Mantis 12 A" (http://www.giantshark.co.uk/black-mantis-12amp-speed-controller-p-402903.html).
 

Roberto

Erfahrener Benutzer
#88
Hatte ich auch schon Mystery Blue Series40A vs E-MAX BL2215-20 an 3s Lipo. Wie sich dann aber herausstellte, hatte der Motor einen Masseschluss (Kurzschluss zur Welle). Im Allgemeinen soll man Motoren ohne Propeller sowieso nur kurz und mit wenig Gas laufen lassen. Ich weiss nicht wieso, aber das soll eher belastend für den ESC sein, wenn ich das richtig in Erinnerung habe. Jürgen könnte Dir das sofort erklären, oder widerlegen.

LG
Rob
 
FPV1

Banggood

Oben Unten