Ghettostation Antennentracker

IdefixRC

FPV, RC und mehr......
#1
Hallo,

nachdem ich im Forum noch keinen Beitrag speziell zur Ghettostation gefunden habe, dachte ich mir dann mach ich halt mal einen auf :)

Nach einigem Basteln funktioniert meine Ghettostation nun wunderbar (HK Servo was nicht so der Hit und ein Fehler im Code hat mir Probleme beim GPS empfang gemacht).

Hier 2 Bilder des fertigen Stücks :)






Ghettostation Code: https://github.com/KipK/Ghettostation/
Ghettostation Anleitung: https://github.com/KipK/Ghettostation/wiki
Ghettostation Gehäuse und Mechanik für den 3D Drucker: http://www.thingiverse.com/thing:547358

Eglisches Forum: http://forums.openpilot.org/topic/20823-ghettostation-antenna-tracker-ground-osd/
 

DerCamperHB

Erfahrener Benutzer
#2
Und bist jetzt zufrieden?
Hatte die Ghetto auch schon mal gefunden, als ich auf der Suche nach einer Tracker Version war, die direkt mit FrSky Protokol arbeitet, wollte da nicht extra nochmal umwandeln

Davon abgesehen das mir deine GS zum Transport zu hoch aufbaut schaut die Sehr durchdacht aus
Gibt es auch keine Probleme mit dem Empfang von Telemetrie und Video, so dicht wie die Antennen sitzen

Hast du das Ghetto OSD verwendet, das finde ich ist eine Nette zugabe zur Station, wobei man sich normal dadurch auch das Display sparen könnte, wenn man ein eigenen 2. Bildschirm dafür einrichtet, das umschalten zwischen den 3 Bildschirmen geht ja nicht, oder habe ich was übersehen
 

IdefixRC

FPV, RC und mehr......
#3
Ja, bin zufrieden.

Bis jetzt gab es keine Probleme (5.8ghz Video und 433Mhz Telemetry)

Ich habe das GhettoOSD installiert, funktioniert, benutze es aber nicht (ist auf einem dem letzten Videoausgang damit ich entweder mit onboard oder groundstation OSD fliegen kann) da es weniger Funktionen hat als mein onboard MinimOSD Extra.

Richtig, umschalten zwischen Panels geht mit dem GhettoOSD nicht.
 

sl6der

Erfahrener Benutzer
#4
Dieses Projekt würde ich gerne auf RSSI Tracking und 3,2 Zoll TouchTFT umbauen wollen, leider fehlen mir die nötigen Arduino und CAD Kenntnisse:(
Evtl kann jemand helfen?
 

sl6der

Erfahrener Benutzer
#8
Weiß ich nicht, den hatte ich nie und werde ich nie haben.
Für das Geld Bau ich mir zwei 4-Fach Diversitys selbst
 

Snible

Erfahrener Benutzer
#9
Der neue Duo5800 V4 (32CH) hat eine UVP von 149$, die Zeiten wo der Duo 240€ gekostet hat sind vorbei und er ist und bleibt ein gutes Diversity, bei Verwendung eines Tracker braucht man eigentlich auch nicht mehr
 
#10
Hallo Idefix

Würde den Tracker gerne nachbauen.
Müssen Programmierkenntnisse vorhanden sein?
Das ändern der Einstellungen im Arduino mit den "//" Funktionen stellt kein Problem dar.
Wurde der Fehler im code des GPS in der Firmware bereits behoben?

Das mit der Übertragung des MavLinks verstehe ich noch nicht.
Vielleicht kannst du mir da weiterhelfen?
Ich nehme das Signal beim APM ab und gebe es dem GS-Proxy zur Umwandlung, von diesem wird es via 433MHZ zur Bodenstation gesendet. Ist dies korrekt?

Grüsse Bongo
 

IdefixRC

FPV, RC und mehr......
#11
Hi Bongo,

Es sind keine Programmierkenntnisse benötigt. Es müssen nur ein paar Einstellungen in der config.h gemacht werden.

Das Problem mit dem GPS wurde behoben.

Mavlink entweder direkt (serial modem wie zb 3DR Radio) oder via Proxy. Ich selber benutze es direkt via 3DR und auch via OpenLRS (ULRS mod) und habe den Proxy nicht in Betrieb.
 
#12
Habe nun fast alle Teile organisiert und versuche nun die Software hochzuladen....
Leider Vergeblich. Mit Welcher Arduino Version sind die Daten hochzuladen?
 

IdefixRC

FPV, RC und mehr......
#16
Leider nein.
Unterstützt Mikrokopter nur HOTT Telemetrie?

Leider kann das Ghettostation oder Proxy bis jetzt noch nicht.

Folgende Protokolle werden unterstützt:

Mavlink (Ardupilot / Autoquad/ PixHawk/ ...)
UAVTalk (OpenPilot / Taulabs)
MSP (Multiwii)
LTM (Internal Ghettostation light protocol)
NMEA (NMEA GPS ASCII)
UBLOX (UBLOX GPS binary)

Je nachdem welches GPS du benutzt könntest du versuchen NMEA oder UBLOX abzugreifen und das zum tracking benutzen.
 
#19
Ich habe auch gerade alle Teile für die Ghettostation zusammen. Der 3D Druck ist auch bald fertig. Ich werde mich mal melden wenn ich Fortschritt verzeichnen kann.

Ich habe mir ebenfalls die Teile und Platinen für das FSK Audio Modem von KHA bestellt. Dadurch kann ich hoffentlich mehrere Flieger ausstatten.
 
#20
Hallo Gemeinde,
Hat jemand die eine version der Software die spielt auf nem Mega 2560 bzw einer version die fertig konfigoriert ist.
Ich bekomme beim comelieren immer diese Meldung.

GhettoStation.ino:25:24: warning: PWMServo.h: No such file or directory
GhettoStation.ino:32:19: warning: Metro.h: No such file or directory
GhettoStation.ino:33:24: warning: MenuSystem.h: No such file or directory
GhettoStation.ino:34:20: warning: Button.h: No such file or directory
GhettoStation.ino:36:19: warning: Flash.h: No such file or directory
GhettoStation.ino:42:22: warning: HMC5883L.h: No such file or directory
In file included from GhettoStation.ino:52:
/LightTelemetry.cpp:161:1: warning: "/*" within comment
/LightTelemetry.cpp:162:1: warning: "/*" within comment
In file included from GhettoStation.ino:55:
/Mavlink.cpp:2:63: error: ../GCS_MAVLink/include/mavlink/v1.0/mavlink_types.h: No such file or directory
/Mavlink.cpp:3:71: error: ../GCS_MAVLink/include/mavlink/v1.0/ardupilotmega/mavlink.h: No such file or directory
GhettoStation.ino:82:33: warning: LiquidCrystal_I2C.h: No such file or directory
In file included from GhettoStation.ino:38:
GhettoStation.h:29: error: 'PWMServo' does not name a type
GhettoStation.h:30: error: 'PWMServo' does not name a type
/GhettoStation.h:68: warning: deprecated conversion from string constant to 'char*'
GhettoStation.h:113: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:114: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:115: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:116: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:117: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:118: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:119: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:120: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:121: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:122: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:123: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:124: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:125: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:126: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:127: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:128: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:129: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:130: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:131: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:132: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:133: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:134: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:135: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:136: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:137: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:138: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:140: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:141: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:142: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:143: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:144: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:145: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:146: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:147: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:148: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:149: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:150: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:151: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:152: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:153: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:154: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:155: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:156: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:157: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:158: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:159: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:160: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:161: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:162: error: expected constructor, destructor, or type conversion before '(' token
GhettoStation.h:164: error: 'MenuSystem' does not name a type
GhettoStation.h:165: error: 'Menu' does not name a type
GhettoStation.h:166: error: 'MenuItem' does not name a type
GhettoStation.h:167: error: 'MenuItem' does not name a type
GhettoStation.h:168: error: 'Menu' does not name a type
GhettoStation.h:169: error: 'Menu' does not name a type
GhettoStation.h:170: error: 'Menu' does not name a type
GhettoStation.h:171: error: 'MenuItem' does not name a type
GhettoStation.h:172: error: 'MenuItem' does not name a type
GhettoStation.h:173: error: 'MenuItem' does not name a type
GhettoStation.h:174: error: 'MenuItem' does not name a type
GhettoStation.h:175: error: 'Menu' does not name a type
GhettoStation.h:176: error: 'MenuItem' does not name a type
GhettoStation.h:177: error: 'MenuItem' does not name a type
GhettoStation.h:178: error: 'MenuItem' does not name a type
GhettoStation.h:179: error: 'MenuItem' does not name a type
GhettoStation.h:180: error: 'MenuItem' does not name a type
GhettoStation.h:181: error: 'Menu' does not name a type
GhettoStation.h:182: error: 'MenuItem' does not name a type
GhettoStation.h:183: error: 'MenuItem' does not name a type
GhettoStation.h:184: error: 'Menu' does not name a type
GhettoStation.h:185: error: 'MenuItem' does not name a type
GhettoStation.h:186: error: 'MenuItem' does not name a type
GhettoStation.h:187: error: 'MenuItem' does not name a type
GhettoStation.h:188: error: 'MenuItem' does not name a type
GhettoStation.h:221: error: variable or field 'attach_servo' declared void
GhettoStation.h:221: error: 'PWMServo' was not declared in this scope
GhettoStation.h:221: error: 's' was not declared in this scope
GhettoStation.h:221: error: expected primary-expression before 'int'
GhettoStation.h:221: error: expected primary-expression before 'int'
GhettoStation.h:221: error: expected primary-expression before 'int'
/GhettoStation.h:70: warning: 'enable_frame_request' defined but not used

leider bin ich nicht so fit was das angeht. wer kann mir mal helfen

LG Peter
 
Zuletzt bearbeitet:
RCLogger

FPV1

Banggood

Banggood

Oben