Diy Graupner OSD

Status
Nicht offen für weitere Antworten.
#43
Hallo zusammen,
erst mal Daumen hoch für das coole Projekt. Ich habe mir auch die anderen Projekte angesehen. Da könnte man glatt Fan werden :)

Ich habe das mal zuhause nachgebaut. Die Anleitungen sind echt Top!

Bei dem OSD gibt es ja schon einige Werte. Allerdings gerade so etwas wie RSSI, Steigrate (Vario) oder künstlicher Horizont wäre noch super.

Sind diese Informationen in dem Botschaften von der Graupner Funke enthalten?

Gruß Chris
 

Ziege-One

Erfahrener Benutzer
#44
Schön das es geklappt hat.

Rssi sollte kein Problem sein.
Vario habe ich zwecks fehlendem Sensor bzw Eigenbedarf noch nicht umgesetzt.
Kunstlicher Horizont geht mit gr18 für copter aber da bin ich noch dran kaufe mir noch einen gr18 zum testen.

Mfg Ziege-One

Ps. Endlich einen Betatester
 
Zuletzt bearbeitet:
#45
20160320_181901.jpg Naja, ganz geklappt hat es noch nicht ^^
Ich bekomme die Daten aus der Funke bis zum BT-Empfänger. Allerdings sehe ich kein OSD auf dem Bildschirm. Kann aber auch daran liegen, das ich momentan kein Eingangsbild habe, da mein Sender defekt ist. Es geht quasi aktuell das Bildrauschen vom Empfänger, über das OSD zum Bildschirm. Müsste aber dennoch das OSD über dem Bildrauschen zu sehen sein?

Kann man das Barometer aus dem Flightcontroller bzw. Empfänger nutzen?
Ich habe einen GR-12 mit Gyro und Vario. Weißt du, ab dieser die Gyro Info für Horizont in eine Botschaft packt?

Wieso Betatester? Ich bin mior sicher das das viele nachgebaut haben!

EDIT:
Im Anahng ein Bild von meinem neuen OSD :D

EDIT:
Welches OSD Panel wird initial eingestellt, wenn man die umschaltung deaktiviert? Vielleicht ist das mein Problem.

Im wesentlichen mit Arduino das MinimOSD flashen und danach mit dem OSD-Tool das CharSet drauf laden und das Panel einstellen? Das wars, oder hab ich was vergessen?
 
Zuletzt bearbeitet:

Ziege-One

Erfahrener Benutzer
#47
Hi

Ich habe noch mal geschaut wenn du in Configtool osd Toggle Channel auf disabled stellst sollte immer das erste Pannel angezeigt werden.

@nexus1212

Ich habe einen GR-12 mit Gyro und Vario. Weißt du, ab dieser die Gyro Info für Horizont in eine Botschaft packt?
Ja die Werte sollte man bekommen (kann ich leider nicht testen :( )

Wieso Betatester? Ich bin mior sicher das das viele nachgebaut haben!
Du bist der Erste von dem ich Fragen bzw Wünsche erhalte.

Eine Frage welche Schnittstelle benutzt du (Data Port oder internes Bluetooth)
 
#48
Na dann liegt es wahrscheinlich am fehlenden Sender Signal... Ich hoffe ich kriege im laufe der nächsten Woche einen neuen Sender.

Ich nehme den Data Port. Das scheint auch zu klappen. Mit dem Handy konnte ich mich mit der Funke verbinden und mit der Graupner App die Werte anzeigen lassen.

Kann ich irgendwie einen Datenauszug der Botschaften mal aufzeichnen?
 
#50
Hallo,
ich habe heute meinen Sender bekommen und nochmal getestet. Hat auf anhieb funktioniert. Also, das OSD war in der Brille zu sehen :D

Nur die Icons passen nicht ganz.

So siehr es in meiner Brille aus:
20160324_164903.jpg

So habe ich es im Panel eingestellt:
conf.PNG

Es ist somit einiges zuviel eingestellt. Außerdem fehlt der Pfeil, der den Heimweg zeigt. Auch die Spannung wird nur mit 0 dargestellt.

Außerdem habe ich mit Hterm mitgeschnitten.

Dazu habe ich drei mal folgendes abgeschickt:
00 01 FE 00 00 04 32 D5 DA

Das kam raus:
Hterm1.PNG

Cool wäre noch RSSI, Vario und Horizont :)
RSSI kann zum Beispiel das Graupner OSD nicht!

Viele Grüße
Chris
 

Ziege-One

Erfahrener Benutzer
#51
Zuletzt bearbeitet:
#53
Hallo,

mit dem Konfigurator konnte ich alles ausschalten und im Anschluss mit deinem Konfigurator wieder einschalten.

Im Anhang wieder Bilder von meiner Funke und den Einstellungen im Panel und ein Bild wie es dann in der Brille aussieht.

Es werden jetzt nur noch die Sachen angezeigt, welche ich eingeschaltet habe. Auch die Position auf dem Panel stimmt.
Allerdings werden die falschen Werte angezeigt. Eigentlich nur "0". Außer RSSI und Satteliten. Da wird "35" und "117" angezeigt. Das kann allerdings auch nicht ganz stimmen.

20160325_175338.jpg 20160325_175345.jpg 20160325_175407.jpg Conf.PNG
 
#54
Hi versuch mal den Konfigurator
https://github.com/CopterFail/Ghettostation/blob/master/GhettOSD/GhettOSD_configurator-windows.zip ob du damit die anderen sachen ausblenden

Wegen den Symbolen : hast du das frontset geladen ?

Das Senden von 00 01 FE 00 00 04 32 D5 DA geht nur über die interne Schnittstelle.

Bei Data Port sollte 80 8D = Die Daten von General Sensor liefern.

Welche Sensoren Hast du denn ?

Strom und Spannung geht nur über General Sensor (GAM) zZ
Was ist Frontset?

Ich habe Cleanflight an den Empfänger angeschlossen. An disen hängt wiederum ein GPS. Cleanflight simuliert ein Electric Air Modules und GPS.

Ich versuch mal 80 8D
 

Ziege-One

Erfahrener Benutzer
#55
Hier die Instalationsreihenfolge

1.Sketch einstellen

in OSD_Config.h

//protocol used
//#define PROTOCOL_HOTT_BT //Bluetooth
#define PROTOCOL_HOTT_DATA //DATA Port

Weg aus suchen den nicht gebrauchten mit // auskommentieren (oben gehts über den DataPort)

Sketch ins Minimosd laden.

2. Update Character set (front set)

Hier eine Anleitung LINK

nur diese Datei nehmen GhettOSD_1.0.0.0.mcm

Jetzt sollten die Icons richtig sein

3. Da du nur ein Electric Air Module (EAM) und kein GAM hast mußt du die im Sketch die Zuordnung ändern

in HottDATA.cpp

Code:
                                lastpacketreceived = millis();
                                  
                                  osd_rssi = GamData.Rec_RX_S_STR;
                                  				
                                  osd_vbat_A = GamData.Battery1;
                                  osd_vbat_A = osd_vbat_A / 10;
                                  osd_vbat_B = GamData.Battery2;
                                  osd_vbat_B = osd_vbat_B / 10;                                  
                                  osd_curr_A = GamData.current;
                                  osd_curr_A *= 10;
                                  mah_used = GamData.batt_cap;
                                  mah_used *= 10;
ändern in

Code:
                                lastpacketreceived = millis();
                                  
                                  osd_rssi = EamData.Rec_RX_S_STR;
                                  				
                                  osd_vbat_A = EamData.Battery1;
                                  osd_vbat_A = osd_vbat_A / 10;
                                  osd_vbat_B = EamData.Battery2;
                                  osd_vbat_B = osd_vbat_B / 10;                                  
                                  osd_curr_A = EamData.current;
                                  osd_curr_A *= 10;
                                  mah_used = EamData.batt_cap;
                                  mah_used *= 10;
(fast ganz unten)

wobei die GPS Daten gehen sollten
 
#58
Wenn ich über den Data-Port über einen Seriellen Adapter die Funke verbinde habe ich 19200 eingestellt.
Wenn ich über den Mini-USB-Port die funke driekt mit dem PC verbinde muss ich 115200 einstellen. Soweit richtig?

Mit der geänderten Software funktioniert das RSSI. Die anderen Sachen leider noch nicht. Außerdem Flackert das OSD im Bildschirm?

Hmm, glaub unsere Systeme sind schon sehr unterschiedlich :confused:
 

Ziege-One

Erfahrener Benutzer
#59
Ja das mit den Baudraten stimmt.
Das osd geht aus wenn das videosignal schlecht wird. Das war die einstellung des sync signals wenn ich das osd synen lasse ist das Bild weg bis das videosignal wieder gut ist. Das ist wenn das osd im copter ist ok. Da das signal ja immer von der cam direkt kommt. An der funke ist ja die Funkübertragen dazwischen wo das signal schlechter wird.

Eigentlich sollten die Systeme alle gleich sein. Sonst würden die handy apps und das osd von graupner ja auch nicht gehen.
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten