annuncio

Comprimi
Ancora nessun annuncio.

Flyduino con Multiwii & Ardupirates

Comprimi
X
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • #31
    Originariamente inviato da Jonny-Paletta Visualizza il messaggio
    Dove la trovo la dev20110607?

    Spiegami na cosa,

    ci sono 2 files: Multiwii_1.7 e MultiwiiConfig_1.7

    A cosa servono di preciso?

    Quale e come li carico sulla Flyduino?
    Se è di nuova costruzione monta la release ufficiale, ti aiuterà a capire se è tutto ok. Poi se la release ufficiale non da problemi con la tua configurazione puoi provare qualche "dev".

    Scarica questa: è MultiWiiV1_7.zip. Scompattando trovi due cartelle :MultiWiiV1_7 e MultiWiiConf1_7.

    All'interno di MultiWiiV1_7 trovi il sorgente da personalizzare nelle prime righe (config) e caricare tramite il compilatore Arduino (setta la board su Mega!!!)

    All'interno di MultiWiiConf1_7 trovi la cartella (in base al sistema operativo utilizzato) contenente l'eseguibile del configuratore.
    -"Non vi è velivolo più pilotato di un velivolo senza pilota"-
    -"Impara dagli errori altrui, non vivrai abbastanza a lungo per farli tutti tu"-

    Commenta


    • #32
      Grazie mille per tutti gli aiuti Enry...
      FLYDRONE X4M - FLYDRONE X6M spyder -FLYDRONE mini
      FLYDRONE AXN FPV
      GOPRO HERO2 - FUTABA T9Z WC2 - FRSKY 2.4GHZ www.Flydrones.ch

      Commenta


      • #33
        Vedo che la dev20110607 non c'è più sul sito, eventualmente me la puoi mandare tu?
        FLYDRONE X4M - FLYDRONE X6M spyder -FLYDRONE mini
        FLYDRONE AXN FPV
        GOPRO HERO2 - FUTABA T9Z WC2 - FRSKY 2.4GHZ www.Flydrones.ch

        Commenta


        • #34
          Flyduino con pin saldati ( dal mio amico ).

          WM+ e BMA020 saldati e fissati alla Flydusense con biadesivo dei giro Futaba.

          Scaricato e installato software Multiwii_1.7

          Vedi parametri modificati in rosso:

          /*
          MultiWiiCopter by Alexandre Dubus
          MultiWii
          April 2011 V1.7
          This program is free software: you can redistribute it and/or modify
          it under the terms of the GNU General Public License as published by
          the Free Software Foundation, either version 3 of the License, or
          any later version. see <http://www.gnu.org/licenses/>
          */

          /*******************************/
          /****CONFIGURABLE PARAMETERS****/
          /*******************************/

          /* Set the minimum throttle command sent to the ESC (Electronic Speed Controller)
          This is the minimum value that allow motors to run at a idle speed */
          #define MINTHROTTLE 1300 // for Turnigy Plush ESCs 10A
          //#define MINTHROTTLE 1120 // for Super Simple ESCs 10A
          //#define MINTHROTTLE 1190

          /* The type of multicopter */
          //#define GIMBAL
          //#define BI
          //#define TRI
          //#define QUADP
          #define QUADX
          //#define Y4
          //#define Y6
          //#define HEX6
          //#define HEX6X
          //#define FLYING_WING //experimental

          #define YAW_DIRECTION 1 // if you want to reverse the yaw correction direction
          //#define YAW_DIRECTION -1

          #define I2C_SPEED 100000L //100kHz normal mode, this value must be used for a genuine WMP
          //#define I2C_SPEED 400000L //400kHz fast mode, it works only with some WMP clones

          //#define PROMINI //Arduino type
          #define MEGA

          //enable internal I2C pull ups
          //#define INTERNAL_I2C_PULLUPS

          //****** advanced users settings *************

          /* Failsave settings - added by MIS
          Failsafe check pulse on THROTTLE channel. If the pulse is OFF (on only THROTTLE or on all channels) the failsafe procedure is initiated.
          After FAILSAVE_DELAY time of pulse absence, the level mode is on (if ACC or nunchuk is avaliable), PITCH, ROLL and YAW is centered
          and THROTTLE is set to FAILSAVE_THR0TTLE value. You must set this value to descending about 1m/s or so for best results.
          This value is depended from your configuration, AUW and some other params.
          Next, afrer FAILSAVE_OFF_DELAY the copter is disarmed, and motors is stopped.
          If RC pulse coming back before reached FAILSAVE_OFF_DELAY time, after the small quard time the RC control is returned to normal.
          If you use serial sum PPM, the sum converter must completly turn off the PPM SUM pusles for this FailSafe functionality.*/
          #define FAILSAFE // Alex: comment this line if you want to deactivate the failsafe function
          #define FAILSAVE_DELAY 10 // Guard time for failsafe activation after signal lost. 1 step = 0.1sec - 1sec in example
          #define FAILSAVE_OFF_DELAY 200 // Time for Landing before motors stop in 0.1sec. 1 step = 0.1sec - 20sec in example
          #define FAILSAVE_THR0TTLE (MINTHROTTLE + 200) // Throttle level used for landing - may be relative to MINTHROTTLE - as in this case


          /* The following lines apply only for a pitch/roll tilt stabilization system
          It is not compatible with Y6 or HEX6 or HEX6X
          Uncomment the first line to activate it */
          //#define SERVO_TILT
          #define TILT_PITCH_MIN 1020 //servo travel min, don't set it below 1020
          #define TILT_PITCH_MAX 2000 //servo travel max, max value=2000
          #define TILT_PITCH_MIDDLE 1500 //servo neutral value
          #define TILT_PITCH_PROP 10 //servo proportional (tied to angle) ; can be negative to invert movement
          #define TILT_ROLL_MIN 1020
          #define TILT_ROLL_MAX 2000
          #define TILT_ROLL_MIDDLE 1500
          #define TILT_ROLL_PROP 10

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

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

          /* I2C barometer */
          //#define BMP085

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

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

          /* The following lines apply only for specific receiver with only one PPM sum signal, on digital PIN 2
          IF YOUR RECEIVER IS NOT CONCERNED, DON'T UNCOMMENT ANYTHING. Note this is mandatory for a Y6 setup
          Select the right line depending on your radio brand. Feel free to modify the order in your PPM order is different */
          //#define SERIAL_SUM_PPM PITCH,YAW,THROTTLE,ROLL,AUX1,AUX2,CAMPITCH,CAMROLL //For Graupner/Spektrum
          //#define SERIAL_SUM_PPM ROLL,PITCH,THROTTLE,YAW,AUX1,AUX2,CAMPITCH,CAMROLL //For Robe/Hitec/Futaba
          //#define SERIAL_SUM_PPM PITCH,ROLL,THROTTLE,YAW,AUX1,AUX2,CAMPITCH,CAMROLL //For some Hitec/Sanwa/Others

          /* interleaving delay in micro seconds between 2 readings WMP/NK in a WMP+NK config
          if the ACC calibration time is very long (20 or 30s), try to increase this delay up to 4000
          it is relevent only for a conf with NK */
          #define INTERLEAVING_DELAY 3000

          /* for V BAT monitoring
          after the resistor divisor we should get [0V;5V]->[0;1023] on analog V_BATPIN
          with R1=33k and R2=51k
          vbat = [0;1023]*16/VBATSCALE */
          #define VBAT // comment this line to suppress the vbat code
          #define VBATSCALE 131 // change this value if readed Battery voltage is different than real voltage
          #define VBATLEVEL1_3S 107 // 10,7V
          #define VBATLEVEL2_3S 103 // 10,3V
          #define VBATLEVEL3_3S 99 // 9.9V

          /* when there is an error on I2C bus, we neutralize the values during a short time. expressed in microseconds
          it is relevent only for a conf with at least a WMP */
          #define NEUTRALIZE_DELAY 100000

          /* this is the value for the ESCs when thay are not armed
          in some cases, this value must be lowered down to 900 for some specific ESCs */
          #define MINCOMMAND 1000

          /* this is the maximum value for the ESCs at full power
          this value can be increased up to 2000 */
          #define MAXTHROTTLE 1850

          /* This is the speed of the serial interface. 115200 kbit/s is the best option for a USB connection.*/
          #define SERIAL_COM_SPEED 115200

          /* In order to save space, it's possibile to desactivate the LCD configuration functions
          comment this line only if you don't plan to used a LCD */
          #define LCD_CONF

          /* to use Cat's whisker TEXTSTAR LCD, uncomment following line.
          Pleae note this display needs a full 4 wire connection to (+5V, Gnd, RXD, TXD )
          Configure display as follows: 115K baud, and TTL levels for RXD and TXD, terminal mode
          NO rx / tx line reconfiguration, use natural pins */
          //#define LCD_TEXTSTAR

          /* motors will not spin when the throttle command is in low position
          this is an alternative method to stop immediately the motors */
          //#define MOTOR_STOP

          /* some radios have not a neutral point centered on 1500. can be changed here */
          #define MIDRC 1500

          /* experimental
          camera trigger function : activated via AUX1 UP, servo output=A2 */
          //#define CAMTRIG
          #define CAM_SERVO_HIGH 2000 // the position of HIGH state servo
          #define CAM_SERVO_LOW 1020 // the position of LOW state servo
          #define CAM_TIME_HIGH 1000 // the duration of HIGH state servo expressed in ms
          #define CAM_TIME_LOW 1000 // the duration of LOW state servo expressed in ms

          /* you can change the tricopter servo travel here */
          //#define TRI_YAW_CONSTRAINT_MIN 1020
          //#define TRI_YAW_CONSTRAINT_MAX 2000
          //#define TRI_YAW_MIDDLE 1500

          //****** end of advanced users settings *************

          /**************************************/
          /****END OF CONFIGURABLE PARAMETERS****/
          /**************************************/









          File allegati
          FLYDRONE X4M - FLYDRONE X6M spyder -FLYDRONE mini
          FLYDRONE AXN FPV
          GOPRO HERO2 - FUTABA T9Z WC2 - FRSKY 2.4GHZ www.Flydrones.ch

          Commenta


          • #35
            Buona sera a tutti, mi aggiungo anch'io al forum e a questo tread, dato che mi sto cimentando anch'io nella costruzione di un quadricottero con scheda flyduino v2.
            Per iniziare sono l'amico di JP il quale gli ha effettuato le saldature
            Avrei una domanda iniziale, qualcuno conosce le differenze tra la scheda:
            USB 2.0 to TTL UART 6 PIN (modulo CP2102) e la USB 2.0 to FTDI?
            Vanno bene entrambe?

            Per ora mi accontento di una risposta a questa domanda (sperando che ci si qualcuno che la conosce) più in la quando mi arriverà tutto il materiale se dovessero sorgere problemi ai quali nn trovo una soluzione sicuramente posto qua, vedendo che é frequentato da persone che ne sanno sicuramente più di me sui multirotori.
            File allegati
            Mini Titan e325 - Mini Titan e325 SE - Traxxas Ken Block - FunCub (Tuning set) - ParkMaster 3D - Spitfire
            Quad-X (Flyduino+WMP) Spektrum DX8

            Commenta


            • #36
              Cavolo chi ti ha intrecciato così bene i cavetti dei sensori?

              Ah già... io mentre tu saldavi...
              FLYDRONE X4M - FLYDRONE X6M spyder -FLYDRONE mini
              FLYDRONE AXN FPV
              GOPRO HERO2 - FUTABA T9Z WC2 - FRSKY 2.4GHZ www.Flydrones.ch

              Commenta


              • #37
                Enry... tu come hai alimentato la ricevente??

                L' ESC connesso ai PIN MOTORE 2 alimenta la Flyduino, e gli altri ESC hanno i cavetti dei 5V staccati come da "istruzioni", posso usare un cavetto 5V di un secondo ESC per alimentare la ricevente o ci metto un BEC separato?

                Saluti
                FLYDRONE X4M - FLYDRONE X6M spyder -FLYDRONE mini
                FLYDRONE AXN FPV
                GOPRO HERO2 - FUTABA T9Z WC2 - FRSKY 2.4GHZ www.Flydrones.ch

                Commenta


                • #38
                  Problema alimentazione ricevente risolto, a quanto pare era il ponticello che non faceva bene contatto, oppure i cavetti bec degli altri esc non scollegati.

                  Fatto stà che ora almeno quello funziona.
                  Mini Titan e325 - Mini Titan e325 SE - Traxxas Ken Block - FunCub (Tuning set) - ParkMaster 3D - Spitfire
                  Quad-X (Flyduino+WMP) Spektrum DX8

                  Commenta


                  • #39
                    Enry come procede l'okto?
                    FLYDRONE X4M - FLYDRONE X6M spyder -FLYDRONE mini
                    FLYDRONE AXN FPV
                    GOPRO HERO2 - FUTABA T9Z WC2 - FRSKY 2.4GHZ www.Flydrones.ch

                    Commenta


                    • #40
                      Originariamente inviato da Jonny-Paletta Visualizza il messaggio
                      Enry come procede l'okto?
                      Lasciamo perdere.....sono fermo !!!
                      Mi hanno "sfrattato" dalla soffitta causa rumore in ore notturne
                      e sto aspettando che finiscano di pavimentare il box per poi procedere al trasloco.....
                      Sono nero....(ma forse è anche "colpa" dell'abbronzatura )
                      Penso di poter essere nuovamente attivo dopo le ferie.
                      -"Non vi è velivolo più pilotato di un velivolo senza pilota"-
                      -"Impara dagli errori altrui, non vivrai abbastanza a lungo per farli tutti tu"-

                      Commenta


                      • #41
                        Ahahah a me tra poco mi sfrattano dall'appartamento allora

                        Comunque per ora son riuscito a far volare il quadri e a risolvere i problemi che avevo...

                        ...e vola anche bene trovi dei video sul thread multiwii e in quello dei video

                        Enry tu che sai l'inglese meglio di me, mi piacerebbe passare poi a Megapirate o Aeroquad, ma bisogna fare delle modifiche al software, ma capendoci poco avrei bisogno di aiuto... Che ne dici?

                        Ovviamente per implementare il GPS
                        Ultima modifica di Jonny-Paletta; 03 agosto 11, 07:28.
                        FLYDRONE X4M - FLYDRONE X6M spyder -FLYDRONE mini
                        FLYDRONE AXN FPV
                        GOPRO HERO2 - FUTABA T9Z WC2 - FRSKY 2.4GHZ www.Flydrones.ch

                        Commenta


                        • #42
                          Originariamente inviato da Jonny-Paletta Visualizza il messaggio
                          Ahahah a me tra poco mi sfrattano dall'appartamento allora

                          Comunque per ora son riuscito a far volare il quadri e a risolvere i problemi che avevo...

                          ...e vola anche bene trovi dei video sul thread multiwii e in quello dei video

                          Enry tu che sai l'inglese meglio di me, mi piacerebbe passare poi a Megapirate o Aeroquad, ma bisogna fare delle modifiche al software, ma capendoci poco avrei bisogno di aiuto... Che ne dici?

                          Ovviamente per implementare il GPS
                          Vorrei iniziare anche io a prendere dimestichezza con MP, anzi a dire il vero avevo provato a caricare il firmware MP8 e lanciare il Mission Planner ma iniziava a beepare tutto senza capirne il motivo. Avendo un solo mezzo ho deciso di ricaricare Multiwii e dedicarmi a fare esperienza di "volo" in quanto dopo ben 54 scariche di lipo ho serie difficoltà a gestire il volo in modalità "frontale".

                          Tornerò su MP appena riuscirò ad avere pronto l'octo con Multiwii; a quel punto il quadri mi fungerà da muletto per MP.

                          P.S.
                          Ho provato a regolare i PID seguendo la guida di jhoexp...ma in realtà sembra che non influiscano sul volato. O sono io talmente grezzo da non apprezzare le variazioni di comportamento o non ci ho capito un emerito cassero....
                          -"Non vi è velivolo più pilotato di un velivolo senza pilota"-
                          -"Impara dagli errori altrui, non vivrai abbastanza a lungo per farli tutti tu"-

                          Commenta


                          • #43
                            Enry... se voli in STABLE mode è più facile imparare il volo frontale, perchè se vai in panico molli lo stick del "ciclico" e il quad si autolivella ed è più facile riprenderlo...

                            Anche io ho qualche problemino con il volo frontale, ma lo avevo già con gli elicotteri, forse è tutta una cosa mentale per il fatto che ho "paura" di tirarmelo addosso.

                            Dai che pian piano ce la facciamo...

                            P.S. hai visto i video?
                            FLYDRONE X4M - FLYDRONE X6M spyder -FLYDRONE mini
                            FLYDRONE AXN FPV
                            GOPRO HERO2 - FUTABA T9Z WC2 - FRSKY 2.4GHZ www.Flydrones.ch

                            Commenta


                            • #44
                              Enry è dato per disperso
                              FLYDRONE X4M - FLYDRONE X6M spyder -FLYDRONE mini
                              FLYDRONE AXN FPV
                              GOPRO HERO2 - FUTABA T9Z WC2 - FRSKY 2.4GHZ www.Flydrones.ch

                              Commenta


                              • #45
                                Ciao ,
                                alla fine sarei arrivato anche io al flyduino ti posso fare "qualche" domanda?
                                hai avuto difficoltà a settarlo?
                                che cosa hai usato per programmarlo?
                                Che giro e accelerometro stai usando?
                                In sostanza lo raccomanderesti?

                                Altra domanda che differenza c'è in pratica nella piattaforma arduino + wii motion plus + bma020 + questa board a confonrot con il flyduino con lo stesso giro e accelerometro
                                Grazie
                                Andrea

                                Commenta

                                Sto operando...
                                X