annuncio

Comprimi
Ancora nessun annuncio.

MultiWii Quad! Alternativa ad Aeroquad/Baronpilot con sensori wii

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

  • Originariamente inviato da ziojos Visualizza il messaggio
    heading la trovi in IMU.pde verso la fine:

    puoi mettere la print subito dopo la linea:

    codice:
        heading = _atan2(EstG.V.Z * EstM.V.X - EstG.V.X * EstM.V.Z, EstG.V.Y * EstM.V.Z - EstG.V.Z * EstM.V.Y) / 10;
    aggiungi queste linea

    codice:
    Serial.print (" H=");
    Serial.println (heading);
    Ti conviene lasciare attive le print che hai già inserito, per avere tutto sulla stessa linea togli ln da:

    codice:
    Serial.println (  magADC[YAW] );
    cambiandola in:

    codice:
    Serial.print (  magADC[YAW] );
    così non salta il rigo .....

    a questo punto ti conviene giocare un poco e capire come stanno le cose,

    Per volare o usare il configuratore ricordati di commentare le linee inserite, si fa aggiungendo // (due barre) all'inizio della riga ad esempio per commentare la riga precedente:

    codice:
    //Serial.print (  magADC[YAW] );
    josè potresti fare l'insegnate
    grazie mille...domani mattina faccio qualche altro test e ti saprò dire!
    FpvProjekt channels:
    http://www.youtube.com/user/Arnald26
    http://www.vimeo.com/album/72997

    Commenta


    • Josè ho fatto tutto...ed aimè posso dirti che l'heading segue perfettamente gli errori che si vedono nella GUI....sia su roll che su pitch i valori di H cambiano....e anche di molto!
      La cosa strana è che se inclino il modello in avanti non cambia nulla, in dietro si scosta di poco fino ad un certo angolo oltre il quale il valore cambia di 180 in una sola volta....piu regolare invece la variazione sul roll....
      ps: il valore era uguale a zero non a nord ma a ovest credo
      FpvProjekt channels:
      http://www.youtube.com/user/Arnald26
      http://www.vimeo.com/album/72997

      Commenta


      • Originariamente inviato da arnaldo Visualizza il messaggio
        Josè ho fatto tutto...ed aimè posso dirti che l'heading segue perfettamente gli errori che si vedono nella GUI....sia su roll che su pitch i valori di H cambiano....e anche di molto!
        La cosa strana è che se inclino il modello in avanti non cambia nulla, in dietro si scosta di poco fino ad un certo angolo oltre il quale il valore cambia di 180 in una sola volta....piu regolare invece la variazione sul roll....
        ps: il valore era uguale a zero non a nord ma a ovest credo
        Se il valore di heading va a zero a ovest probabilmente hai un problema sull'orientamento degli assi, anche il fatto che l'angolo cambi di 180 all'improvviso potrebbe essere dovuto allo stesso motivo.

        Se l'orientamento del sensore non è giusto la compensazione (se c'è ;) ) non può funzionare correttamente. Infine, considera che la compensazione varia molto con il puntamento e non è detto che il pitch dia lo stesso effetto del rollio

        Commenta


        • Originariamente inviato da ziojos Visualizza il messaggio
          Se il valore di heading va a zero a ovest probabilmente hai un problema sull'orientamento degli assi, anche il fatto che l'angolo cambi di 180 all'improvviso potrebbe essere dovuto allo stesso motivo.

          Se l'orientamento del sensore non è giusto la compensazione (se c'è ;) ) non può funzionare correttamente. Infine, considera che la compensazione varia molto con il puntamento e non è detto che il pitch dia lo stesso effetto del rollio
          sai cosa non capisco però....mi era stato detto che il nord lo indica con i valori 400 0 0 ed effettivamente ieri puntando a nord e in basso di circa 80gradi(dovrebbe essere cosi il nord qui in italia vero???) i valori che ottenevo erano roll 400 pitch 0 yaw 0
          mi sembra strano invece che nell heading venga sballato tale risultato!
          se eventualmente fosse orientato male il sensore...dovrei provare a scambiare gli assi giusto? tipo per girarlo di 90gradi dovrei scambiare pitch con roll!
          FpvProjekt channels:
          http://www.youtube.com/user/Arnald26
          http://www.vimeo.com/album/72997

          Commenta


          • Scusate se faccio una domanda stupida , ma visto che digitando la parola bm085 nella funzione CERCA il risultato e' : spiacenti nessun argomento trovato..... , ho acquistato , dovendo fare un ordine so robot-italy il su scritto barometro ed il convertitore di livelli , montato il tutto sembra funzionare almeno sulla gui , domanda : come si imposta che funzioni aggiunge al mwii e dove posso trovare un po' di letteratura sull'argomento?
            qualche link al forum ?

            grazie ciao Nicola.

            Da qualche parte ho letto : I PAZZI VANNO SEMPRE ASSECONDATI ; io mi esercito tutti i giorni con mia moglie !

            Commenta


            • Originariamente inviato da nlenzini Visualizza il messaggio
              Scusate se faccio una domanda stupida , ma visto che digitando la parola bm085 nella funzione CERCA il risultato e' : spiacenti nessun argomento trovato..... , ho acquistato , dovendo fare un ordine so robot-italy il su scritto barometro ed il convertitore di livelli , montato il tutto sembra funzionare almeno sulla gui , domanda : come si imposta che funzioni aggiunge al mwii e dove posso trovare un po' di letteratura sull'argomento?
              qualche link al forum ?

              grazie ciao Nicola.
              MultiWii • View topic - BMP085
              qui c'è qualcosina...
              FpvProjekt channels:
              http://www.youtube.com/user/Arnald26
              http://www.vimeo.com/album/72997

              Commenta


              • Originariamente inviato da arnaldo Visualizza il messaggio
                sai cosa non capisco però....mi era stato detto che il nord lo indica con i valori 400 0 0 ed effettivamente ieri puntando a nord e in basso di circa 80gradi(dovrebbe essere cosi il nord qui in italia vero???) i valori che ottenevo erano roll 400 pitch 0 yaw 0
                mi sembra strano invece che nell heading venga sballato tale risultato!
                se eventualmente fosse orientato male il sensore...dovrei provare a scambiare gli assi giusto? tipo per girarlo di 90gradi dovrei scambiare pitch con roll!
                Per vedere se punti a Nord ........ prendi una bussola
                A volte è facile disorientarsi, se non hai una bussola considera il movimento del Sole
                Avevo segnalato la questione degli assi,
                in the HMC5843 address 03 to 08 are X, Y and Z but in the HMC5883 they are X, Z and Y


                l'assegnazione dei valori avviene nel codice tramite una Macro, questa funzione gestisce correttamentel'orientamento solo se il sensore è posizionato nello stesso modo in cui lo ha chi ha scritto il SW tu potresti avere un orientamento diverso o addirittura in caso estremo il sensore capovolto ;) :

                codice:
                 #if defined(HMC5843)
                    MAG_ORIENTATION( ((rawADC[0]<<8) | rawADC[1]) ,
                                     ((rawADC[2]<<8) | rawADC[3]) ,
                                    -((rawADC[4]<<8) | rawADC[5]) );
                  #endif
                  
                #if defined (HMC5883)
                    MAG_ORIENTATION( ((rawADC[4]<<8) | rawADC[5]) ,
                                    -((rawADC[0]<<8) | rawADC[1]) ,
                                    -((rawADC[2]<<8) | rawADC[3]) );
                  #endif
                Verifica se hai la define ad HMC5833 in config.h

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

                Commenta


                • Originariamente inviato da ziojos Visualizza il messaggio

                  codice:
                  /* I2C magnetometer */
                  //#define HMC5843
                  #define HMC5883
                  ssissi quella è giusta...
                  FpvProjekt channels:
                  http://www.youtube.com/user/Arnald26
                  http://www.vimeo.com/album/72997

                  Commenta


                  • mi è arrivato il bmp085
                    come devo alimentarlo?
                    adesso uso arduino nano alimentando tutto dal d12 senza diodi.
                    questo devo alimentarlo dal piedino dei 3v?
                    grazie.
                    scusate se riformulo la domanda ma non vorrei bruciare tutto.
                    nella speranza di riuscire ad attivare l'altimetro.

                    pragamichele@alice.it

                    www.pragamichele.it

                    Commenta


                    • Devi anche prevedere o di disattivare (o attivare ?? ora nn ricordo ) i pullup interni oppure lo fogni ugualmente perchè hai su SDA e SCL i 5V e non i 3,3, meglio usare il logic converter

                      Commenta


                      • FINALMENTEEEEEEE.....ragazzi...forse...sono riuscito a far funzionare correttamente il magnetometro....la gui segue perfettamente i movimenti ora...senza nessuna alterazione durante il pitch e il roll
                        unico neo che l heading indica il sud ora...ma poco male
                        un grazie al supporto di Ziojos e Ciskje...che sono sempre pronti e disponibile a collaborare!!!
                        FpvProjekt channels:
                        http://www.youtube.com/user/Arnald26
                        http://www.vimeo.com/album/72997

                        Commenta


                        • ecco il primo video
                          FpvProjekt channels:
                          http://www.youtube.com/user/Arnald26
                          http://www.vimeo.com/album/72997

                          Commenta


                          • Originariamente inviato da arnaldo Visualizza il messaggio
                            ecco il primo video
                            Per Aspera ad Astra ........

                            se punta a SUD attento a non essere scambiato per aereo diretto in Libia

                            Complimenti per la perseveranza ......

                            Commenta


                            • Originariamente inviato da ziojos Visualizza il messaggio
                              Per Aspera ad Astra ........

                              se punta a SUD attento a non essere scambiato per aereo diretto in Libia

                              Complimenti per la perseveranza ......


                              Nulla è così importante per avere successo come la perseveranza: essa passa sempre sopra ad ogni cosa anche in natura.


                              indi ragion per cui. ora cerchiamo di invertire i poli terrestri direttamente!
                              FpvProjekt channels:
                              http://www.youtube.com/user/Arnald26
                              http://www.vimeo.com/album/72997

                              Commenta


                              • Originariamente inviato da arnaldo Visualizza il messaggio


                                indi ragion per cui. ora cerchiamo di invertire i poli terrestri direttamente!
                                Un pò drastica ma può andare

                                Commenta

                                Sto operando...
                                X