Rushduino GPS über I2C an Flyduino Mega anschließen

Antworten
stenny73
Beiträge: 9
Registriert: 20.10.2012 17:51:08
Wohnort: Pforzheim

#1 Rushduino GPS über I2C an Flyduino Mega anschließen

Beitrag von stenny73 »

Hallo

Habe vor einiger Zeit Betreits im "Der WII-Copter ( Selbstbau-Projekt )" gefragt aber keine wirklichen Antworten erhalten...


Ich Versuche Verzeifelt einen Rushduino GPS an meinem FlyduinoMega mit GY-86 anzubinden.
Im Scetch habe ich #define I2C_GPS aktiviert - und sofort kommen natürlich die I2C Error.

Das Rushduino GPS V1.3 habe ich

//////////////////////////////////////////////////////////////////////////////
// i2C comm definitions
//
#define I2C_ADDRESS 0x20 //7 bit address 0x40 write, 0x41 read

// Default PID variables
//////////////////////////////////////////////////////////////////////////////
// POSHOLD control gains
//
#define POSHOLD_P .11
#define POSHOLD_I 0.0
#define POSHOLD_IMAX 20 // degrees

#define POSHOLD_RATE_P 1.4 //
#define POSHOLD_RATE_I 0.2 // Wind control
#define POSHOLD_RATE_D 0.010 // try 2 or 3 for POSHOLD_RATE 1
#define POSHOLD_RATE_IMAX 20 // degrees
//////////////////////////////////////////////////////////////////////////////
// Navigation PID gains
//
#define NAV_P 1.4 //
#define NAV_I 0.20 // Wind control
#define NAV_D 0.006 //
#define NAV_IMAX 20 // degrees

////////////////////////////////////////////////////////////////////////////////////
// Navigational parameters and limiters initial values
//
#define CROSSTRACK_GAIN 1 // Weighting the cross track error
#define NAV_SPEED_MIN 100 // cm/sec minimum navigational speed when NAV_SLOW_NAV id false
#define NAV_SPEED_MAX 300 // cm/sec maximum navigational speed
#define NAV_BANK_MAX 2500 // 20deg max banking when navigating (just for security and testing)

////////////////////////////////////////////////////////////////////////////////////
// GPS data filtering - moving average filter vector length
//
#define GPS_FILTER_VECTOR_LENGTH 5

////////////////////////////////////////////////////////////////////////////////////
// GPS Board
//
#define ledPin 2

#define RUSHDUINO_GPS
//#define GPS_PROMINI_SERIAL // direct serial link from GPS to FC - record on SD
#define GPS_I2C_WITH_SD // Not include PH and RTH (Based on EOSBANDI R11) - record on SD
//#define GPS_I2C_WITHOUT_SD // include PH and RTH but not SD (Based on EOSBANDI R33)

aktiviert und geflash. Nach dem Aber immer noch die Fehler.
Im Netz bin ich nicht wirklich weitergekommen.


BITTE HILFE
Danke
Stenny
derjunior
Beiträge: 31
Registriert: 03.05.2012 00:20:04

#2 Re: Rushduino GPS über I2C an Flyduino Mega anschließen

Beitrag von derjunior »

Hey Stenny,
bei dem Rushduino Gps über i2c funktioniert nur die 2.1´er Firmware und dann leider ohne SD Card nutzung. Die i2c Fehler in der Gui kommen auch wenn noch kein GPS Fix da ist. Über Serial soll angeblich mit dem Loggen auf SD funktionieren, hab ich aber noch nicht ausprobiert.
Gruß Micha
stenny73
Beiträge: 9
Registriert: 20.10.2012 17:51:08
Wohnort: Pforzheim

#3 Re: Rushduino GPS über I2C an Flyduino Mega anschließen

Beitrag von stenny73 »

derjunior hat geschrieben:Hey Stenny,
bei dem Rushduino Gps über i2c funktioniert nur die 2.1´er Firmware und dann leider ohne SD Card nutzung. Die i2c Fehler in der Gui kommen auch wenn noch kein GPS Fix da ist. Über Serial soll angeblich mit dem Loggen auf SD funktionieren, hab ich aber noch nicht ausprobiert.
Gruß Micha
Hi.

Danke erstmal für die Antwort....

Habe hier im Warmen Bastelkeller natürlich keinen FIX..... - Würde das erste Problem erklären.
Auf die Aufzeichnung könnte ich erst mal verzichten.

Aber versuche es dann erst einmal am seriell3 mit Aufzeichnung.......




Danke Micha
derjunior
Beiträge: 31
Registriert: 03.05.2012 00:20:04

#4 Re: Rushduino GPS über I2C an Flyduino Mega anschließen

Beitrag von derjunior »

Jo Bitte;) ich habs bis jetzt nur mit i2c probiert aber da ich mir jetzt auch ein Mega zugelegt hab würd ichs auch gern mal ausprobieren und hab auch schon überlegt es an den serial 3 anzuschließen. Sach mal obs geklappt hat.
Ich hatte halt mal dieses Video gefunden: http://vimeo.com/40698990
und bei ihm scheints ja zu laufen.

Gruß Micha
stenny73
Beiträge: 9
Registriert: 20.10.2012 17:51:08
Wohnort: Pforzheim

#5 Re: AW: Rushduino GPS über I2C an Flyduino Mega anschließen

Beitrag von stenny73 »

Das Video hatte ich auch schon gesehen.

Das am Port 3 hat bei mir noch nicht wirklich geklappt. Werde die Tage weiter probieren.
stenny73
Beiträge: 9
Registriert: 20.10.2012 17:51:08
Wohnort: Pforzheim

#6 Re: AW: Rushduino GPS über I2C an Flyduino Mega anschließen

Beitrag von stenny73 »

Hi

Hat mir keine Ruhe gelassen......

Da mir ja das Kabel zum Serial2 fehlt habe ich das Rushduino an Serial3 angeschlossen... (wie heißt dieser blöde Stecker und wo bekomme ich den.....)

Unter config.h

#define GPS_SERIAL 3
#define GPS_BAUD 115200

Aktiviert

Unter def.h

#define GPS_SERIAL 2 auf #define GPS_SERIAL 3

geändert


Jetzt habe ich zumindest eine Position im WiiConf.
Im I2C_GPS_NAV ist im Moment nur #define RUSHDUINO_GPS aktiviert.

Für heute ist Schicht.
derjunior
Beiträge: 31
Registriert: 03.05.2012 00:20:04

#7 Re: Rushduino GPS über I2C an Flyduino Mega anschließen

Beitrag von derjunior »

Moin,
wie man den Serial Port zuweist weiß ich auch noch nicht aber ich fuchs mich mal rein die Tage aber das Kabel hab ich von Paul mir mal mit bestellt http://flyduino.net/GPS-Kabel-10cm

Gruß Micha
stenny73
Beiträge: 9
Registriert: 20.10.2012 17:51:08
Wohnort: Pforzheim

#8 Re: AW: Rushduino GPS über I2C an Flyduino Mega anschließen

Beitrag von stenny73 »

Ich muss im Moment nichts bestellen.
Also wird es auf Serial3 geschoben....
derjunior
Beiträge: 31
Registriert: 03.05.2012 00:20:04

#9 Re: Rushduino GPS über I2C an Flyduino Mega anschließen

Beitrag von derjunior »

Hey,
und Stenny wie weit bist du? Ich habs jetzt ganz gut über i2c hin bekommen so das man Gps wenigstens vernünftig nutzen kann dank Roberto im Nachbar Forum http://fpv-community.de/showthread.php? ... wii/page95

Ich wollt mich erstmal in ruhe über I2C in das Gps Thema einarbeiten bis ich es nacher mal über Serial Probiere mit SD Card Loggen.

Gruß Micha
stenny73
Beiträge: 9
Registriert: 20.10.2012 17:51:08
Wohnort: Pforzheim

#10 Re: AW: Rushduino GPS über I2C an Flyduino Mega anschließen

Beitrag von stenny73 »

I2C erst mal aufgegeben.

Ich habe wie oben beschrieben auf Serial3 angeklemmt und umgestellt. SD noch nicht getestet....

Da das Wetter ja nicht mitspielt war ich noch nicht raus zum testen.

Gruß
Antworten

Zurück zu „Allgemeines“